X-Git-Url: http://git.claws-mail.org/?p=clawsker.git;a=blobdiff_plain;f=Makefile;h=954ec3027e6cf03bc93a8c5812977aad65f43226;hp=b9b8b63f0506b75292e7cba6dc96884feba5f018;hb=dc6f7b0fe6211d37caa27255222400d590f2e4f1;hpb=fd363b9a52a596cd32d0d19ca992cfa8fe325ef1 diff --git a/Makefile b/Makefile index b9b8b63..954ec30 100644 --- a/Makefile +++ b/Makefile @@ -3,33 +3,46 @@ # $Id$ # -NAME=clawsker -PREFIX=/usr/local -BINDIR=${PREFIX}/bin -DATADIR=${PREFIX}/share -LIBDIR=${PREFIX}/lib/${NAME} -MANDIR=${DATADIR}/man -MAN1DIR=${MANDIR}/man1 - -all: ${NAME}.1 - -${NAME}.1: - pod2man ${NAME} > ${NAME}.1 +NAME = clawsker +VERSION = $(shell cat VERSION) +PREFIX ?= /usr/local +BINDIR = ${PREFIX}/bin +DATADIR = ${PREFIX}/share +LIBDIR = ${PREFIX}/lib/${NAME} +MANDIR = ${DATADIR}/man +MAN1DIR = ${MANDIR}/man1 + +all: build + +build: + -mkdir build + sed -e "s,@PREFIX@,${PREFIX},;s,@LIBDIR@,${LIBDIR},;s,@VERSION@,${VERSION}," \ + < ${NAME} > build/${NAME} + pod2man ${NAME} > build/${NAME}.1 + ${MAKE} -C po build + install: all install-dirs - install -m 0755 ${NAME} ${DESTDIR}${BINDIR} - install -m 0644 ${NAME}.1 ${DESTDIR}${MAN1DIR} + install -m 0755 build/${NAME} ${DESTDIR}${BINDIR} + install -m 0644 build/${NAME}.1 ${DESTDIR}${MAN1DIR} + ${MAKE} -C po install install-dirs: install -d ${DESTDIR}${BINDIR} install -d ${DESTDIR}${MAN1DIR} + ${MAKE} -C po install-dirs uninstall: rm -f ${DESTDIR}${BINDIR}/${NAME} rm -f ${DESTDIR}${MAN1DIR}/${NAME}.1 + ${MAKE} -C po uninstall + +clean-build: + rm -rf build -clean: - rm -f ${NAME}.1 *~ +clean: clean-build + rm -f *~ + ${MAKE} -C po clean -.PHONY: all install install-dirs uninstall clean +.PHONY: all build install install-dirs uninstall clean clean-build