Modularise makefiles

This commit is contained in:
Jeremy Soller 2017-01-05 14:07:20 -07:00
commit e3f3f27fbc

11
mk/userspace/ion.mk Normal file
View file

@ -0,0 +1,11 @@
ion: \
filesystem/bin/ion \
filesystem/bin/sh
filesystem/test/ion: programs/ion/Cargo.toml programs/ion/src/** $(BUILD)/libstd.rlib $(BUILD)/libtest.rlib
mkdir -p filesystem/test
$(CARGO) test --no-run --manifest-path $< $(CARGOFLAGS)
cp programs/ion/target/$(TARGET)/release/deps/ion-* $@
filesystem/bin/sh: filesystem/bin/ion
cp $< $@