include share/push.mk # Iterate through subdirectory tree # Local sources SRCS_$(d) := $(wildcard $(d)/*.c) LIBS_$(d) := $(d)/libc_n.a BINS_$(d) := include share/paths.mk # Local rules $(LIBS_$(d)): TCFLAGS = -ffreestanding -fno-builtin -nostdlib $(LIBS_$(d)): $(OBJS_$(d)) $(ARCHIVE) $(BINS_$(d)): $(OBJ_DIR)/libn/test.o $(LINK) include share/pop.mk