Mercurial > paster
diff Makefile @ 14:a5035bcbf7a8
doc: add manual pages
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 06 Feb 2020 13:24:54 +0100 |
parents | 32b063f6bb2c |
children | 09d2f54562ec |
line wrap: on
line diff
--- a/Makefile Thu Feb 06 10:40:32 2020 +0100 +++ b/Makefile Thu Feb 06 13:24:54 2020 +0100 @@ -34,12 +34,13 @@ PREFIX= /usr/local BINDIR= ${PREFIX}/bin SHAREDIR= ${PREFIX}/share +MANDIR= ${PREFIX}/share/man VARDIR= ${PREFIX}/var DEFINES= -DSHAREDIR=\"${SHAREDIR}\" -DVARDIR=\"${VARDIR}\" .SUFFIXES: -.SUFFIXES: .c .o +.SUFFIXES: .c .o .in all: pasterd paster @@ -48,16 +49,21 @@ .c.o: ${CC} ${CFLAGS} ${DEFINES} -MMD -Iextern -c $< +.in: + sed -e "s|@SHAREDIR@|${SHAREDIR}|" \ + -e "s|@VARDIR@|${VARDIR}|" \ + < $< > $@ + extern/sqlite3.o: extern/sqlite3.c extern/sqlite3.h ${CC} ${CFLAGS} ${SQLITE_FLAGS} -MMD -c $< -o $@ extern/libsqlite3.a: extern/sqlite3.o ${AR} -rc $@ $< -pasterd: ${OBJS} extern/libsqlite3.a +pasterd: ${OBJS} extern/libsqlite3.a paster.8 ${CC} -o $@ ${OBJS} ${LDFLAGS} extern/libsqlite3.a -paster: paster.sh +paster: paster.sh paster.1 cp paster.sh paster chmod +x paster @@ -68,12 +74,14 @@ install-paster: mkdir -p ${DESTDIR}${BINDIR} cp paster ${DESTDIR}${BINDIR} + cp paster.1 ${DESTDIR}${MANDIR}/man1/paster.1 install-pasterd: mkdir -p ${DESTDIR}${BINDIR} cp pasterd ${DESTDIR}${BINDIR} mkdir -p ${DESTDIR}${SHAREDIR}/paster cp -R themes ${DESTDIR}${SHAREDIR}/paster + cp pasterd.8 ${DESTDIR}${MANDIR}/man8/pasterd.8 install: install-pasterd install-paster