diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2020-04-19 10:38:49 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2020-04-19 10:38:49 -0700 |
commit | 471886467ee05046e8bd9e3621878e06ca9cbd5f (patch) | |
tree | 8acca61746e2d6a2be9ea5e1cc81b248a6b67819 /sys/libc | |
parent | 5a25f38de6d3e2506838191c55af94cb56c9f641 (diff) |
feat: added skeleton libc and updated generated makefiles to correctly set target specific flags
Diffstat (limited to 'sys/libc')
-rw-r--r-- | sys/libc/rules.mk | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/libc/rules.mk b/sys/libc/rules.mk index 6234a1e..36cf1a7 100644 --- a/sys/libc/rules.mk +++ b/sys/libc/rules.mk @@ -15,7 +15,7 @@ OBJS := $(OBJS) $(OBJS_$(d)) DEPS := $(DEPS) $(DEPS_$(d)) # Local targets -LIBS_$(d) := +LIBS_$(d) := $(d)/libc.a LIBS_$(d) := $(patsubst $(SRC_DIR)/%, $(OBJ_DIR)/%, $(LIBS_$(d))) LIBS := $(LIBS) $(LIBS_$(d)) @@ -24,9 +24,10 @@ 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)) = TGTINCS := +# $(LIBS_$(d)) = TGTLIBS := + +$(LIBS_$(d)): TCFLAGS := -ffreestanding -fno-builtin -nostdlib $(LIBS_$(d)): $(OBJS_$(d)) $(ARCHIVE) |