catch:
$(MAKE) -C .. all
all: clean spec config
clean:
rm -f $(BIN)-$(VER).spec gnarwl.cfg
config:
@gsed "s\\_HOMEDIR_\\$(HOMEDIR)\\g ; s\\_VER_\\$(VER)\\g ; s\\_MAN_SEC_\\$(MAN_SEC)\\g" < config.tmpl > gnarwl.cfg
spec:
@gsed "s\\_BIN_\\$(BIN)\\g ; s\\_VER_\\$(VER)\\g; s\\_SBIN_\\$(SBIN)\\g; s\\_SEC_\\$(MAN_SEC)\\g" < spec.tmpl > $(BIN)-$(VER).spec
install:
mkdir -m 755 -p $(HOMEDIR)/block $(HOMEDIR)/bin $(CONFDIR)
echo \|$(BINDIR)/$(BIN) > $(HOMEDIR)/.forward
install -m 644 header.txt $(HOMEDIR)
install -m 644 footer.txt $(HOMEDIR)
install -m 600 gnarwl.cfg $(CONFDIR)
cat badheaders.txt | $(SBINDIR)/$(SBIN) -a $(HOMEDIR)/badheaders.db
cat blacklist.txt | $(SBINDIR)/$(SBIN) -a $(HOMEDIR)/blacklist.db
syntax highlighted by Code2HTML, v. 0.9.1