prog :=shift_tool debug ?= $(info debug is $(debug)) ifdef debug release := target :=debug extension :=-debug else release :=--release target :=release extension := endif ifeq ($(PREFIX),) PREFIX := /usr/local endif build: cargo build $(release) install: install -d $(DESTDIR)$(PREFIX)/bin install -d $(DESTDIR)/etc/udev/rules.d install -m 0755 target/$(target)/$(prog)$(extension) $(DESTDIR)$(PREFIX)/bin install -m 0644 udev/rules.d/70-vpc.rules $(DESTDIR)/etc/udev/rules.d clean: cargo clean all: build install help: @echo "usage: make $(prog) [debug=1]"