Files
rk35xx-android14/external/ltp/tools/sparse/Makefile
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

28 lines
711 B
Makefile

# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (c) 2021 SUSE LLC <rpalethorpe@suse.com>
top_srcdir ?= ../..
include $(top_srcdir)/include/mk/env_pre.mk
include $(top_srcdir)/include/mk/functions.mk
SPARSE_SRC ?= sparse-src
$(SPARSE_SRC)/Makefile:
ifeq ($(SPARSE_SRC),sparse-src)
git submodule update --init
else
$(error "Can't find $(SPARSE_SRC)/Makefile")
endif
$(SPARSE_SRC)/libsparse.a: $(SPARSE_SRC)/Makefile
$(MAKE) -C $(SPARSE_SRC) libsparse.a
HOST_MAKE_TARGETS := sparse-ltp
MAKE_DEPS += $(SPARSE_SRC)/libsparse.a
HOST_CFLAGS += -I$(SPARSE_SRC) -Werror -Wno-null-pointer-subtraction
HOST_LDLIBS += $(SPARSE_SRC)/libsparse.a
include $(top_srcdir)/include/mk/generic_leaf_target.mk