diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2020-04-18 13:40:53 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2020-04-18 13:40:53 -0700 |
commit | 21055a1e5d34dda1b8151dd46a6bedca22bd73d9 (patch) | |
tree | 721044b20eb1c6f00d63a70f59a07f8b40e45ee1 /src/bufio/rules.mk | |
parent | 392c9aff947a41e7e0da0b1a9612e174cfa956a7 (diff) |
feat: added prototype of io/buffered io
Diffstat (limited to 'src/bufio/rules.mk')
-rw-r--r-- | src/bufio/rules.mk | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/bufio/rules.mk b/src/bufio/rules.mk new file mode 100644 index 0000000..e400860 --- /dev/null +++ b/src/bufio/rules.mk @@ -0,0 +1,38 @@ +# ---- Push on stack ---- +SP := $(SP).x +DIRSTACK_$(SP) := $(d) +d := $(DIR) + +# Iterate through subdirectory tree +# ... + +# Local variables +SRCS_$(d) := $(wildcard $(d)/*.c) +OBJS_$(d) := $(SRCS_$(d):.c=.o) +OBJS_$(d) := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(OBJS_$(d))) + +OBJS := $(OBJS) $(OBJS_$(d)) + +DEPS_$(d) := $(OBJS_$(d):.o=.d) + +DEPS := $(DEPS) $(DEPS_$(d)) + +LIBS_$(d) := $(d)/libbufio.a +LIBS_$(d) := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(LIBS_$(d))) +BINS_$(d) := + +LIBS := $(LIBS) $(LIBS_$(d)) + +# Local rules +# $(LIBS_$(d)) := TGTFLAGS := +# $(LIBS_$(d)) := TGTINCS := +# $(LIBS_$(d)) := TGTLIBS := + +$(LIBS_$(d)): $(OBJS_$(d)) + $(ARCHIVE) + +# ---- Pop off stack ---- +-include $(DEPS_$(d)) + +d := $(DIRSTACK_$(SP)) +SP := $(basename $(SP)) |