diff options
Diffstat (limited to 'sys')
-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) |