
PYTHON_INCLUDE = -I/scisoft/ESRF_sw/linux_i386/include/python2.2/

SAXS_INCLUDE   = -I../saxs/include

SAXS_OBJECTS = SaxsRoutine.o SaxsOption.o SaxsError.o \
               SaxsImage.o SaxsInput.o SaxsExpression.o \
               SaxsFilename.o edfio.o bslio.o


all:	saxsmodule.so


saxsmodule.so:	saxsmodule.o util.o correct.o $(SAXS_OBJECTS)
		gcc -shared -o saxsmodule.so saxsmodule.o correct.o \
                    util.o  $(SAXS_OBJECTS) -L. -lfitpack -lg2c 

correct.o:	correct.c spd.h
		gcc -c $(SAXS_INCLUDE) -DSYSTIME -DANDY_CORR -DUNDERSCORE correct.c

util.o:		util.c spd.h
		gcc -c $(SAXS_INCLUDE) -DSYSTIME -DANDY_CORR -DUNDERSCORE util.c

saxsmodule.o:	saxsmodule.c
		gcc -c $(SAXS_INCLUDE)  $(PYTHON_INCLUDE) saxsmodule.c

$(SAXS_OBJECTS): %.o: ../saxs/include/%.c 
		gcc -c $(SAXS_INCLUDE) $< -o $@


clean:
		rm -rf *.o *.so