#
# $Id: Makefile,v 1.4 2005/06/02 07:59:36 mavetju Exp $
#

GTK_CONFIG ?= gtk12-config

OPT_C   = -c -Wall -g $(CFLAGS) -I/usr/X11R6/include
OPT_L   = -g

GTK_C   = `${GTK_CONFIG} --cflags`
GTK_L   = `${GTK_CONFIG} --libs`

all: mavbiff mavbiff.1

mavbiff.1: mavbiff.pod
	pod2man --section=1 \
		--release="June 1, 2005" \
		--center="FreeBSD System Manager's Manual" \
		--date="June 1, 2005" mavbiff.pod > mavbiff.1


mavbiff: mavbiff.o mavraise.o
	gcc -o mavbiff -Wall mavbiff.o mavraise.o ${GTK_L} -L${X11BASE}/lib

.c.o:
	$(CC) $(OPT_C) $(GTK_C) -o $@ $<

install: mavbiff
	test -d ${PREFIX}/bin || mkdir -p ${PREFIX}/bin
	test -d ${PREFIX}/share/doc/mavbiff || mkdir -p ${PREFIX}/share/doc/mavbiff
	install -c -m 755 mavbiff ${PREFIX}/bin
	install -c -m 644 dot-mavbiffrc ${PREFIX}/share/doc/mavbiff
	install -c -m 644 README ${PREFIX}/share/doc/mavbiff
	install -c -m 644 mavbiff.1 ${PREFIX}/man/man1/mavbiff.1

deinstall:
	-rm ${PREFIX}/bin/mavbiff
	-rm ${PREFIX}/bin/man/man1/mavbiff.1
	-rm ${PREFIX}/share/doc/mavbiff/dot-mavbiffrc
	-rm ${PREFIX}/share/doc/mavbiff/README
	-rmdir ${PREFIX}/bin
	-rmdir ${PREFIX}/share/doc/mavbiff
	-rmdir ${PREFIX}/share/doc
	-rmdir ${PREFIX}/share
	-rmdir ${PREFIX}

clean:
	rm -f mavbiff *.o mavbiff.1


syntax highlighted by Code2HTML, v. 0.9.1