DESTDIR?=/
PREFIX?=${DESTDIR}usr/local
X11BASE?=/usr/X11R6
DEST=${PREFIX}/bin
LIB=-L${X11BASE}/lib -lX11 -lm
INC=-I${X11BASE}/include
CFLAGS+=-O0 -Wall -ansi -pedantic
RM?=rm
INSTALL_PROGRAM?=/usr/bin/install -o root -g wheel -m555 -c -s
INSTALL_MAN?=/usr/bin/install -o root -g wheel -m444 -c
.if defined(DEBUG)
CFLAGS+=-ggdb -DDEBUG
.endif
all: nickleby
nickleby: nickleby.c
${CC} ${CFLAGS} ${INC} -o nickleby nickleby.c ${LIB}
install: all
${INSTALL_PROGRAM} nickleby ${DEST}
${INSTALL_MAN} nickleby.1.gz ${PREFIX}/man/man1
clean:
${RM} -f nickleby
deinstall:
${RM} ${DEST}/nickleby
${RM} ${PREFIX}/man/man1/nickleby.1.gz
syntax highlighted by Code2HTML, v. 0.9.1