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