1# SPDX-License-Identifier: LGPL-2.1 2 3include $(src)/scripts/utils.mk 4 5bdir:=$(obj)/utest 6 7TARGETS = $(bdir)/trace-utest 8 9OBJS = 10OBJS += trace-utest.o 11OBJS += tracefs-utest.o 12 13LIBS += -lcunit \ 14 -ldl \ 15 $(obj)/lib/libtracefs.a 16 17OBJS := $(OBJS:%.o=$(bdir)/%.o) 18 19$(bdir): 20 @mkdir -p $(bdir) 21 22$(OBJS): | $(bdir) 23 24$(bdir)/trace-utest: $(OBJS) $(obj)/lib/libtracefs.a 25 $(Q)$(do_app_build) 26 27$(bdir)/%.o: %.c 28 $(Q)$(call do_fpic_compile) 29 30-include .*.d 31 32test: $(TARGETS) 33 34clean: 35 $(Q)$(call do_clean,$(TARGETS) $(bdir)/*.o $(bdir)/.*.d) 36