CXX_STD = CXX11
PKG_CXXFLAGS += -DRCPP_USE_UNWIND_PROTECT

# Needed due to RcppParallel
PKG_LIBS += $(shell ${R_HOME}/bin/Rscript -e "RcppParallel::RcppParallelLibs()")

CPP_SOURCES = init.cpp \
	core/core.cpp \
	exports/exports.cpp \
	utils/utils.cpp \
	visitors/visitors.cpp \
	workers/workers.cpp

# Change extension (see https://www.gnu.org/software/make/manual/make.html#Text-Functions)
OBJECTS = $(CPP_SOURCES:.cpp=.o)
