diff Makefile @ 0:9f4fa0bc1584 0.3

initial commit
author meillo@marmaro.de
date Thu, 22 Nov 2007 21:13:25 +0100
parents
children abe1e48e0708
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile	Thu Nov 22 21:13:25 2007 +0100
@@ -0,0 +1,63 @@
+# genwebgallery by meillo@marmaro.de
+
+
+NAME=genwebgallery
+VERSION = 0.3
+NV=${NAME}-${VERSION}
+ 
+# paths 
+PREFIX = /usr
+BINDIR = ${PREFIX}/bin
+MANDIR = ${PREFIX}/share/man
+
+all:
+	@echo usage: make [un]install
+
+build:
+	@echo build unneeded
+
+dist:
+	@mkdir ${NV}
+	@cp -f ${NAME} ${NAME}.1 Makefile TODO COPYRIGHT ${NV}
+	@tar -czhof ${NV}.tar.gz ${NV}
+	@rm -rf ${NV}
+
+install:
+	@echo installing executable file to ${DESTDIR}${BINDIR}
+	@mkdir -p ${DESTDIR}${BINDIR}
+	@cp -f ${NAME} ${DESTDIR}${BINDIR}
+	@chmod 755 ${DESTDIR}${BINDIR}/${NAME}
+	@echo installing manual page to ${DESTDIR}${MANDIR}/man1
+	@mkdir -p ${DESTDIR}${MANDIR}/man1
+	@sed 's/VERSION/${VERSION}/g' < ${NAME}.1 > ${DESTDIR}${MANDIR}/man1/${NAME}.1
+	@chmod 644 ${DESTDIR}${MANDIR}/man1/${NAME}.1
+
+uninstall:
+	@echo removing executable file from ${DESTDIR}${BINDIR}
+	@rm -f ${DESTDIR}${BINDIR}/${NAME}
+	@echo removing manual page from ${DESTDIR}${MANDIR}/man1
+	@rm -f ${DESTDIR}${MANDIR}/man1/${NAME}.1
+
+deb: dist
+	@mkdir -p Packages
+	@cp ${NV}.tar.gz Packages/
+	( \
+		cd Packages/ ;\
+		tar -xzf ${NV}.tar.gz ;\
+		mv ${NV}.tar.gz ${NAME}_${VERSION}.orig.tar.gz ;\
+		cd ${NV}/ ;\
+		cp -r ../../debian/ . ;\
+		debuild ;\
+	 )
+
+clean:
+	@echo clean unneeded
+
+distclean: clean
+	@rm -f ${NAME}-*.tar.gz
+
+debclean:
+	@cd Packages/${NV}/ ; debuild clean ;
+
+
+.PHONY: all clean build install uninstall