# # makefile # smtp-poplock package by David Harris # PROG_FILES =fifo-safety logpopauth-pre readlog relaylock PROG_DIR =/usr/sbin PROG2_FILES =logpopauth-post showallowed PROG2_DIR =/usr/bin CONF_FILES =smtp-poplock.conf smtp-poplock.static_allowed CONF_DIR =/etc VAR_TOUCH =dbfile VAR_FIFOS =fifo VAR_DIR =/var/smtp-poplock default : build all : install build : @echo "no building to be done... all perl programs :-)" @echo "please run 'make install'" install : install-progs install-conf install-var @echo "done installing smtp-poplock :-)" install-progs : @echo "installing $(PREFIX)$(PROG_DIR)" @install -d $(PREFIX)$(PROG_DIR) @for F in $(PROG_FILES) ; do \ echo "installing $(PREFIX)$(PROG_DIR)/$$F" ; \ install -m 755 $$F $(PREFIX)$(PROG_DIR) ; \ done @install -d $(PREFIX)$(PROG2_DIR) @for F in $(PROG2_FILES) ; do \ echo "installing $(PREFIX)$(PROG2_DIR)/$$F" ; \ install -m 755 $$F $(PREFIX)$(PROG2_DIR) ; \ done install-conf : @echo "installing $(PREFIX)$(CONF_DIR)" @install -d $(PREFIX)$(CONF_DIR) @for F in $(CONF_FILES) ; do \ echo "installing $(PREFIX)$(CONF_DIR)/$$F" ; \ install -m 644 $$F $(PREFIX)$(CONF_DIR) ; \ done install-var : @echo "installing $(PREFIX)$(VAR_DIR)" @install -d $(PREFIX)$(VAR_DIR) @for F in $(VAR_TOUCH) ; do \ echo "installing $(PREFIX)$(VAR_DIR)/$$F" ; \ touch $(PREFIX)$(VAR_DIR)/$$F ; \ chmod 644 $(PREFIX)$(VAR_DIR)/$$F ; \ done @for F in $(VAR_FIFOS) ; do \ echo "installing $(PREFIX)$(VAR_DIR)/$$F" ; \ mkfifo $(PREFIX)$(VAR_DIR)/$$F ; \ chmod 600 $(PREFIX)$(VAR_DIR)/$$F ; \ done