# 
# modify this path correctly
#ifndef TARTSYS
#TARTSYS=/home/kondo/exp/anaroot/anaroot
#endif
#
#
TARGET  = aproot
OBJ     = src/aproot.o src/AnapawMode.o src/TRint_ap.o aproot_dict.o
HDR     = include/AnapawMode.hh include/TRint_ap.hh
#--------------------------------------------------
INC        = -Iinclude
CXXFLAGS  = $(shell root-config --cflags)
LIB        = $(PWD)/lib/libTRint_ap.so 
ROOT_LIBS :=$(shell root-config --glibs)
LDFLAGS   += $(ROOT_LIBS)
#--------------------------------------------------
all: src/AnapawMode.cc $(OBJ)
	$(CXX) $(LDFLAGS) -o $(TARGET) $(OBJ)

aproot_dict.cc: $(HDR) aproot_linkdef.h
	rootcint -f $@ -c $(INC) $^
src/AnapawMode.cc:
	. scripts/mkdefcomlist.sh $(TARTSYS)

.SUFFIXES: .o .cc
.cc.o:
	$(CXX) -o $@ $(CXXFLAGS) -c $(INC) $<

clean:
	rm -rf $(TARGET) ./*~ $(OBJ) src/AnapawMode.cc aproot_dict.*
