#
# Makefile for the NICprint configuration utility.
#

OBJ=nsconfig.o infilter.o outfilter.o nic_print.o psbanner.o psfilter.o \
	recognize.o nic_fprint.o
TARGET=nsconfig infilter outfilter nic_print psbanner psfilter nic_fprint

CFLAGS=
LDFLAGS=-lsocket

all: $(TARGET)

psfilter: recognize.o psfilter.o
	cc $(CFLAGS) -I. -o $@ $(LDFLAGS) recognize.o psfilter.o 2>err

nsconfig: nsconfig.o
	cc $(CFLAGS) -I. $@.o -o $@ $(LDFLAGS) 2>err
infilter: recognize.o infilter.o
	cc $(CFLAGS) -I. -o $@ $(LDFLAGS) recognize.o infilter.o 2>err
outfilter: outfilter.o
	cc $(CFLAGS) -I. $@.o -o $@ $(LDFLAGS) 2>err
nic_print: nic_print.o
	cc $(CFLAGS) -I. $@.o -o $@ $(LDFLAGS) 2>err
nic_fprint: nic_fprint.o
	cc $(CFLAGS) -I. $@.o -o $@ $(LDFLAGS) 2>err
psbanner:psbanner.o
	cc $(CFLAGS) -I. $@.o -o $@ $(LDFLAGS) 2>err

$(OBJ):nsconfig.c tcp_cnfg.h infilter.c outfilter.c nic_print.c psbanner.c \
	psfilter.c recognize.c nic_fprint.c

clean:
	rm -rf *.o

clobber:
	rm -rf *.o $(TARGET)


