# $Id: Makefile,v 1.5 2003/07/02 01:20:25 jwd Exp $ # # APC Power switch make file # TOOL = apcpwr PREFIX ?= /usr/local BINDIR = ${PREFIX}/bin CONFDIR = ${PREFIX}/etc MANDIR = ${PREFIX}/man/man8 CONFIGFILE = apcpwr.conf.dist MANUAL = apcpwr.8 VERSION = 1.2 VSTRING = apcpwr-${VERSION} INSTALL = /usr/bin/install TOOLINSTALL = $(INSTALL) -Cpv -o root -g wheel -m 4555 CONFINSTALL = $(INSTALL) -Cpv -o root -g wheel -m 600 MANLINSTALL = $(INSTALL) -Cpv -o root -g wheel ECHO = echo all: $(TOOL) install: $(TOOL) @$(TOOLINSTALL) $(TOOL) $(BINDIR) @$(CONFINSTALL) $(CONFIGFILE) $(CONFDIR) ${MANLINSTALL} ${MANUAL} ${MANDIR} $(ECHO) chmod a+s /usr/bin/suidperl uninstall: $(TOOL) -rm -f $(BINDIR)/$(TOOL) -rm -f $(CONFDIR)/$(CONFIGFILE) $(TOOL): $(TOOL).pl sed -e "s:%%PREFIX%%:${PREFIX}:g" $(.ALLSRC) > $(.TARGET) chmod a+x $(.TARGET) clean: rm -f $(TOOL) -rm -rf $(VSTRING) *.tar.gz tarball: -rm -f *.tar.gz -rm -rf $(VSTRING) mkdir $(VSTRING) cp -p Makefile apcpwr.pl apcpwr.8 apcpwr.conf.dist $(VSTRING) tar -czvf $(VSTRING).tar.gz $(VSTRING)