summaryrefslogtreecommitdiff
path: root/src/lib/libc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libc/Makefile')
-rw-r--r--src/lib/libc/Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/libc/Makefile b/src/lib/libc/Makefile
new file mode 100644
index 0000000..3287084
--- /dev/null
+++ b/src/lib/libc/Makefile
@@ -0,0 +1,18 @@
+OBJ = $(shell find build/ -name "*.o")
+LIBC_OUT = libc.a
+
+.PHONY: all
+all: build target
+ ar rcs $(LIBC_OUT) $(OBJ)
+
+.PHONY: target
+target:
+ cd $(TARGET); make CC=$(CC) LD=$(LD) AS=$(AS)
+
+# Create build directory
+build:
+ mkdir -p $@
+
+.PHONY: clean
+clean:
+ rm -rf build/