## With R 3.1.0 or later, you can uncomment the following line to tell R to ## enable compilation with C++11 (where available) ## ## Also, OpenMP support in Armadillo prefers C++11 support. However, for wider ## availability of the package we do not yet enforce this here. It is however ## recommended for client packages to set it. ## ## And with R 3.4.0, and RcppArmadillo 0.7.960.*, we turn C++11 on as OpenMP ## support within Armadillo prefers / requires it CXX_STD = CXX17 GSL_LIBS = @GSL_LIBS@ GSL_CFLAGS = @GSL_CFLAGS@ DEF_DOUBLE_EPS = 1e-8 DEF_M_PI = 3.14159265358979323846 DEF_M_PI_2 = 1.57079632679489661923 LIBGWMODEL_CXXFLAGS = \ -I./libgwmodel/include \ -I./libgwmodel/include/gwmodelpp \ -DM_PI=$(DEF_M_PI) \ -DM_PI_2=$(DEF_M_PI_2) \ -DDOUBLE_EPS=$(DEF_DOUBLE_EPS) \ -DDBL_MAX=__DBL_MAX__ \ -DARMA_NO_DEBUG ifdef SHLIB_OPENMP_CXXFLAGS LIBGWMODEL_CXXFLAGS = $(LIBGWMODEL_CXXFLAGS) -DENABLE_OPENMP endif PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS) $(LIBGWMODEL_CXXFLAGS) $(GSL_CFLAGS) -DRCPP_USE_GLOBAL_ROSTREAM PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) $(GSL_LIBS) OBJECTS_LIBGWMODEL = \ libgwmodel/src/gwmodelpp/spatialweight/BandwidthWeight.o \ libgwmodel/src/gwmodelpp/spatialweight/CRSDistance.o \ libgwmodel/src/gwmodelpp/spatialweight/DMatDistance.o \ libgwmodel/src/gwmodelpp/spatialweight/Distance.o \ libgwmodel/src/gwmodelpp/spatialweight/MinkwoskiDistance.o \ libgwmodel/src/gwmodelpp/spatialweight/OneDimDistance.o \ libgwmodel/src/gwmodelpp/spatialweight/SpatialWeight.o \ libgwmodel/src/gwmodelpp/spatialweight/Weight.o \ libgwmodel/src/gwmodelpp/BandwidthSelector.o \ libgwmodel/src/gwmodelpp/GWDR.o \ libgwmodel/src/gwmodelpp/GWPCA.o \ libgwmodel/src/gwmodelpp/GWRBase.o \ libgwmodel/src/gwmodelpp/GWRBasic.o \ libgwmodel/src/gwmodelpp/GWSS.o \ libgwmodel/src/gwmodelpp/GWRMultiscale.o \ libgwmodel/src/gwmodelpp/SpatialAlgorithm.o \ libgwmodel/src/gwmodelpp/SpatialMonoscaleAlgorithm.o \ libgwmodel/src/gwmodelpp/SpatialMultiscaleAlgorithm.o \ libgwmodel/src/gwmodelpp/VariableForwardSelector.o \ libgwmodel/src/gwmodelpp/Logger.o OBJECTS_GWMODEL = \ utils.o \ gwr_basic.o \ gwr_multiscale.o \ gwdr.o \ RcppExports.o OBJECTS = $(OBJECTS_LIBGWMODEL) $(OBJECTS_GWMODEL)