annotate Makefile @ 17:87296564acd3

better depends in debian/control
author meillo@marmaro.de
date Sat, 10 May 2008 21:43:12 +0200 (2008-05-10)
parents 326bcd4e1708
children 332ea19d9aaf
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
15
326bcd4e1708 $PROGRAM instead of basename $0; printf instead of echo -n; command -v to test for installed convert
meillo@marmaro.de
parents: 14
diff changeset
5 VERSION = 0.5
0
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
6 NV=${NAME}-${VERSION}
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
7
4
83b0adfdd297 renamed CHANGELOG to ChangeLog (file not in repo)
meillo@marmaro.de
parents: 2
diff changeset
8 DOCS=COPYRIGHT ChangeLog TODO
15
326bcd4e1708 $PROGRAM instead of basename $0; printf instead of echo -n; command -v to test for installed convert
meillo@marmaro.de
parents: 14
diff changeset
9
326bcd4e1708 $PROGRAM instead of basename $0; printf instead of echo -n; command -v to test for installed convert
meillo@marmaro.de
parents: 14
diff changeset
10 # paths
0
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
11 PREFIX = /usr
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
12 BINDIR = ${PREFIX}/bin
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
13 MANDIR = ${PREFIX}/share/man
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
14
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
15 all:
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
16 @echo usage: make [un]install
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
17
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
18 build:
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
19 @echo build unneeded
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
20
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
21 dist: changelog
0
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
22 @mkdir ${NV}
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
23 @cp -f ${NAME} ${NAME}.1 Makefile ${DOCS} ${NV}
0
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
24 @tar -czhof ${NV}.tar.gz ${NV}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
25 @rm -rf ${NV}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
26
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
27 deb: dist
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
28 @mkdir -p Packages
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
29 @cp ${NV}.tar.gz Packages/
11
83e01434937f make deb is now silent again
meillo@marmaro.de
parents: 8
diff changeset
30 @( \
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
31 cd Packages/ ;\
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
32 tar -xzf ${NV}.tar.gz ;\
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
33 mv ${NV}.tar.gz ${NAME}_${VERSION}.orig.tar.gz ;\
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
34 cd ${NV}/ ;\
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
35 cp -r ../../debian/ . ;\
14
6273a788c4fd removed bashism
meillo@marmaro.de
parents: 11
diff changeset
36 debuild -as ;\
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
37 )
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
38
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
39 changelog:
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
40 @echo generating changelog from mercurial log
4
83b0adfdd297 renamed CHANGELOG to ChangeLog (file not in repo)
meillo@marmaro.de
parents: 2
diff changeset
41 @hg log -v --style changelog > ChangeLog
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
42
0
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
43 install:
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
44 @echo installing executable file to ${DESTDIR}${BINDIR}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
45 @mkdir -p ${DESTDIR}${BINDIR}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
46 @cp -f ${NAME} ${DESTDIR}${BINDIR}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
47 @chmod 755 ${DESTDIR}${BINDIR}/${NAME}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
48 @echo installing manual page to ${DESTDIR}${MANDIR}/man1
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
49 @mkdir -p ${DESTDIR}${MANDIR}/man1
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
50 @sed 's/VERSION/${VERSION}/g' < ${NAME}.1 > ${DESTDIR}${MANDIR}/man1/${NAME}.1
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
51 @chmod 644 ${DESTDIR}${MANDIR}/man1/${NAME}.1
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
52
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
53 uninstall:
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
54 @echo removing executable file from ${DESTDIR}${BINDIR}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
55 @rm -f ${DESTDIR}${BINDIR}/${NAME}
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
56 @echo removing manual page from ${DESTDIR}${MANDIR}/man1
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
57 @rm -f ${DESTDIR}${MANDIR}/man1/${NAME}.1
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
58
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
59 clean:
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
60 @echo clean unneeded
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
61
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
62 distclean: clean
5
a963f51cfd80 fixed some legacy from the CHANGELOG-to-ChangeLog-Rename; added TODOs
meillo@marmaro.de
parents: 4
diff changeset
63 @rm -f ${NAME}-*.tar.gz ChangeLog
0
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
64
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
65 debclean: distclean
0
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
66 @cd Packages/${NV}/ ; debuild clean ;
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
67
9f4fa0bc1584 initial commit
meillo@marmaro.de
parents:
diff changeset
68
2
abe1e48e0708 CHANGELOG gets generated now; reviewed Makefile
meillo@marmaro.de
parents: 0
diff changeset
69 .PHONY: all dist deb changelog clean distclean debclean build install uninstall