include share/push.mk # Iterate through subdirectory tree DIR := $(d)/io include $(DIR)/rules.mk # Local sources SRCS_$(d) := $(wildcard $(d)/*.c) LIBS_$(d) := $(d)/libbio.a BINS_$(d) := TSTS_$(d) := $(d)/test $(d)/simulate include share/paths.mk # Local rules # $(LIBS_$(d)) = TCFLAGS := # $(LIBS_$(d)) = TCINCS := # $(LIBS_$(d)) = TCLIBS := $(LIBS_$(d)): $(OBJS_$(d)) $(OBJS_$(d)/io) @echo LIB $@ @$(ARCHIVE) $(BINS_$(d)): $(LIBS_$(d)) $(OBJ_DIR)/libn/libn.a @echo BIN $@ @$(LINK) include share/pop.mk