1*fb3ef04dSDag-Erling Smørgrav# Makefile for unifdef 2*fb3ef04dSDag-Erling Smørgrav 3*fb3ef04dSDag-Erling Smørgravprefix = ${HOME} 4*fb3ef04dSDag-Erling Smørgravbindir = ${prefix}/bin 5*fb3ef04dSDag-Erling Smørgravmandir = ${prefix}/share/man 6*fb3ef04dSDag-Erling Smørgravman1dir= ${mandir}/man1 7*fb3ef04dSDag-Erling Smørgrav 8*fb3ef04dSDag-Erling Smørgravbindest= ${DESTDIR}${bindir} 9*fb3ef04dSDag-Erling Smørgravman1dest= ${DESTDIR}${man1dir} 10*fb3ef04dSDag-Erling Smørgrav 11*fb3ef04dSDag-Erling Smørgravall: unifdef 12*fb3ef04dSDag-Erling Smørgrav 13*fb3ef04dSDag-Erling Smørgravunifdef: unifdef.c unifdef.h version.h 14*fb3ef04dSDag-Erling Smørgrav ${CC} ${CFLAGS} ${LDFLAGS} -o unifdef unifdef.c 15*fb3ef04dSDag-Erling Smørgrav 16*fb3ef04dSDag-Erling Smørgravversion.h: version.sh 17*fb3ef04dSDag-Erling Smørgravversion.sh:: 18*fb3ef04dSDag-Erling Smørgrav scripts/reversion.sh 19*fb3ef04dSDag-Erling Smørgrav 20*fb3ef04dSDag-Erling Smørgravtest: unifdef 21*fb3ef04dSDag-Erling Smørgrav scripts/runtests.sh tests 22*fb3ef04dSDag-Erling Smørgrav 23*fb3ef04dSDag-Erling Smørgravinstall: unifdef unifdefall.sh unifdef.1 24*fb3ef04dSDag-Erling Smørgrav : commands 25*fb3ef04dSDag-Erling Smørgrav install -m 755 -d ${bindest} 26*fb3ef04dSDag-Erling Smørgrav install -m 755 unifdef ${bindest}/ 27*fb3ef04dSDag-Erling Smørgrav install -m 755 unifdefall.sh ${bindest}/unifdefall 28*fb3ef04dSDag-Erling Smørgrav : manual 29*fb3ef04dSDag-Erling Smørgrav install -m 755 -d ${man1dest} 30*fb3ef04dSDag-Erling Smørgrav install -m 644 unifdef.1 ${man1dest}/ 31*fb3ef04dSDag-Erling Smørgrav ln -s unifdef.1 ${man1dest}/unifdefall.1 32*fb3ef04dSDag-Erling Smørgrav 33*fb3ef04dSDag-Erling Smørgravclean: 34*fb3ef04dSDag-Erling Smørgrav rm -f unifdef version.h 35*fb3ef04dSDag-Erling Smørgrav rm -f tests/*.out tests/*.err tests/*.rc 36*fb3ef04dSDag-Erling Smørgrav 37*fb3ef04dSDag-Erling Smørgravrealclean: clean 38*fb3ef04dSDag-Erling Smørgrav rm -f unifdef.txt 39*fb3ef04dSDag-Erling Smørgrav [ ! -d .git ] || rm -f Changelog version.sh 40*fb3ef04dSDag-Erling Smørgrav find . -name .git -prune -o \( \ 41*fb3ef04dSDag-Erling Smørgrav -name '*~' -o -name '.#*' -o \ 42*fb3ef04dSDag-Erling Smørgrav -name '*.orig' -o -name '*.core' -o \ 43*fb3ef04dSDag-Erling Smørgrav -name 'xterm-*' -o -name 'xterm.tar.gz' \ 44*fb3ef04dSDag-Erling Smørgrav \) -delete 45*fb3ef04dSDag-Erling Smørgrav 46*fb3ef04dSDag-Erling SmørgravDISTEXTRA= version.h version.sh unifdef.txt Changelog 47*fb3ef04dSDag-Erling Smørgrav 48*fb3ef04dSDag-Erling Smørgravrelease: ${DISTEXTRA} 49*fb3ef04dSDag-Erling Smørgrav scripts/copycheck.sh 50*fb3ef04dSDag-Erling Smørgrav scripts/release.sh ${DISTEXTRA} 51*fb3ef04dSDag-Erling Smørgrav 52*fb3ef04dSDag-Erling Smørgravunifdef.txt: unifdef.1 53*fb3ef04dSDag-Erling Smørgrav nroff -Tascii -mdoc unifdef.1 | col -bx >unifdef.txt 54*fb3ef04dSDag-Erling Smørgrav 55*fb3ef04dSDag-Erling SmørgravChangelog: version.sh scripts/gitlog2changelog.sh 56*fb3ef04dSDag-Erling Smørgrav scripts/gitlog2changelog.sh >Changelog 57*fb3ef04dSDag-Erling Smørgrav 58*fb3ef04dSDag-Erling Smørgrav# eof 59