Rev 47755 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#-*- Makefile -*-## ${R_HOME}/src/library/Recommended/Makefile.wininclude ../../../share/make/vars.mkinclude ../../gnuwin32/MkRules## foo.ts is the timestamp for package foo;## foo.tgz is a symlink to foo_x.y-z.tar.gz in the source dir.## unfortunately package foo can be uninstalled and leave foo.ts## For developers: A shell script, tools/rsync-recommended, updates## packages from the CRAN master directory.OBJECTS = $(R_PKGS_RECOMMENDED_SOURCES:=.ts)OBJECTS_SRC = $(R_PKGS_RECOMMENDED_SOURCES:=.tgz)CLEANFILES = $(OBJECTS) stamp-recommended.SUFFIXES:.SUFFIXES: .tgz .tsall: KernSmooth.ts stamp-recommendedstamp-recommended: $(OBJECTS)@touch $@## need to allow parallel installs, modulo dependencies belowINSTALL_OPTS=--no-lock --auto-zip --install-testsifeq ($(strip $(BUILD)),CROSS)RCMD = $(R_EXE) CMDINSTALL_OPTS+=--no-chmelseRCMD = ../../../bin/Rcmdendif.tgz.ts:@echo@echo "----- installing recommended package" `basename $< .tgz`@$(RCMD) INSTALL $(INSTALL_OPTS) -l $(RHOME)/library $<@touch $@clean:@rm -f $(CLEANFILES)## Hardcoded dependencies (see '../../../share/make/vars.mk')mgcv.ts: nlme.ts VR.tsnlme.ts: lattice.ts