srcdir = .

CC	= gcc
INSTALL = /usr/bin/install -c
INCLS	= -I ../Libnet-0.99/include #-I ../libpcap-0.4-linux 
LIBS	= -lpcap #-lsocket -L ../libpcap-0.4-linux 
CFLAGS	= -g -Wall $(INCLS) #-O2
MKDEP   = gcc -MM -w
DEPFILE = .depend
DIFFSRC	= shodiff.c
MUXSRC  = pktmux.c
SNDSRC  = mux.c
CLEANUP	= shodiff $(DIFFSRC:.c=.o) pktmux $(MUXSRC:.c=.o) mux $(SNDSRC:.c=.o)

all: shodiff $(DIFFSRC:.c=.o) pktmux $(MUXSRC:.c=.o) mux $(SNDSRC:.c=.o)

shodiff: $(DIFFSRC:.c=.o)
	$(CC) -o $@ $(DIFFSRC:.c=.o) $(LIBS)

pktmux: $(MUXSRC:.c=.o)
	$(CC) -o $@ $(MUXSRC:.c=.o) $(LIBS)

mux:	$(SNDSRC:.c=.o)
	$(CC) -o $@  $(SNDSRC:.c=.o) $(LIBS) -L ../Libnet-0.99/lib -lnet

clean:
	rm -f $(CLEANUP)

#.c.o:
#	$(CC) $(CFLAGS) -c $<

tags: TAGS $(MUXSRC) $(DIFFSRC) $(SHOSRC) 
	etags *.[ch]
