PYTHON_DIR    =  /opt/shared/library/Python-2.7.10/
NEXUS_DIR     = /opt/shared/library/nexus-4.3.2/
HDF5_DIR     = /opt/shared/library/hdf5-1.8.16/

INCLUDE_FLAGS =  -I${PYTHON_DIR}include
INCLUDE_FLAGS += -I${NEXUS_DIR}include
INCLUDE_FLAGS += -Iinc

LIB_FLAGS +=  -L${PYTHON_DIR}lib
LIB_FLAGS +=  -L${NEXUS_DIR}lib    -L${HDF5_DIR}lib -lNeXusCPP -lNeXus
LIB_FLAGS +=  -lboost_python
LIB_FLAGS +=  -lm

SHARE := -fPIC -shared -o
CC    := g++

SVCSOURCE     = src/config.cpp src/log.cpp src/gen_nexus.cpp
#SVCSOURCE     = src/config.cpp src/log.cpp ./main_sans.cpp

all: ${SVCSOURCE} 
	${CC} ${INCLUDE_FLAGS}  ${SVCSOURCE} ${LIB_FLAGS}  -fPIC -o bin/gen_nxs

clean:
	rm -f test/*.o test/*.out test/*.so test/*.exe
