Add install target

This commit is contained in:
Jeremy Soller
2018-03-26 20:13:45 -06:00
parent 8c218b1608
commit 78c8c2171b
+10 -1
View File
@@ -20,7 +20,7 @@ SRC=\
src/*/*/* \
src/*/*/*/*
.PHONY: all clean fmt libc libm test
.PHONY: all clean fmt install libc libm test
all: libc libm
@@ -31,6 +31,15 @@ clean:
fmt:
./fmt.sh
install: all
mkdir -pv "$(DESTDIR)/lib"
mkdir -pv "$(DESTDIR)/include"
cp -rv "include"/* "$(DESTDIR)/include"
cp -rv "target/include"/* "$(DESTDIR)/include"
cp -v "$(BUILD)/debug/libc.a" "$(DESTDIR)/lib"
cp -v "$(BUILD)/debug/crt0.o" "$(DESTDIR)/lib"
cp -v "$(BUILD)/openlibm/libopenlibm.a" "$(DESTDIR)/lib/libm.a"
libc: $(BUILD)/debug/libc.a $(BUILD)/debug/crt0.o
libm: $(BUILD)/openlibm/libopenlibm.a