From 1f4b7f537bd669c67c63e09e501d73a6b2293ed1 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Mon, 17 May 2010 21:51:13 -0400 Subject: make: Add makefile for those not fortunate enough to be using Arch --- Makefile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Makefile 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 + -- cgit v1.2.3