added FFTW3

This commit is contained in:
nemu
2008-06-09 14:37:07 +00:00
parent 7cecd5812f
commit 1c44bc4f0e

View File

@ -47,7 +47,8 @@ PMUSRPATH = ../include
MNPATH = $(ROOTSYS)/include MNPATH = $(ROOTSYS)/include
GSLPATH = /usr/include/gsl GSLPATH = /usr/include/gsl
PSIBINPATH = ../external/MuSR_software/Class_MuSR_PSI PSIBINPATH = ../external/MuSR_software/Class_MuSR_PSI
INCLUDES = -I$(PMUSRPATH) -I$(MNPATH) -I$(GSLPATH) -I$(PSIBINPATH) FFTW3PATH = /usr/local/include
INCLUDES = -I$(PMUSRPATH) -I$(MNPATH) -I$(GSLPATH) -I$(PSIBINPATH) -I$(FFTW3PATH)
LD = g++ LD = g++
LDFLAGS = -g LDFLAGS = -g
SOFLAGS = -O -shared SOFLAGS = -O -shared
@ -77,6 +78,8 @@ PSILIBS = -lTLemRunHeader
MNLIB = -L$(ROOTSYS)/lib -lMinuit2 MNLIB = -L$(ROOTSYS)/lib -lMinuit2
# GSL lib # GSL lib
GSLLIB = -lgslcblas -lgsl GSLLIB = -lgslcblas -lgsl
# FFTW lib
FFTW3LIB = -lfftw3
# some definitions: headers (used to generate *Dict* stuff), sources, objects,... # some definitions: headers (used to generate *Dict* stuff), sources, objects,...
@ -110,7 +113,7 @@ all: $(SHLIB)
$(SHLIB): $(OBJS) $(SHLIB): $(OBJS)
@echo "---> Building shared library $(SHLIB) ..." @echo "---> Building shared library $(SHLIB) ..."
/bin/rm -f $(SHLIB) /bin/rm -f $(SHLIB)
$(LD) $(OBJS) $(EXTOBJS) $(SOFLAGS) -o $(SHLIB) $(GLIBS) $(PSILIBS) $(MNLIB) $(GSLLIB) $(LD) $(OBJS) $(EXTOBJS) $(SOFLAGS) -o $(SHLIB) $(FFTW3LIB) $(GLIBS) $(PSILIBS) $(MNLIB) $(GSLLIB)
@echo "done" @echo "done"
# clean up: remove all object file (and core files) # clean up: remove all object file (and core files)