25 rm -rf release/${VERSION}
26 mkdir -p release/${VERSION}
27 cp -f ${MAN1} ${HDR} ${SCRIPTS} ${SRC} ${COMPATSRC} ${DOC} \
32 rm -f urmoms-${VERSION}.tar.gz
33 (cd release/${VERSION}; \
34 tar -czf ../../urmoms-${VERSION}.tar.gz .)
36 ${OBJ}: config.mk ${HDR}
39 ${CC} -o $@ urmoms.o ${LDFLAGS}
45 # installing executable files.
46 mkdir -p ${DESTDIR}${PREFIX}/bin
47 cp -f ${BIN} ${SCRIPTS} ${DESTDIR}${PREFIX}/bin
48 for f in $(BIN) $(SCRIPTS); do chmod 755 ${DESTDIR}${PREFIX}/bin/$$f; done
49 # installing example files.
50 mkdir -p ${DESTDIR}${PREFIX}/share/${NAME}
54 ${DESTDIR}${PREFIX}/share/${NAME}
55 # installing manual pages.
56 mkdir -p ${DESTDIR}${MANPREFIX}/man1
57 cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1
58 for m in $(MAN1); do chmod 644 ${DESTDIR}${MANPREFIX}/man1/$$m; done
61 # removing executable files and scripts.
62 for f in $(BIN) $(SCRIPTS); do rm -f ${DESTDIR}${PREFIX}/bin/$$f; done
63 # removing example files.
65 ${DESTDIR}${PREFIX}/share/${NAME}/style.css\
66 ${DESTDIR}${PREFIX}/share/${NAME}/logo.png\
67 ${DESTDIR}${PREFIX}/share/${NAME}/README
68 -rmdir ${DESTDIR}${PREFIX}/share/${NAME}
69 # removing manual pages.
70 for m in $(MAN1); do rm -f ${DESTDIR}${MANPREFIX}/man1/$$m; done
72 .PHONY: all clean dist install uninstall