
# Copyright (C) Gerhard Fuernkranz 1992 */

DEBUG=		# -DDEBUG
KCFLAGS=	$(OPT) $(DEBUG) -D_KERNEL -DSYSV -Di386 -I.
CFLAGS=		$(OPT) $(DEBUG) -DSYSV -I.
CC=		/usr/ccs/bin/cc
#CC=		gcc
OPT=		-O

PRODUCTS = Driver.o ipacl
CLEAN = *.o y.* lex.yy.c core LIST $(PRODUCTS) ipacl.c

all : $(PRODUCTS)

clean clobber:
	rm -f $(CLEAN)

Driver.o: Driver.c
	$(CC) -c $(KCFLAGS) Driver.c

ipacl: ipacl.o
	$(CC) -o $@ ipacl.o -lsocket -lnsl

ipacl.o: ipacl.c lex.yy.c

ipacl.c: ipacl.y
	rm -f ipacl.c
	yacc ipacl.y
	mv y.tab.c ipacl.c

lex.yy.c: ipacl.l
	rm -f lex.yy.c
	lex ipacl.l

install: all
	strip ipacl
	mcs -d ipacl

package pkg: install FRC
	cd pkg; pkgmk -o

FRC:

Driver.o : Driver.c matcher.c matcher.h 
ipacl.o : ipacl.c matcher.h lex.yy.c 
ips.o : ips.c 

