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.h config.mk ${HDR}
39 @echo creating $@ from config.def.h
43 ${CC} -o $@ urmoms.o ${LDFLAGS}
49 # installing executable files.
50 mkdir -p ${DESTDIR}${PREFIX}/bin
51 cp -f ${BIN} ${SCRIPTS} ${DESTDIR}${PREFIX}/bin
52 for f in $(BIN) $(SCRIPTS); do chmod 755 ${DESTDIR}${PREFIX}/bin/$$f; done
53 # installing example files.
54 mkdir -p ${DESTDIR}${PREFIX}/share/${NAME}
58 ${DESTDIR}${PREFIX}/share/${NAME}
59 # installing manual pages.
60 mkdir -p ${DESTDIR}${MANPREFIX}/man1
61 cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1
62 for m in $(MAN1); do chmod 644 ${DESTDIR}${MANPREFIX}/man1/$$m; done
65 # removing executable files and scripts.
66 for f in $(BIN) $(SCRIPTS); do rm -f ${DESTDIR}${PREFIX}/bin/$$f; done
67 # removing example files.
69 ${DESTDIR}${PREFIX}/share/${NAME}/style.css\
70 ${DESTDIR}${PREFIX}/share/${NAME}/logo.png\
71 ${DESTDIR}${PREFIX}/share/${NAME}/README
72 -rmdir ${DESTDIR}${PREFIX}/share/${NAME}
73 # removing manual pages.
74 for m in $(MAN1); do rm -f ${DESTDIR}${MANPREFIX}/man1/$$m; done
76 .PHONY: all clean dist install uninstall