Mercurial > genwebgallery
comparison Makefile @ 0:9f4fa0bc1584 0.3
initial commit
author | meillo@marmaro.de |
---|---|
date | Thu, 22 Nov 2007 21:13:25 +0100 |
parents | |
children | abe1e48e0708 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:9f4fa0bc1584 |
---|---|
1 # genwebgallery by meillo@marmaro.de | |
2 | |
3 | |
4 NAME=genwebgallery | |
5 VERSION = 0.3 | |
6 NV=${NAME}-${VERSION} | |
7 | |
8 # paths | |
9 PREFIX = /usr | |
10 BINDIR = ${PREFIX}/bin | |
11 MANDIR = ${PREFIX}/share/man | |
12 | |
13 all: | |
14 @echo usage: make [un]install | |
15 | |
16 build: | |
17 @echo build unneeded | |
18 | |
19 dist: | |
20 @mkdir ${NV} | |
21 @cp -f ${NAME} ${NAME}.1 Makefile TODO COPYRIGHT ${NV} | |
22 @tar -czhof ${NV}.tar.gz ${NV} | |
23 @rm -rf ${NV} | |
24 | |
25 install: | |
26 @echo installing executable file to ${DESTDIR}${BINDIR} | |
27 @mkdir -p ${DESTDIR}${BINDIR} | |
28 @cp -f ${NAME} ${DESTDIR}${BINDIR} | |
29 @chmod 755 ${DESTDIR}${BINDIR}/${NAME} | |
30 @echo installing manual page to ${DESTDIR}${MANDIR}/man1 | |
31 @mkdir -p ${DESTDIR}${MANDIR}/man1 | |
32 @sed 's/VERSION/${VERSION}/g' < ${NAME}.1 > ${DESTDIR}${MANDIR}/man1/${NAME}.1 | |
33 @chmod 644 ${DESTDIR}${MANDIR}/man1/${NAME}.1 | |
34 | |
35 uninstall: | |
36 @echo removing executable file from ${DESTDIR}${BINDIR} | |
37 @rm -f ${DESTDIR}${BINDIR}/${NAME} | |
38 @echo removing manual page from ${DESTDIR}${MANDIR}/man1 | |
39 @rm -f ${DESTDIR}${MANDIR}/man1/${NAME}.1 | |
40 | |
41 deb: dist | |
42 @mkdir -p Packages | |
43 @cp ${NV}.tar.gz Packages/ | |
44 ( \ | |
45 cd Packages/ ;\ | |
46 tar -xzf ${NV}.tar.gz ;\ | |
47 mv ${NV}.tar.gz ${NAME}_${VERSION}.orig.tar.gz ;\ | |
48 cd ${NV}/ ;\ | |
49 cp -r ../../debian/ . ;\ | |
50 debuild ;\ | |
51 ) | |
52 | |
53 clean: | |
54 @echo clean unneeded | |
55 | |
56 distclean: clean | |
57 @rm -f ${NAME}-*.tar.gz | |
58 | |
59 debclean: | |
60 @cd Packages/${NV}/ ; debuild clean ; | |
61 | |
62 | |
63 .PHONY: all clean build install uninstall |