added FFTW3
This commit is contained in:
@ -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)
|
||||||
|
Reference in New Issue
Block a user