annotate Makefile @ 0:9f4fa0bc1584 0.3

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