CC              = mpicc
PGM 		= pmlib

LOCAL           = /usr
INCLUDEPY       = $(LOCAL)/include/python2.5/
INCLUDENUMPY    = $(LOCAL)/lib/python2.5/site-packages/numpy/core/include/
FFTW_INCL       = /home/epfl/revaz/local/include
FFTW_LIB        = -L/home/epfl/revaz/local/lib -lsrfftw_mpi -lsfftw_mpi -lsrfftw -lsfftw
MPI_LIB         = -L/home/epfl/revaz/local/openmpi/lib/ -lmpi 


#LOCAL           = /export/revaz/local
#INCLUDEPY       = $(LOCAL)/include/python2.5/
#INCLUDENUMPY    = $(LOCAL)/lib/python2.5/site-packages/numpy/core/include/
#FFTW_INCL       = $(LOCAL)/include/
#FFTW_LIB        = -L$(LOCAL)/lib -lsrfftw_mpi -lsfftw_mpi -lsrfftw -lsfftw
#MPI_LIB         = -lmpich


OBJS   = pmlib.o

CFLAGS= -fPIC -I$(INCLUDEPY)  -I$(INCLUDENUMPY)  -I$(FFTW_INCL)
LIBS   = -g  $(MPI_LIB) $(FFTW_LIB)



$(PGM): $(OBJS) 
	$(CC) -shared  $(OBJS) $(LIBS) -o $(PGM).so	

$(OBJS): $(INCL)  


clean:
	rm -f *.o $(EXEC)





 
