Mercurial > genwebgallery
diff Makefile @ 0:9f4fa0bc1584 0.3
initial commit
author | meillo@marmaro.de |
---|---|
date | Thu, 22 Nov 2007 21:13:25 +0100 (2007-11-22) |
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