Modularise makefiles

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

14
mk/userspace/netutils.mk Normal file
View file

@ -0,0 +1,14 @@
netutils: \
filesystem/bin/dhcpd \
filesystem/bin/dns \
filesystem/bin/httpd \
filesystem/bin/irc \
filesystem/bin/nc \
filesystem/bin/ntp \
filesystem/bin/telnetd \
filesystem/bin/wget
filesystem/bin/%: programs/netutils/Cargo.toml programs/netutils/src/%/**.rs $(BUILD)/libstd.rlib
mkdir -p filesystem/bin
$(CARGO) rustc --manifest-path $< --bin $* $(CARGOFLAGS) -o $@
$(STRIP) $@