Mercurial > genwebgallery
changeset 22:cb1f0dda49e7
simplified Makefile to what is really needed
author | meillo@marmaro.de |
---|---|
date | Mon, 12 May 2008 11:54:04 +0200 |
parents | 3ce5429cd219 |
children | 7f3cea97b789 |
files | Makefile genwebgallery.1 |
diffstat | 2 files changed, 15 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Sat May 10 21:48:21 2008 +0200 +++ b/Makefile Mon May 12 11:54:04 2008 +0200 @@ -2,44 +2,34 @@ NAME=genwebgallery -VERSION = 0.5 +VERSION=$(shell sed -n '/VERSION=/ s/^.*=//p' $(NAME) ) NV=${NAME}-${VERSION} DOCS=COPYRIGHT ChangeLog TODO # paths -PREFIX = /usr +PREFIX = /usr/local BINDIR = ${PREFIX}/bin MANDIR = ${PREFIX}/share/man + all: @echo usage: make [un]install -build: - @echo build unneeded dist: changelog + @echo "generating distribution tarball" @mkdir ${NV} @cp -f ${NAME} ${NAME}.1 Makefile ${DOCS} ${NV} - @tar -czho --owner 0 --group 0 -f ${NV}.tar.gz ${NV} + @tar -czho --owner 0 --group 0 -f ../${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 -as ;\ - ) 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} @@ -47,23 +37,21 @@ @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 + @cp -f ${NAME}.1 ${DESTDIR}${MANDIR}/man1 @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 + clean: - @echo clean unneeded - -distclean: clean - @rm -f ${NAME}-*.tar.gz ChangeLog - -debclean: distclean - @cd Packages/${NV}/ ; debuild clean ; + @echo removing generated files + @rm -f ChangeLog -.PHONY: all dist deb changelog clean distclean debclean build install uninstall + +.PHONY: all dist changelog clean install uninstall
--- a/genwebgallery.1 Sat May 10 21:48:21 2008 +0200 +++ b/genwebgallery.1 Mon May 12 11:54:04 2008 +0200 @@ -1,4 +1,4 @@ -.TH GENWEBGALLERY 1 "genwebgallery\-VERSION" "2007\-11\-21" "genwebgallery" +.TH GENWEBGALLERY 1 "genwebgallery\-0.5" "2007\-11\-21" "genwebgallery" .SH NAME genwebgallery @@ -77,4 +77,4 @@ .SH AUTHOR genwebgallery and this man page was written by markus schnalke <meillo@marmaro.de> .PP -Website: http://prog.marmaro.de +Website: http://prog.marmaro.de/genwebgallery