#html-stripper -i
# Makefile dynnsd (BORKEN cross compiling to rpi takes effort)
#
SRC=$(wildcard src/*.rs)
# fails in linci???
RUST_TARGET=`./set-target.sh`
progs = target/dynnsd target/dynnsd-client
$(progs): $(SRC)
cargo build --release --target=$(RUST_TARGET)
strip target/$(RUST_TARGET)/release/dynnsd
install -sv target/$(RUST_TARGET)/release/dynnsd target/
install -sv target/$(RUST_TARGET)/release/dynnsd-client target/
install -sv target/$(RUST_TARGET)/release/dynnsd-hup target/
.PHONY: clean install uninstall run test deb rpi
rpi:
cargo build
run:
cargo run
test:
cargo test
deb:
sudo deploy/build-deb.sh
clean:
cargo clean
rm -f target/
mkdir target
install:
sudo dpkg --install target/dynnsd-*.deb
uninstall:
sudo dpkg --remove target/dynnsd-*.deb