Makefile (659 bytes)
1 # also bump the version in pass.c when bumping 2 VERSION = 0.1 3 4 include config.mk 5 6 OBJ = pass.o \ 7 log.o \ 8 readpassphrase.o 9 10 BIN = pass 11 12 all: ${BIN} 13 14 ${BIN}: ${OBJ} 15 ${CC} ${LDFLAGS} -o $@ ${OBJ} ${LIBS} 16 17 ${OBJ}: pass.h 18 19 install: all 20 mkdir -p ${DESTDIR}${PREFIX}/bin 21 cp -f ${BIN} ${DESTDIR}${PREFIX}/bin 22 chmod 755 ${DESTDIR}${PREFIX}/bin/${BIN} 23 mkdir -p ${DESTDIR}${MANPREFIX}/man1 24 cp -f ${BIN}.1 ${DESTDIR}${MANPREFIX}/man1 25 chmod 644 ${DESTDIR}${MANPREFIX}/man1/${BIN}.1 26 27 uninstall: 28 rm -f ${DESTDIR}${PREFIX}/bin/${BIN} \ 29 ${DESTDIR}${MANPREFIX}/man1/${BIN}.1 30 31 clean: 32 rm -f ${OBJ} pass pass.core pass.o 33 34 .PHONY: all clean install uninstall