diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..49af59a --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +VERSION=1.0 + +all: doc +doc: squashfu.1 + +install: all + @echo "installing squashfu to ${DESTDIR}/usr/bin" + @mkdir -p ${DESTDIR}/usr/bin + @cp squashfu ${DESTDIR}/usr/bin + @chmod 755 ${DESTDIR}/usr/bin/squashfu + @mkdir -p ${DESTDIR}/etc + @cp squashfu.conf ${DESTDIR}/etc + @chmod 644 ${DESTDIR}/etc/squashfu.conf + @echo "installing man page to ${DESTDIR}${MANPREFIX}/man1" + @mkdir -p ${DESTDIR}${MANPREFIX}/man1 + @sed "s/VERSION/${VERSION}/g" < squashfu.1 > ${DESTDIR}${MANPREFIX}/man1/squashfu.1 + @chmod 644 ${DESTDIR}${MANPREFIX}/man1/squashfu.1 + +uninstall: + @echo "--> Your inventory and config files will not be deleted." + @echo "Removing executable file from ${DESTDIR}/usr/bin" + @rm -f ${DESTDIR}/usr/bin/squashfu + @echo "Removing man page from ${DESTDIR}${MANPREFIX}/man1/squashfu.1" + @rm -f ${DESTDIR}${MANPREFIX}/man1/squashfu.1 + +squashfu.1: README.pod + pod2man --section=1 --center=" " --release=" " --name="SQUASHFU" --date="squashfu-${VERSION}" README.pod > squashfu.1 + |