PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man BIN = \ lis \ lts \ lml \ lfn \ ltn MAN = \ lis.1 \ lts.1 \ lml.1 \ lfn.1 \ ltn.1 install: @echo installing executable files to ${PREFIX}/bin/ @mkdir -p ${PREFIX}/bin/ @cp -f $(BIN) $(PREFIX)/bin/ @for bin in $(BIN); do \ chmod 755 ${PREFIX}/bin/$$bin; \ done @echo installing manual pages to ${MANPREFIX}/man1/ @mkdir -p ${MANPREFIX}/man1/ @cp -f $(MAN) $(MANPREFIX)/man1/ @for man in $(MAN); do \ chmod 644 ${MANPREFIX}/man1/$$man; \ done uninstall: @echo removing executable files from ${PREFIX}/bin @for bin in $(BIN); do \ rm -f ${PREFIX}/bin/$$bin; \ done @echo removing manual pages from ${MANPREFIX}/man1 @for man in $(MAN); do \ rm -f ${MANPREFIX}/man1/$$man; \ done test: @echo running tests @for bin in $(BIN); do \ ./"$$bin"test; \ done