#   Plab Makefile
#
#   Copyright (c) 2004-2006 Alberto Dainotti, Antonio Pescape, Alessio Botta
#   Email: alberto@unina.it, pescape@unina.it, a.botta@unina.it
#   DIS - Dipartimento di Informatica e Sistemistica (Computer Science Department)
#   University of Naples Federico II
#   All rights reserved.

srcdir		= .
CC		= gcc -g
CFLAGS		= -O2 -Wall
OSFLAGS		= LINUX
#LDFLAGS		= -L/usr/local/src/libpcap-0.8.3/
#INCS		= -I/usr/local/src/libpcap-0.8.3/
OBJECTS         = output.o host_output.o conv_output.o flow_output.o utils.o host_table.o conv_table.o flow_table.o plab.o
LIBS		= -lpcap

.c.o:
	$(CC) -c $(CFLAGS) -D$(OSFLAGS) $(INCS) $<

all: plab

plab: $(OBJECTS) pkt_macros.h common.h plab.h
	$(CC) $(CFLAGS) -D$(OSFLAGS) $(INCS) -o $@ $(OBJECTS) $(LDFLAGS) $(LIBS)

clean:
	rm -f *.o *~ *core* plab

# EOF
