|
@@ -31,6 +31,7 @@ all: | libc libm
|
|
clean:
|
|
clean:
|
|
$(CARGO) clean
|
|
$(CARGO) clean
|
|
make -C tests clean
|
|
make -C tests clean
|
|
|
|
+ rm -rf sysroot
|
|
|
|
|
|
check:
|
|
check:
|
|
$(CARGO) check
|
|
$(CARGO) check
|
|
@@ -39,16 +40,16 @@ fmt:
|
|
./fmt.sh
|
|
./fmt.sh
|
|
|
|
|
|
install: all
|
|
install: all
|
|
- mkdir -pv "$(DESTDIR)/lib"
|
|
|
|
mkdir -pv "$(DESTDIR)/include"
|
|
mkdir -pv "$(DESTDIR)/include"
|
|
cp -rv "include"/* "$(DESTDIR)/include"
|
|
cp -rv "include"/* "$(DESTDIR)/include"
|
|
cp -rv "$(BUILD)/include"/* "$(DESTDIR)/include"
|
|
cp -rv "$(BUILD)/include"/* "$(DESTDIR)/include"
|
|
|
|
+ cp -v "openlibm/include"/*.h "$(DESTDIR)/include"
|
|
|
|
+ cp -v "openlibm/src"/*.h "$(DESTDIR)/include"
|
|
|
|
+ mkdir -pv "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/libc.a" "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/libc.a" "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/crt0.o" "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/crt0.o" "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/crti.o" "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/crti.o" "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/crtn.o" "$(DESTDIR)/lib"
|
|
cp -v "$(BUILD)/release/crtn.o" "$(DESTDIR)/lib"
|
|
- cp -rv "openlibm/include"/* "$(DESTDIR)/include"
|
|
|
|
- cp -rv "openlibm/src"/*.h "$(DESTDIR)/include"
|
|
|
|
cp -v "$(BUILD)/openlibm/libopenlibm.a" "$(DESTDIR)/lib/libm.a"
|
|
cp -v "$(BUILD)/openlibm/libopenlibm.a" "$(DESTDIR)/lib/libm.a"
|
|
|
|
|
|
libc: $(BUILD)/release/libc.a $(BUILD)/release/crt0.o $(BUILD)/release/crti.o $(BUILD)/release/crtn.o $(BUILD)/include
|
|
libc: $(BUILD)/release/libc.a $(BUILD)/release/crt0.o $(BUILD)/release/crti.o $(BUILD)/release/crtn.o $(BUILD)/include
|