diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2020-04-19 09:23:31 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2020-04-19 09:23:31 -0700 |
commit | 60ce7fba21a6d37c0acbe152039fbc3d0e692bf0 (patch) | |
tree | 73fa0295dace25c23a00f4ec4e654b4f4fb85619 /src/rules.mk | |
parent | 1ae9a10d56fca8fe585e77533c49e5c9d680ff12 (diff) |
chore: reorganized structure to allow for more parallel projects
Diffstat (limited to 'src/rules.mk')
-rw-r--r-- | src/rules.mk | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/rules.mk b/src/rules.mk deleted file mode 100644 index b9efc37..0000000 --- a/src/rules.mk +++ /dev/null @@ -1,46 +0,0 @@ -# ---- Push on stack ---- -SP := $(SP).x -DIRSTACK_$(SP) := $(d) -d := $(DIR) - -# Iterate through subdirectory tree -DIR := $(d)/bufio -include $(DIR)/rules.mk -# ... - -# Local sources -SRCS_$(d) := $(wildcard $(d)/*.c) -ASMS_$(d) := $(wildcard $(d)/*.s) -OBJS_$(d) := $(SRCS_$(d):.c=.o) -OBJS_$(d) += $(ASMS_$(d):.s=.o) -OBJS_$(d) := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(OBJS_$(d))) -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))) -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 := -# $(LIBS_$(d)) := TGTINCS := -# $(LIBS_$(d)) := TGTLIBS := - -$(LIBS_$(d)): $(OBJS_$(d)) - $(ARCHIVE) - -$(BINS_$(d)): $(OBJ_DIR)/test.o - $(LINK) - -# ---- Pop off stack ---- --include $(DEPS_$(d)) - -d := $(DIRSTACK_$(SP)) -SP := $(basename $(SP)) |