Initializing repository
This commit is contained in:
29
src/lib.rules
Normal file
29
src/lib.rules
Normal file
@@ -0,0 +1,29 @@
|
||||
_LIBMK := $(lastword $(wordlist 1,$(shell expr $(words $(MAKEFILE_LIST)) - 1),$(MAKEFILE_LIST)))
|
||||
_LIBNAME := $(notdir $(patsubst %/,%,$(dir $(abspath $(_LIBMK)))))
|
||||
ALL := $(OUT)lib$(_LIBNAME).a
|
||||
LIB_RULES := $(lastword $(MAKEFILE_LIST))
|
||||
include $(dir $(LIB_RULES))build.rules
|
||||
|
||||
ifdef TEST_FUZZ
|
||||
CFLAGS += -DCONFIG_NO_RANDOM_POOL
|
||||
CFLAGS += -DTEST_FUZZ
|
||||
endif
|
||||
|
||||
CFLAGS += $(FUZZ_CFLAGS)
|
||||
CFLAGS += -I.. -I../utils
|
||||
|
||||
_OBJS_VAR := LIB_OBJS
|
||||
include ../objs.mk
|
||||
|
||||
$(ALL): $(LIB_OBJS)
|
||||
@$(E) " AR $(notdir $@)"
|
||||
$(Q)$(AR) crT $@ $?
|
||||
|
||||
install-default:
|
||||
@echo Nothing to be made.
|
||||
|
||||
%: %-default
|
||||
@true
|
||||
|
||||
clean: common-clean
|
||||
$(Q)rm -f *~ *.o *.d *.gcno *.gcda *.gcov $(ALL)
|
||||
Reference in New Issue
Block a user