PREFIX ?= /usr/local
INST_BIN ?= $(PREFIX)/bin
-INST_ETC ?= $(PREFIX)/etc
INST_DOC ?= $(PREFIX)/share/doc/$(PROJECT)
CFGFILE := $(PROJECT).cfg
install: all
@echo "installing to $(PREFIX)"
- @$(MKDIR) $(INST_BIN) $(INST_ETC) $(INST_DOC)
+ @$(MKDIR) $(INST_BIN) $(INST_DOC)
@$(CP) $(BIN) $(INST_BIN)
@$(CP) $(CTRLSCR) $(INST_BIN)/$(CTRLSCR)
$(SED) -i 's:PREFIX=.*:PREFIX=$(PREFIX):' $(INST_BIN)/$(CTRLSCR)
- @$(CP) $(CFGFILE) $(INST_ETC)
@$(CP) $(DOC) $(INST_DOC)
uninstall:
@echo "uninstalling from $(PREFIX)"
@-$(RM) $(INST_BIN)/$(CTRLSCR)
@-$(RM) $(INST_BIN)/$(BIN)
- @-$(RM) $(INST_ETC)/$(CFGFILE)
@-$(foreach D,$(DOC),$(RM) $(INST_DOC)/$(D) ;)
@-$(RMDIR) $(INST_DOC) ||: