scripts

Random scripts
git clone git://git.margiolis.net/scripts.git
Log | Files | Refs | README | LICENSE

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