summaryrefslogtreecommitdiff
path: root/libc
diff options
context:
space:
mode:
Diffstat (limited to 'libc')
-rw-r--r--libc/Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/libc/Makefile b/libc/Makefile
index 481c034..f7df72d 100644
--- a/libc/Makefile
+++ b/libc/Makefile
@@ -9,6 +9,7 @@ else
TOP=$(TOPDIR)/libc
endif
+LIBBCC=$(TOP)/libbcc.a
CC=bcc
CCFLAGS=-I -I$(TOP)/include
DEFS=-D__LIBC__
@@ -30,7 +31,7 @@ MAKEPASS= \
DEFS='$(DEFS)' LIB_CPU='$(LIB_CPU)' LIB_OS='$(LIB_OS)' \
-all: $(OBJ) $(LIBC)
+all: $(OBJ) $(LIBC) $(LIBBCC)
@:
$(LIBC): transfer .config.dir
@@ -38,6 +39,9 @@ $(LIBC): transfer .config.dir
$(MAKE) $(MAKEPASS) -C $$i all || exit 1 ; \
done
+$(LIBBCC): .config.dir
+ $(MAKE) $(MAKEPASS) LIBC=$(LIBBCC) -C bcc all
+
crt3.o: crt0.c Makefile
$(CC) -c $(CFLAGS) -D__LIBC_VER__='"$(VERSION)"' -o $@ crt0.c