include share/push.mk # Iterate through subdirectory tree # Local sources SRCS_$(d) := $(wildcard $(d)/*.c) LIBS_$(d) := BINS_$(d) := TSTS_$(d) := $(d)/blas include share/paths.mk GENERATE = python $^ > $@ $(d)/blas1.c: $(d)/gen1.py @$(GENERATE) $(LIBS_$(d)): $(OBJS_$(d)) @echo AR $^ @$(ARCHIVE) $(BINS_$(d)): TCFLAGS := -D_GNU_SOURCE $(BINS_$(d)): TCLIBS := -lpthread -lm $(BINS_$(d)): $(OBJS_$(d)) $(OBJ_DIR)/libn/libn.a $(LIB_DIR)/vendor/libblas.a @echo BIN $@ @$(LINK) include share/pop.mk