## Use the R_HOME indirection to support installations of multiple R version
#
PKG_CPPFLAGS = -DRPACKAGE  `${R_HOME}/bin/Rscript -e "rtkore:::CppFlags()"`
PKG_CXXFLAGS = `${R_HOME}/bin/Rscript -e "rtkore:::CxxFlags()"` $(SHLIB_OPENMP_CXXFLAGS)
PKG_LIBS     =  `$(R_HOME)/bin/Rscript -e "rtkore:::LdFlags()"` $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) \
							  $(SHLIB_OPENMP_CXXFLAGS)

SRCS = $(wildcard coclust/src/Algorithms/*.cpp\
                  coclust/src/CoClustFacade/*.cpp\
                  coclust/src/Strategy/*.cpp\
                  coclust/src/InputParameters/*.cpp\
                  coclust/src/Models/*.cpp\
                  *.cpp)

OBJECTS= init_blockcluster.o $(SRCS:%.cpp=%.o)

###############################
## Old way to build the library
#  Cleaner but was a mess with the introduction of rtools4.3
#  and the paranoid way of CRAN about configurations
#COCLUSTDIR = ./coclust/
#COCLUSTLIB = $(COCLUSTDIR)libcoclust.a
#CO_CPPFLAGS  = $(ALL_CPPFLAGS) #-DCOVERBOSE_CONTINGENCY
#CO_CXXFLAGS  = $(ALL_CXXFLAGS)

#.PHONY: all coclust
#all: $(SHLIB)
#$(SHLIB): coclust

#coclust:
#	(cd $(COCLUSTDIR) && $(MAKE))
#	$(RANLIB) $(COCLUSTLIB)
#	(cd $(COCLUSTDIR) && $(MAKE) clean)
	
