1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
catch:
$(MAKE) -C .. all
all: clean manpage
clean:
rm -f *~ $(BIN).$(MAN_SEC)* $(SBIN).$(MAN_SEC)* DEADJOE
manpage:
@echo Generating manpage...
@sed "s\\_CONFDIR_\\$(CONFDIR)\\g ; s\\_HOMEDIR_\\$(HOMEDIR)\\g ; s\\_MANSEC_\\$(MAN_SEC)\\g" < $(BIN).man > $(BIN).$(MAN_SEC)
@sed "s\\_CONFDIR_\\$(CONFDIR)\\g ; s\\_HOMEDIR_\\$(HOMEDIR)\\g ; s\\_MANSEC_\\$(MAN_SEC)\\g" < $(SBIN).man > $(SBIN).$(MAN_SEC)
install:
mkdir -m 755 -p $(DESTDIR)$(DOCDIR) $(DESTDIR)$(MANDIR)/man$(MAN_SEC)
install -m 644 $(BIN).$(MAN_SEC) $(DESTDIR)$(MANDIR)/man$(MAN_SEC)
install -m 644 $(SBIN).$(MAN_SEC) $(DESTDIR)$(MANDIR)/man$(MAN_SEC)
install -m 644 FAQ $(DESTDIR)$(DOCDIR)
install -m 644 LICENSE $(DESTDIR)$(DOCDIR)
install -m 644 AUTHORS $(DESTDIR)$(DOCDIR)
install -m 644 INSTALL $(DESTDIR)$(DOCDIR)
install -m 644 example.ldif $(DESTDIR)$(DOCDIR)
install -m 644 HISTORY $(DESTDIR)$(DOCDIR)
install -m 644 README $(DESTDIR)$(DOCDIR)
gzip -f -9 $(DESTDIR)$(DOCDIR)/FAQ
gzip -f -9 $(DESTDIR)$(DOCDIR)/HISTORY
gzip -f -9 $(DESTDIR)$(MANDIR)/man$(MAN_SEC)/$(BIN).$(MAN_SEC)
gzip -f -9 $(DESTDIR)$(MANDIR)/man$(MAN_SEC)/$(SBIN).$(MAN_SEC)
|