# if you use, define nadeko_dir
#NADEKO_DIR = $(PWD)/ModuleForRoot.nadeko

TARGET     = aproot
#--------------------------------------------------
LIB        = $(PWD)/TRint_ap/lib/libTRint_ap.so 
ifdef NADEKO_DIR
LIB       += $(NADEKO_DIR)/lib/libnadeko.so
endif
ROOT_LIBS :=$(shell root-config --glibs)
LDFLAGS   += $(ROOT_LIBS)
#--------------------------------------------------
all:
	$(MAKE) -C main
	$(MAKE) -C TRint_ap/src
ifdef NADEKO_DIR
	$(MAKE) -C $(LIB_NADEKO)
endif
	$(CXX) $(LDFLAGS) -o bin/$(TARGET) main/$(TARGET).o $(LIB)
clean:
	$(MAKE) clean -C main
	$(MAKE) clean -C TRint_ap/src
ifdef NADEKO_DIR
	$(MAKE) clean -C $(LIB_NADEKO)
endif
	rm -rf bin/$(TARGET) ./*~
