| 123456789101112131415161718192021222324252627282930 |
- CP=/bin/cp
- MKDIR=/bin/mkdir
- FIREWALL_ETC_DIR=/etc/lfirewall
- FIREWALL_CONF=lfirewall.conf
- PREFIX=
- INSTALL_DIR=$(PREFIX)/sbin
- SYSTEMD_INSTALL_DIR=$(PREFIX)/usr/lib/systemd/system
- SERVICE_FILE=lfirewall.service
- SYSTEMD_SERVICE_FILE=$(SYSTEMD_INSTALL_DIR)/$(SERVICE_FILE)
- #SysVinit installation dir
- #INSTALL_DIR=/etc/init.d
- install: $(INSTALL_DIR)/lfirewall $(FIREWALL_ETC_DIR)/setup $(FIREWALL_ETC_DIR)/execute_dir config $(SYSTEMD_SERVICE_FILE)
- config:
- $(MKDIR) -p $(FIREWALL_ETC_DIR)
- @if [ ! -f $(FIREWALL_ETC_DIR)/$(FIREWALL_CONF) ] ; then $(CP) etc/$(FIREWALL_CONF) $(FIREWALL_ETC_DIR)/ ; else echo "The file $(FIREWALL_ETC_DIR)/$(FIREWALL_CONF) already exists" ; fi
- $(INSTALL_DIR)/lfirewall: scripts/lfirewall
- $(CP) $< $@
- $(FIREWALL_ETC_DIR)/%: scripts/%
- $(CP) $< $@
- $(SYSTEMD_SERVICE_FILE): systemd/$(SERVICE_FILE)
- $(CP) $< $@
- .PHONY: config install
|