lib.mk (489B)
1 ## Copyright 2022, Brian Swetland <swetland@frotz.net> 2 ## Licensed under the Apache License, Version 2.0 3 4 MOD_DIR := $(BUILD)/lib$(MOD_NAME) 5 MOD_LIB += $(MOD_NAME) 6 MOD_ALIB := $(BUILD)/lib$(MOD_NAME).a 7 8 ALL += $(MOD_ALIB) 9 10 include make/rules.mk 11 12 $(MOD_ALIB): $(MOD_DIR)/build.opts 13 14 $(MOD_ALIB): _OBJ := $(MOD_OBJ) 15 $(MOD_ALIB): $(MOD_OBJ) $(MOD_DIR)/build.opts 16 @$(info linking $@) 17 @rm -f $@ 18 $(V)$(XAR) -crs $@ -o $@ $(_OBJ) 19 20 MOD_NAME := 21 MOD_INC := 22 MOD_SRC := 23 MOD_LIB := 24 MOD_LDSCRIPT :=