#Variables
include $(SCT_DAQ_ROOT)/build/Makefile.include
#Commands
include $(SCT_DAQ_ROOT)/build/Makefile.commands

#Phony Targets
.PHONY: all c++ java test install clean distclean

all: c++ java test

distclean clean install:
	$(MAKE) -C src $@
	$(MAKE) -C test $@
	$(MAKE) -C service $@
	$(MAKE) -C jsrc $@	

c++:
	$(MAKE) -C service idls
	$(MAKE) -C src $(MAKECMDGOALS)
	$(MAKE) -C src install
	$(MAKE) -C service $(MAKECMDGOALS)
	$(MAKE) -C test $(MAKECMDGOALS)

java:
	$(MAKE) -C service $(MAKECMDGOALS)
	$(MAKE) -C jsrc $(MAKECMDGOALS)

test:
	$(MAKE) -C test $(MAKECMDGOALS)
