The R Project SVN R

Rev

Rev 37054 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 37054 Rev 37258
Line 23... Line 23...
23
 
23
 
24
all:
24
all:
25
 
25
 
26
#                          ===== Packages ======
26
#                          ===== Packages ======
27
 
27
 
28
MASS-HELP = ziponly
-
 
29
boot-HELP = ziponly
-
 
30
cluster-HELP = ziponly
-
 
31
lattice-HELP = ziponly
-
 
32
mgcv-HELP = ziponly
-
 
33
nlme-HELP = ziponly
-
 
34
rpart-HELP = ziponly
-
 
35
survival-HELP = ziponly
-
 
36
 
-
 
37
pkg-%:
28
pkg-%:
38
	@$(MAKE) --no-print-directory \
29
	@$(MAKE) --no-print-directory \
39
	  SAVE=$($*-SAVE) LAZY=$($*-LAZY) LAZYDATA=$($*-LAZYDATA) \
30
	  SAVE=$($*-SAVE) LAZY=$($*-LAZY) LAZYDATA=$($*-LAZYDATA) \
40
          DLLNM=$($*-DLLNM) FLIBS="$(FLIBS)" BUILD=$(BUILD) \
31
          DLLNM=$($*-DLLNM) FLIBS="$(FLIBS)" BUILD=$(BUILD) \
41
	  PKG=$* RHOME=$(RHOME) RLIB=$(RLIB) RVER=$(RVER) \
32
	  PKG=$* RHOME=$(RHOME) RLIB=$(RLIB) RVER=$(RVER) \
Line 60... Line 51...
60
	@$(MAKE) --no-print-directory -C ./help -s RHOME=$(RHOME) PKGDIR=$(PKGD) RLIB=$(RLIB) DPKG=$(DPKG) HELPTYPES='$(HELPTYPES)' $($*-HELP)help-$*
51
	@$(MAKE) --no-print-directory -C ./help -s RHOME=$(RHOME) PKGDIR=$(PKGD) RLIB=$(RLIB) DPKG=$(DPKG) HELPTYPES='$(HELPTYPES)' $($*-HELP)help-$*
61
    endif
52
    endif
62
  endif
53
  endif
63
endif
54
endif
64
 
55
 
-
 
56
pkgfake-%:
-
 
57
	@$(MAKE) --no-print-directory DLLNM=$($*-DLLNM)  FLIBS="$(FLIBS)" BUILD=$(BUILD) \
-
 
58
	  -C $(PKGD)/$* PKG=$* RHOME=$(RHOME) RLIB=$(RLIB) RVER=$(RVER) \
-
 
59
	  -f $(RHOME)/src/gnuwin32/MakePkg fake
-
 
60
	@$(ECHO) "  installing help"
-
 
61
	@$(MAKE) --no-print-directory -C ./help RHOME=$(RHOME) PKGDIR=$(PKGD) RLIB=$(RLIB) DPKG=$(DPKG) pkgfake-$*
-
 
62
 
-
 
63
 
65
pkgclean-%:
64
pkgclean-%:
66
	$(MAKE) --no-print-directory DLLNM=$($*-DLLNM) RHOME=$(RHOME) BUILD=$(BUILD) \
65
	$(MAKE) --no-print-directory DLLNM=$($*-DLLNM) RHOME=$(RHOME) BUILD=$(BUILD) \
67
	  -C $(PKGD)/$* PKG=$* -f $(RHOME)/src/gnuwin32/MakePkg clean
66
	  -C $(PKGD)/$* PKG=$* -f $(RHOME)/src/gnuwin32/MakePkg clean
68
 
67
 
69
pkgcheck-%:
68
pkgcheck-%:
Line 88... Line 87...
88
ziponly-%:
87
ziponly-%:
89
	$(MAKE) --no-print-directory -C ./help RHOME=$(RHOME) PKGDIR=$(PKGD) RLIB=$(RLIB) DPKG=$(DPKG) ziponlyhelp-$*
88
	$(MAKE) --no-print-directory -C ./help RHOME=$(RHOME) PKGDIR=$(PKGD) RLIB=$(RLIB) DPKG=$(DPKG) ziponlyhelp-$*
90
 
89
 
91
## must be careful not to zip up a dir setup for lazy-data
90
## must be careful not to zip up a dir setup for lazy-data
92
zipdata-%:
91
zipdata-%:
93
	@if ! test -f ../../library/$*/data/Rdata.rdb ; then \
92
	@if ! test -f $(RLIB)/$*/data/Rdata.rdb ; then \
94
	  $(ECHO) "  zipping data" ; \
93
	  $(ECHO) "  zipping data" ; \
95
	  (cd $(RLIB)/$*/data; \
94
	  (cd $(RLIB)/$*/data; \
96
	    if test -f Rdata.zip ; then \
95
	    if test -f Rdata.zip ; then \
97
	      unzip -qou Rdata; \
96
	      unzip -qou Rdata; \
98
	    fi; \
97
	    fi; \
Line 100... Line 99...
100
	    ls -1 > filelist; \
99
	    ls -1 > filelist; \
101
	    zip -rmq9X Rdata * -x filelist 00Index) ;\
100
	    zip -rmq9X Rdata * -x filelist 00Index) ;\
102
	fi
101
	fi
103
 
102
 
104
data-%:
103
data-%:
105
	@if ! test -f ../../library/$*/data/Rdata.rdb ; then \
104
	@if ! test -f $(RLIB)/$*/data/Rdata.rdb ; then \
106
	  $(ECHO) "  not zipping data" ; \
105
	  $(ECHO) "  not zipping data" ; \
107
	fi
106
	fi