From 392c9aff947a41e7e0da0b1a9612e174cfa956a7 Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Sat, 18 Apr 2020 13:30:03 -0700 Subject: test: added prime sieve test of coroutines --- src/rules.mk | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/rules.mk') diff --git a/src/rules.mk b/src/rules.mk index ef9b36c..b9efc37 100644 --- a/src/rules.mk +++ b/src/rules.mk @@ -4,9 +4,11 @@ DIRSTACK_$(SP) := $(d) d := $(DIR) # Iterate through subdirectory tree +DIR := $(d)/bufio +include $(DIR)/rules.mk # ... -# Local variables +# Local sources SRCS_$(d) := $(wildcard $(d)/*.c) ASMS_$(d) := $(wildcard $(d)/*.s) OBJS_$(d) := $(SRCS_$(d):.c=.o) @@ -17,11 +19,14 @@ DEPS_$(d) := $(OBJS_$(d):.o=.d) OBJS := $(OBJS) $(OBJS_$(d)) DEPS := $(DEPS) $(DEPS_$(d)) +# Local targets LIBS_$(d) := $(d)/libnbn.a LIBS_$(d) := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(LIBS_$(d))) -BINS_$(d) := +LIBS := $(LIBS) $(LIBS_$(d)) -LIBS := $(LIBS) $(LIBS_$(d)) +BINS_$(d) := $(d)/test +BINS_$(d) := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(BINS_$(d))) +BINS := $(BINS) $(BINS_$(d)) # Local rules # $(LIBS_$(d)) := TGTFLAGS := @@ -31,6 +36,9 @@ LIBS := $(LIBS) $(LIBS_$(d)) $(LIBS_$(d)): $(OBJS_$(d)) $(ARCHIVE) +$(BINS_$(d)): $(OBJ_DIR)/test.o + $(LINK) + # ---- Pop off stack ---- -include $(DEPS_$(d)) -- cgit v1.2.1