diff options
author | FRIGN <dev@frign.de> | 2016-01-05 16:38:12 +0100 |
---|---|---|
committer | FRIGN <dev@frign.de> | 2016-01-05 16:38:12 +0100 |
commit | 24c4b045fc495becc9ba4239ba3d2963851c7634 (patch) | |
tree | 1579a11c9e144c929027e0a49a6f775ccffa1407 /Makefile | |
parent | ba154494ae239b9a79fc0947cad497e983c80653 (diff) |
Add tool manpages and set up the Makefile to install the manuals
While at it, refactor the makefile a bit.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 25 |
1 files changed, 20 insertions, 5 deletions
@@ -3,7 +3,10 @@ include config.mk -SRC = png2ff.c ff2png.c jpg2ff.c +BIN = png2ff ff2png jpg2ff +SRC = $(BIN:=.c) +MAN1 = 2ff.1 $(BIN:=.1) +MAN5 = farbfeld.5 all: png2ff ff2png jpg2ff @@ -12,16 +15,28 @@ all: png2ff ff2png jpg2ff @${CC} -o $@ ${CFLAGS} ${LIBS} ${LDFLAGS} $< clean: - rm -f png2ff ff2png jpg2ff + rm -f ${BIN} install: @echo installing into ${DESTDIR}${PREFIX}/bin @mkdir -p ${DESTDIR}${PREFIX}/bin - @cp -f jpg2ff png2ff ff2png 2ff ${DESTDIR}${PREFIX}/bin + @cp -f 2ff ${BIN} ${DESTDIR}${PREFIX}/bin + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + @cp -f $(MAN1) $(DESTDIR)$(MANPREFIX)/man1 + cd $(DESTDIR)$(MANPREFIX)/man1 && chmod 644 $(MAN1) + mkdir -p $(DESTDIR)$(MANPREFIX)/man5 + @cp -f $(MAN5) $(DESTDIR)$(MANPREFIX)/man5 + cd $(DESTDIR)$(MANPREFIX)/man5 && chmod 644 $(MAN5) uninstall: @echo removing from ${DESTDIR}${PREFIX}/bin - @rm -f ${DESTDIR}${PREFIX}/bin/png2ff - @rm -f ${DESTDIR}${PREFIX}/bin/ff2png + cd ${DESTDIR}${PREFIX}/bin + @rm -f 2ff ${BIN} + @echo removing from ${DESTDIR}${MANPREFIX}/man1 + cd ${DESTDIR}${MANPREFIX}/man1 + @rm -f $(MAN1) + @echo removing from ${DESTDIR}${MANPREFIX}/man5 + cd ${DESTDIR}${MANPREFIX}/man5 + @rm -f $(MAN5) .PHONY: all clean install uninstall |