#
# $Id: Makefile,v 1.10 2001/11/23 04:09:03 mavetju Exp $
#


OPT_C	= -c -Wall -g $(CFLAGS)
OPT_L	= -g

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

OFILES	= ipfw-core.o ipfw-data.o ipfw-gtk.o ipfw-default.o ipfw-log.o \
	  ipfw-linear.o ipfw-allowonly.o ipfw-denyonly.o

all: ipfw-al ipfw-graph

ipfw-al: ipfw-al.o
	$(CC) $(OPT_L) -o $@ $>

ipfw-graph: $(OFILES)
	$(CC) $(OPT_L) $(GTK_L) -o $@ $>

.c.o:
	$(CC) $(OPT_C) $(GTK_C) -o $@ $<
	
clean:
	-rm ipfw-al ipfw-graph *.o *.core

depend:
	$(CC) $(OPT_C) $(GTK_C) -E -MM *.c > .depend

deinstall:
	uninstall
uninstall:
	rm /usr/local/bin/ipfw-al
	rm /usr/local/bin/ipfw-graph
	rm /usr/local/man/man8/ipfw-al.8
	rm /usr/local/man/man8/ipfw-graph.8

install:
	${BSD_INSTALL_PROGRAM} ipfw-al ${PREFIX}/bin
	chmod u+s ${PREFIX}/bin/ipfw-al
	${BSD_INSTALL_PROGRAM} ipfw-graph ${PREFIX}/bin
	${BSD_INSTALL_MAN} ipfw-al.8 ${MANPREFIX}/man/man8
	${BSD_INSTALL_MAN} ipfw-graph.8 ${MANPREFIX}/man/man8


syntax highlighted by Code2HTML, v. 0.9.1