
PKG_CXXFLAGS= -I"../inst/include" -I"./n2/include" $(SHLIB_OPENMP_CXXFLAGS)

PKG_LIBS = -L/usr/lib/ -L"." -lpthread -lstdc++ -ln2 -lm `$(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()"` $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) $(SHLIB_OPENMP_CXXFLAGS) 
CXX_STD = CXX11
MkInclude = $(R_HOME)/etc${R_ARCH}/Makeconf


SUBDIRS = n2 
SUBLIBS = libn2.a 

all: $(SHLIB) 
$(SHLIB): sublibraries

sublibraries:
	(cd ${SUBDIRS} && CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" MAKE="$(MAKE) -f \"$(MkInclude)\" -f Makefile" $(MAKE) -f "$(MkInclude)" -f Makefile lib) || exit 1;

clean: subclean
	@-rm -f *.o $(SHLIB)

subclean:
	cd ${SUBDIRS} && MkInclude="$(MkInclude)" $(MAKE) clean) || exit 1;
