The R Project SVN R

Rev

Rev 47521 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 47521 Rev 47538
Line 8... Line 8...
8
top_builddir = ../..
8
top_builddir = ../..
9
subdir = src/scripts
9
subdir = src/scripts
10
 
10
 
11
include $(top_builddir)/Makeconf
11
include $(top_builddir)/Makeconf
12
 
12
 
-
 
13
## don't add '#! R_SHELL' for scripts intend to be run by 'R CMD script'
13
SCRIPTS_S = INSTALL REMOVE SHLIB Stangle Sweave
14
SCRIPTS_S = BATCH COMPILE INSTALL LINK REMOVE Rd2dvi Rd2txt \
-
 
15
  SHLIB Stangle Sweave config javareconf rtags
14
## <NOTE>
16
## <NOTE>
15
## Need target rules for all elements of SCRIPTS_B_IN/SCRIPTS_B.
17
## Need target rules for all elements of SCRIPTS_B_IN/SCRIPTS_B.
16
SCRIPTS_B_IN = BATCH.in LINK.in COMPILE.in \
-
 
17
  Rcmd.in Rdconv.in Rdiff.in Rd2dvi.in Rd2txt.in Rprof.in \
18
SCRIPTS_B_IN = Rcmd.in Rdconv.in Rdiff.in Rprof.in Sd2Rd.in \
18
  Sd2Rd.in build.in check.in config.in \
-
 
19
  f77_f2c.in javareconf.in mkinstalldirs.in pager.in rtags.in
19
  build.in check.in f77_f2c.in mkinstalldirs.in pager.in
20
SCRIPTS_B = $(SCRIPTS_B_IN:.in=)
20
SCRIPTS_B = $(SCRIPTS_B_IN:.in=)
21
## </NOTE>
21
## </NOTE>
22
 
22
 
23
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
23
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
24
DISTFILES = Makefile.in Makefile.win $(SCRIPTS_S) $(SCRIPTS_B_IN) R.sh.in
24
DISTFILES = Makefile.in Makefile.win $(SCRIPTS_S) $(SCRIPTS_B_IN) R.sh.in
Line 37... Line 37...
37
 
37
 
38
## <NOTE>
38
## <NOTE>
39
## Seems we need target rules for creating FOO from FOO.in: pattern
39
## Seems we need target rules for creating FOO from FOO.in: pattern
40
## rules ('%:%.in') are not portable, and some versions of Make do not
40
## rules ('%:%.in') are not portable, and some versions of Make do not
41
## allow separated dependencies for single suffix rules.
41
## allow separated dependencies for single suffix rules.
42
BATCH: $(srcdir)/BATCH.in $(top_builddir)/config.status
-
 
43
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
44
COMPILE: $(srcdir)/COMPILE.in $(top_builddir)/config.status
-
 
45
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
46
LINK: $(srcdir)/LINK.in $(top_builddir)/config.status
-
 
47
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
48
Rcmd: $(srcdir)/Rcmd.in $(top_builddir)/config.status
42
Rcmd: $(srcdir)/Rcmd.in $(top_builddir)/config.status
49
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
43
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
50
Rdconv: $(srcdir)/Rdconv.in $(top_builddir)/config.status
44
Rdconv: $(srcdir)/Rdconv.in $(top_builddir)/config.status
51
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
45
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
52
Rd2dvi: $(srcdir)/Rd2dvi.in $(top_builddir)/config.status
-
 
53
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
54
Rd2txt: $(srcdir)/Rd2txt.in $(top_builddir)/config.status
-
 
55
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
56
Rdiff: $(srcdir)/Rdiff.in $(top_builddir)/config.status
46
Rdiff: $(srcdir)/Rdiff.in $(top_builddir)/config.status
57
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
47
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
58
Rprof: $(srcdir)/Rprof.in $(top_builddir)/config.status
48
Rprof: $(srcdir)/Rprof.in $(top_builddir)/config.status
59
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
49
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
60
Sd2Rd: $(srcdir)/Sd2Rd.in $(top_builddir)/config.status
50
Sd2Rd: $(srcdir)/Sd2Rd.in $(top_builddir)/config.status
61
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
51
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
62
build: $(srcdir)/build.in $(top_builddir)/config.status
52
build: $(srcdir)/build.in $(top_builddir)/config.status
63
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
53
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
64
check: $(srcdir)/check.in $(top_builddir)/config.status
54
check: $(srcdir)/check.in $(top_builddir)/config.status
65
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
55
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
66
config: $(srcdir)/config.in $(top_builddir)/config.status
-
 
67
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
68
f77_f2c: $(srcdir)/f77_f2c.in $(top_builddir)/config.status
56
f77_f2c: $(srcdir)/f77_f2c.in $(top_builddir)/config.status
69
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
57
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
70
javareconf: $(srcdir)/javareconf.in $(top_builddir)/config.status
-
 
71
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
72
makeinstalldirs: $(srcdir)/makeinstalldirs.in $(top_builddir)/config.status
58
makeinstalldirs: $(srcdir)/makeinstalldirs.in $(top_builddir)/config.status
73
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
59
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
74
pager: $(srcdir)/pager.in $(top_builddir)/config.status
60
pager: $(srcdir)/pager.in $(top_builddir)/config.status
75
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
61
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
76
rtags: $(srcdir)/rtags.in $(top_builddir)/config.status
-
 
77
	@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
 
78
## The following target helps in automatically generating the above
62
## The following target helps in automatically generating the above
79
## target rules (provided that $(ECHO) understands backslash escapes).
63
## target rules (provided that $(ECHO) understands backslash escapes).
80
Makerules:
64
Makerules:
81
	@(dep="\$$(top_builddir)/config.status"; \
65
	@(dep="\$$(top_builddir)/config.status"; \
82
	  cmd="@cd \$$(top_builddir)"; \
66
	  cmd="@cd \$$(top_builddir)"; \