#:ts=8
#
# $Id$
#	
# Makefile CNCL lib/events/test
#
TOPDIR	= ../../..

include $(TOPDIR)/make.conf

# Profiling
PFLAGS	= -pg -static
PLIBS	= -lcncl_p -lg++ -lgcc -lc -lm

# NOTE: teff requires the profiling version of CNCL (-lcncl_p) and
#       the C library (-lc_p).
TESTS	= tEventList tEvents tmm1 tmm1-lre tmm1-btm #tt teff


all:	$(TESTS)

tEventList:	tEventList.o
	$(CC) $(LFLAGS) -o tEventList tEventList.o $(LIBS)

tEvents:	tEvents.o
	$(CC) $(LFLAGS) -o tEvents tEvents.o $(LIBS)

tmm1:		tmm1.o Job.o
	$(CC) $(LFLAGS) -o tmm1 tmm1.o Job.o $(LIBS)

tmm1-lre:	tmm1-lre.o Job.o
	$(CC) $(LFLAGS) -o tmm1-lre tmm1-lre.o Job.o $(LIBS)

tmm1-btm:	tmm1-btm.o Job.o
	$(CC) $(LFLAGS) -o tmm1-btm tmm1-btm.o Job.o $(LIBS)

tt:	tt.o Job.o
	$(CC) $(LFLAGS) -o tt tt.o Job.o $(LIBS)

teff:		teff.o Job.o
	$(CC) $(PFLAGS) $(LFLAGS) -o teff teff.o $(PLIBS)

teff.o:		teff.c
	$(CC) -c $(CFLAGS) $(PFLAGS) teff.c

clean veryclean::
	rm -f $(TESTS) *.lre *.btm mon.out gmon.out

# Common stuff
include $(TOPDIR)/make.common
