################################################################################
#	Makefile for Testcase
#			T.Barnaby,	BEAM Ltd,	4/3/05
#				updated by	D.Korchagin,	CERN AB-BI-SW,	2007-08-31
################################################################################
#

TOP	= ../../..

include $(TOP)/Makefile.config

PROGS	= boaptest boaptestrem light tv sig sigRecv
OBJS	= TestcaseD.$(CPU).o TestcaseC.$(CPU).o TestcaseS.$(CPU).o
BIDL	= $(TOP)/bin/bidl

all:	idl $(PROGS)

install:	all

clean:
	rm -f *.$(CPU).o *.$(CPU).a *.mo $(PROGS) Testcase[SCD].* bidl.i

idl:	$(OBJS)

tv:	tv.$(CPU).o $(OBJS)
light:	light.$(CPU).o $(OBJS)
boaptest:	boaptest.$(CPU).o $(OBJS)
boaptestrem:	boaptestrem.$(CPU).o $(OBJS)


TestcaseD.h:	Testcase.idl
	$(BIDL) -m bdata Testcase.idl
TestcaseD.cc:	Testcase.idl
	$(BIDL) -m bdata Testcase.idl
TestcaseC.h:	Testcase.idl
	$(BIDL) Testcase.idl
TestcaseC.cc:	Testcase.idl
	$(BIDL) Testcase.idl
TestcaseS.h:	Testcase.idl
	$(BIDL) Testcase.idl
TestcaseS.cc:	Testcase.idl
	$(BIDL) Testcase.idl
