# Generated automatically from Makefile.in by configure.
SHELL = /bin/sh
VERSION=1.2

srcdir = .
top_srcdir = ..
prefix = /usr/local
exec_prefix = ${prefix}

bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include

DISTDIR =

CC = gcc
CFLAGS += -I./md5 -g -O2 -I/usr/include/pcap
CFLAGS += -I../include -I. -Wall -I../
CFLAGS += -I/usr/local/include -Wall -DDEBUG -g  
CFLAGS += -I../forw
DEFS = -DHAVE_CONFIG_H

LIBS += -L/usr/local/lib -L/lib -L/usr/lib -Lmd5 

top_builddir = .
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644

SUBDIRS = md5  lib pdb forw probes/tcpwatch probes/ttcp probes/udplat hacks analysis sim

PDBLIBS += -L/usr/local/lib/ -ldb_cxx-3.1 -L../lib -lron -g -static
LIBS += -L/usr/lib -L/usr/local/lib/ -L../lib -lron -g -static
#LIBS += -ldmalloc
#CFLAGS += -DDMALLOC

CXXFLAGS = $(CFLAGS)

HEADERS=pdb.h pdb_res.h pdb_samples.h
BINS=pdb_test pdb_simple pdb_q pdb_client_test

all: ${BINS}

pdb_test: pdb_test.o pdb.o
	${CXX} pdb_test.o pdb.o -o pdb_test ${PDBLIBS} ${CFLAGS}

pdb_simple: pdb_simple.o pdb.o
	${CXX} pdb_simple.o pdb.o -o pdb_simple ${PDBLIBS}

pdb_q: pdb_q.o pdb_client_standalone.o
	${CXX} pdb_q.o pdb_client_standalone.o -o pdb_q ${LIBS}

pdb.o: pdb.C ${HEADERS}

pdb_test.o: pdb_test.C ${HEADERS}

pdb_client_standalone.o: pdb_client.o
	${CXX} ${CFLAGS} pdb_client.C -c -o pdb_client_standalone.o -DNO_FORW

pdb_client_test.o: pdb_client.C
	${CXX} ${CFLAGS} pdb_client.C -c -o pdb_client_test.o -D_TEST_PDB_CLIENT_ -DNO_FORW

pdb_client_test: pdb_client_test.o
	${CXX} pdb_client_test.o -o pdb_client_test ${LIBS}

clean:
	/bin/rm -f *.o ${BINS}

reallyclean: clean
	/bin/rm -f Makefile


