diff --git a/com.oracle.truffle.r.native.recommended/Makefile b/com.oracle.truffle.r.native.recommended/Makefile index 0b26a47e96d57e4be0a80cc85d7b15b16ecc8efd..3d63321e40ed093c6ad02e5474a62e6c68106e3e 100644 --- a/com.oracle.truffle.r.native.recommended/Makefile +++ b/com.oracle.truffle.r.native.recommended/Makefile @@ -33,10 +33,10 @@ FASTR_R_HOME := $(abspath $(CURDIR)/..) NATIVE_PROJECT := $(subst native.recommended,native,$(CURDIR)) R_VERSION := $(notdir $(wildcard $(NATIVE_PROJECT)/gnur/R-*)) GNUR_HOME := $(NATIVE_PROJECT)/gnur/$(R_VERSION) -GNUR_RECOMMENDED_TARS := $(wildcard $(GNUR_HOME)/src/library/Recommended/*.tgz) +# order matters due to inter-package dependencies +GNUR_RECOMMENDED_PKGNAMES := MASS boot class cluster codetools lattice nnet spatial Matrix survival KernSmooth foreign nlme rpart +GNUR_RECOMMENDED_TARS := $(foreach pkg, $(GNUR_RECOMMENDED_PKGNAMES),$(GNUR_HOME)/src/library/Recommended/$(pkg).tgz) #$(info GNUR_RECOMMENDED_TARS=$(GNUR_RECOMMENDED_TARS)) -GNUR_RECOMMENDED_PKGNAMES := $(foreach tar,$(GNUR_RECOMMENDED_TARS),$(notdir $(basename $(tar)))) -#$(info GNUR_RECOMMENDED_PKGNAMES=$(GNUR_RECOMMENDED_PKGNAMES)) all: install.recommended