28 rm -rf release/${VERSION}
29 mkdir -p release/${VERSION}
30 cp -f ${MAN1} ${HDR} ${SCRIPTS} ${SRC} ${COMPATSRC} ${DOC} \
35 rm -f urmoms-${VERSION}.tar.gz
36 (cd release/${VERSION}; \
37 tar -czf ../../urmoms-${VERSION}.tar.gz .)
39 ${OBJ}: config.h config.mk ${HDR}
42 @echo creating $@ from config.def.h
46 ${CC} -o $@ urmoms.o ${LDFLAGS}
48 urmoms-index: urmoms-index.o
49 ${CC} -o $@ urmoms-index.o ${LDFLAGS}
55 # installing executable files.
56 mkdir -p ${DESTDIR}${PREFIX}/bin
57 cp -f ${BIN} ${SCRIPTS} ${DESTDIR}${PREFIX}/bin
58 for f in $(BIN) $(SCRIPTS); do chmod 755 ${DESTDIR}${PREFIX}/bin/$$f; done
59 # installing example files.
60 mkdir -p ${DESTDIR}${PREFIX}/share/${NAME}
64 ${DESTDIR}${PREFIX}/share/${NAME}
65 # installing manual pages.
66 mkdir -p ${DESTDIR}${MANPREFIX}/man1
67 cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1
68 for m in $(MAN1); do chmod 644 ${DESTDIR}${MANPREFIX}/man1/$$m; done
71 # removing executable files and scripts.
72 for f in $(BIN) $(SCRIPTS); do rm -f ${DESTDIR}${PREFIX}/bin/$$f; done
73 # removing example files.
75 ${DESTDIR}${PREFIX}/share/${NAME}/style.css\
76 ${DESTDIR}${PREFIX}/share/${NAME}/logo.png\
77 ${DESTDIR}${PREFIX}/share/${NAME}/README
78 -rmdir ${DESTDIR}${PREFIX}/share/${NAME}
79 # removing manual pages.
80 for m in $(MAN1); do rm -f ${DESTDIR}${MANPREFIX}/man1/$$m; done
82 .PHONY: all clean dist install uninstall