| # SPDX-License-Identifier: LGPL-2.1 | |
| include $(src)/scripts/utils.mk | |
| bdir:=$(obj)/utest | |
| TARGETS = $(bdir)/trace-utest | |
| OBJS = | |
| OBJS += trace-utest.o | |
| OBJS += tracefs-utest.o | |
| LIBS += -lcunit \ | |
| -ldl \ | |
| $(obj)/lib/libtracefs.a | |
| OBJS := $(OBJS:%.o=$(bdir)/%.o) | |
| $(bdir): | |
| @mkdir -p $(bdir) | |
| $(OBJS): | $(bdir) | |
| $(bdir)/trace-utest: $(OBJS) $(obj)/lib/libtracefs.a | |
| $(Q)$(do_app_build) | |
| $(bdir)/%.o: %.c | |
| $(Q)$(call do_fpic_compile) | |
| -include .*.d | |
| test: $(TARGETS) | |
| clean: | |
| $(Q)$(call do_clean,$(TARGETS) $(bdir)/*.o $(bdir)/.*.d) |