#
# $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