From 471886467ee05046e8bd9e3621878e06ca9cbd5f Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Sun, 19 Apr 2020 10:38:49 -0700 Subject: feat: added skeleton libc and updated generated makefiles to correctly set target specific flags --- sys/libc/rules.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'sys/libc') 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) -- cgit v1.2.1