5 mandir = ${prefix}/share/man
6 man1dir= ${mandir}/man1
8 bindest= ${DESTDIR}${bindir}
9 man1dest= ${DESTDIR}${man1dir}
16 version.h version.sh::
22 install: unifdef unifdefall.sh unifdef.1
24 install -m 755 -d ${bindest}
25 install -m 755 unifdef ${bindest}/
26 install -m 755 unifdefall.sh ${bindest}/unifdefall
28 install -m 755 -d ${man1dest}
29 install -m 644 unifdef.1 ${man1dest}/
30 ln -s unifdef.1 ${man1dest}/unifdefall.1
33 rm -f unifdef unifdef.txt version.h
34 rm -f tests/*.out tests/*.err tests/*.rc
37 [ ! -d .git ] || rm -f Changelog version.sh
38 find . -name .git -prune -o \( \
39 -name '*~' -o -name '.#*' -o \
40 -name '*.orig' -o -name '*.core' \
58 release: version.sh unifdef.txt Changelog
60 mkdir web/$$V; cp -R ${DISTFILES} web/$$V; \
61 cd web; tar cfz $$V.tar.gz $$V; rm -R $$V
63 unifdef.txt: unifdef.1
64 nroff -Tascii -mdoc unifdef.1 | sed -e 's/.
\b//g' >unifdef.txt
68 line="---------------------------------------------------"; \
69 git log --stat --pretty=format:"$$line%n%ai %an <%ae>%n%n%s%n%n%b" |\
72 /./ && n { print ""; print; n=0 } \
73 END { print "'$$line'" }' >Changelog
77 git update-server-info
79 touch .git/git-daemon-export-ok
80 echo "selectively remove C preprocessor conditionals" >.git/description
81 rsync --delete --recursive --links .git/ chiark:public-git/unifdef.git/
82 rsync --delete --recursive --links web/ chiark:public-html/prog/unifdef/