Page MenuHomec4science

Makefile
No OneTemporary

File Metadata

Created
Thu, Feb 27, 06:57

Makefile

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)

Event Timeline