bitreich-tardis

front-end for navigating bitreich memes and TV dimensions
git clone git://src.adamsgaard.dk/bitreich-tardis # fast
git clone https://src.adamsgaard.dk/bitreich-tardis.git # slow
Log | Files | Refs | LICENSE Back to index

Makefile (1412B)


      1 .POSIX:
      2 
      3 NAME = tardis
      4 VERSION = 0.1.0
      5 
      6 # paths
      7 PREFIX = /usr/local
      8 MANPREFIX = ${PREFIX}/man
      9 DOCPREFIX = ${PREFIX}/share/doc/${NAME}
     10 
     11 SCRIPTS = tardis
     12 
     13 MAN1 = ${SCRIPTS:=.1}
     14 DOC = \
     15 	LICENSE\
     16 	#README
     17 
     18 install: 
     19 	# installing executable files and scripts.
     20 	mkdir -p "${DESTDIR}${PREFIX}/bin"
     21 	cp -f ${SCRIPTS} "${DESTDIR}${PREFIX}/bin"
     22 	for f in ${SCRIPTS}; do chmod 755 "${DESTDIR}${PREFIX}/bin/$$f"; done
     23 	# installing documentation files.
     24 	mkdir -p "${DESTDIR}${DOCPREFIX}"
     25 	cp -f ${DOC} "${DESTDIR}${DOCPREFIX}"
     26 	for d in ${DOC}; do chmod 755 "${DESTDIR}${DOCPREFIX}/$$d"; done
     27 	# installing manual pages for general commands: section 1.
     28 	#mkdir -p "${DESTDIR}${MANPREFIX}/man1"
     29 	cp -f ${MAN1} "${DESTDIR}${MANPREFIX}/man1"
     30 	for m in ${MAN1}; do chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; done
     31 
     32 uninstall:
     33 	# removing executable files and scripts.
     34 	for f in ${SCRIPTS}; do rm -f "${DESTDIR}${PREFIX}/bin/$$f"; done
     35 	# removing example files.
     36 	for d in ${DOC}; do rm -f "${DESTDIR}${DOCPREFIX}/$$d"; done
     37 	-rmdir "${DESTDIR}${DOCPREFIX}"
     38 	# removing manual pages.
     39 	for m in ${MAN1}; do rm -f "${DESTDIR}${MANPREFIX}/man1/$$m"; done
     40 
     41 dist:
     42 	rm -rf "${NAME}-${VERSION}"
     43 	mkdir -p "${NAME}-${VERSION}"
     44 	cp -rf ${MAN1} ${DOC} ${SCRIPTS} "${NAME}-${VERSION}"
     45 	# make tarball
     46 	tar cf - "${NAME}-${VERSION}" | \
     47 		gzip -c > "${NAME}-${VERSION}.tar.gz"
     48 	rm -rf "${NAME}-${VERSION}"
     49 
     50 .PHONY: install uninstall dist