Mercurial > bday
view makefile @ 24:c621d710d12e default tip
added VERSION to man page
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Mon, 24 Feb 2014 21:44:02 +0100 |
parents | 4abebbc5eb7e |
children |
line wrap: on
line source
# bday by meillo@marmaro.de VERSION = 0.2 DOCS=README COPYING ChangeLog # paths PREFIX = /usr/local BINDIR = ${PREFIX}/bin MANDIR = ${PREFIX}/share/man CFLAGS=-O2 -Wall all: build build: bday bday: bday.o $(CC) $(LDFLAGS) bday.o -o $@ dist: build changelog @mkdir -p bday-${VERSION} @cp bday bday.c bday.1 makefile ${DOCS} bday-${VERSION} @tar -czhf bday-${VERSION}.tar.gz bday-${VERSION} @rm -rf bday-${VERSION} changelog: @echo generating changelog from mercurial log @hg log -v --style changelog > ChangeLog install: @echo installing executable file to ${BINDIR} @mkdir -p ${BINDIR} @cp bday ${BINDIR} @chmod 755 ${BINDIR}/bday @echo installing manual page to ${MANDIR}/man1 @mkdir -p ${MANDIR}/man1 @sed 's/VERSION/${VERSION}/g' <bday.1 >${MANDIR}/man1/bday.1 @chmod 644 ${MANDIR}/man1/bday.1 uninstall: @echo removing executable file from ${BINDIR} @rm -f ${BINDIR}/bday @echo removing manual page from ${MANDIR}/man1 @rm -f ${MANDIR}/man1/bday.1 clean: rm -f *.o realclean: clean rm -f bday distclean: realclean @rm -f bday-*.tar.gz ChangeLog