Makefile (787B)
1 .POSIX: 2 3 TARGS = audl \ 4 ausplit \ 5 autocomp \ 6 backup \ 7 batnfy \ 8 bright \ 9 buildtrace \ 10 bookmark \ 11 doccomp \ 12 docprev \ 13 extr \ 14 gitmail \ 15 mntdroid \ 16 passget \ 17 push \ 18 rssread \ 19 screencast \ 20 se \ 21 sjail \ 22 sysact \ 23 tag \ 24 tmuxsession \ 25 upd \ 26 vdq \ 27 vds \ 28 walset \ 29 wttr 30 31 PREFIX = /usr/local 32 33 all: ${TARGS} 34 chmod +x ${TARGS} 35 36 dist: 37 mkdir -p ${DIST} 38 cp -R ${TARGS} ${DIST} 39 tar -cf ${DIST}.tar ${DIST} 40 gzip ${DIST}.tar 41 rm -rf ${DIST} 42 43 install: all 44 mkdir -p ${DESTDIR}${PREFIX}/bin 45 cp -f ${TARGS} ${DESTDIR}${PREFIX}/bin 46 for targ in ${TARGS} ; do \ 47 chmod 755 ${DESTDIR}${PREFIX}/bin/$${targ} ; \ 48 done 49 50 uninstall: 51 for targ in ${TARGS} ; do \ 52 rm -f ${DESTDIR}${PREFIX}/bin/$${targ} ; \ 53 done 54 55 clean: 56 rm -f ${DIST}.tar.gz 57 58 .PHONY: all clean dist install uninstall