Mercurial > genwebgallery
diff Makefile @ 2:abe1e48e0708
CHANGELOG gets generated now; reviewed Makefile
author | meillo@marmaro.de |
---|---|
date | Thu, 22 Nov 2007 21:36:20 +0100 |
parents | 9f4fa0bc1584 |
children | 83b0adfdd297 |
line wrap: on
line diff
--- a/Makefile Thu Nov 22 21:13:35 2007 +0100 +++ b/Makefile Thu Nov 22 21:36:20 2007 +0100 @@ -4,6 +4,8 @@ NAME=genwebgallery VERSION = 0.3 NV=${NAME}-${VERSION} + +DOCS=COPYRIGHT CHANGELOG TODO # paths PREFIX = /usr @@ -16,12 +18,28 @@ build: @echo build unneeded -dist: +dist: changelog @mkdir ${NV} - @cp -f ${NAME} ${NAME}.1 Makefile TODO COPYRIGHT ${NV} + @cp -f ${NAME} ${NAME}.1 Makefile ${DOCS} ${NV} @tar -czhof ${NV}.tar.gz ${NV} @rm -rf ${NV} +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 ;\ + ) + +changelog: + @echo generating changelog from mercurial log + @hg log -v --style changelog > CHANGELOG + install: @echo installing executable file to ${DESTDIR}${BINDIR} @mkdir -p ${DESTDIR}${BINDIR} @@ -38,26 +56,14 @@ @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 + @rm -f ${NAME}-*.tar.gz CHANGELOG -debclean: +debclean: distclean @cd Packages/${NV}/ ; debuild clean ; -.PHONY: all clean build install uninstall +.PHONY: all dist deb changelog clean distclean debclean build install uninstall