


VERBOSE       = 1
OS            = Linux

# ROOT
#CBMROOT_LIB   = -L/u/antipin/local/cbmroot/lib
#CBMROOT_LIB = 
ROOT_INC      = ${shell root-config --cflags} 
ROOT_LIB      = ${shell root-config --libs} -lGeom -lGeomPainter -lVMC \
		 -lPhysics -lEG  -lMinuit  -lMLP -lTreePlayer
# put path to your neccessary library
CGEN_PHY_DIR = /local/cbmsoft/generators/Pythia6
CGEN_PHY_INC  = -I${CGEN_PHY_DIR}
CGEN_PHY_LIB  = -L${CGEN_PHY_DIR} -lPythia6 # -lEGPythia6 

CSE_DIR       = /local/cbmroot/build_32
CSE_INC       = -pthread -I${CSE_DIR}/include
CSE_LIB	      = -L${CSE_DIR}/lib  -pthread -rdynamic -lGeoBase -lParBase -lBase# -lField -lGen\
#		-lPassive  -lSts -lRich -lRich -lTrd -lTof -lMvd -lGlobal \
#		-lKF  -lMCStack -rdynamic -lDilept -lMuch -lL1
# all
ALL_INC       = ${ROOT_INC} ${CGEN_PHY_INC} ${CSE_INC}
ALL_LIB       = ${ROOT_LIB} ${CGEN_PHY_LIB} ${CSE_LIB}

C++	      = g++ 
OutPutOpt     = -o
DEBUG_OPTS    = -g -O2 -Wall -fPIC
C_FLAGS	      = ${DEBUG_OPTS} ${ALL_INC}

ObjSuf        = o
SrcSuf        = C
DllSuf        = so

EXEC_NAME     = test

all:   ${OS} ${EXEC_NAME}

${OS}:
	@echo creating platform directory...
	@mkdir ${OS}

${OS}/%.${ObjSuf}: %.${SrcSuf}
	@echo compiling my $*
	$(C++) -c $*.${SrcSuf} ${C_FLAGS} ${OutPutOpt} ${OS}/$*.${ObjSuf} 
	@echo "$@ done"

${EXEC_NAME}: ${EXEC_NAME}.${SrcSuf}
		@echo "Compaling & Linking $@..."
		${C++} ${C_FLAGS} $^ ${OutPutOpt} $@ ${ALL_LIB}
clean: 
	rm -rf Linux
	rm ${EXEC_NAME}


