The R Project SVN R

Rev

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

Rev 4868 Rev 6283
Line 1... Line 1...
1
# Makefile for packages, only.
1
# Makefile for packages, only.
2
 
2
 
3
include MkRules
3
include MkRules
4
 
4
 
5
HELP=YES
5
HELP=YES
-
 
6
WINHELP=BOTH
6
 
7
 
7
ifdef DEBUG
8
ifdef DEBUG
8
 OPTFLAGS=-g -O2 -Wall
9
 OPTFLAGS=-g -O2 -Wall
9
 DLLFLAGS=
10
 DLLFLAGS=
10
else
11
else
Line 17... Line 18...
17
libR.a:  R.exp
18
libR.a:  R.exp
18
	$(DLLTOOL) $(DLLTOOLFLAGS) $(R-DLLTOOLFLAGS) --dllname R.dll --def R.exp --output-lib libR.a
19
	$(DLLTOOL) $(DLLTOOLFLAGS) $(R-DLLTOOLFLAGS) --dllname R.dll --def R.exp --output-lib libR.a
19
 
20
 
20
base-HELP=ziponly
21
base-HELP=ziponly
21
 
22
 
-
 
23
 
22
pkg-%:  libR.a #../include/globalvar.h
24
pkg-%:  libR.a #../include/globalvar.h
23
	$(MAKE) DLLNM=$($*-DLLNM)  EXTRADOCS=$($*-EXTRADOCS) -C ../library/$* PKG=$* -f ../../gnuwin32/MakePkg
25
	$(MAKE) DLLNM=$($*-DLLNM)  EXTRADOCS=$($*-EXTRADOCS) -C ../library/$* PKG=$* -f ../../gnuwin32/MakePkg
24
ifeq ($(strip $(HELP)),YES)
26
ifeq ($(strip $(HELP)),YES)
25
	$(MAKE) -C ./help $($*-HELP)help-$*
27
	$(MAKE) -C ./help $($*-HELP)help-$*
26
	$(MAKE) -C ./help contents-$*
28
	$(MAKE) -C ./help contents-$*
-
 
29
ifeq ($(strip $(WINHELP)),CHM)
-
 
30
	$(MAKE) -C ./help chm-$*
-
 
31
endif
-
 
32
ifeq ($(strip $(WINHELP)),BOTH)
-
 
33
	$(MAKE) -C ./help winhlp-$* # also makes chm
-
 
34
endif
27
endif
35
endif
28
 
36
 
29
pkgcheck-%:
37
pkgcheck-%:
30
	-mkdir -p ../library/$*/check
38
	-mkdir -p ../library/$*/check
31
	$(MAKE) -C ../library/$*/check PKG=$* -f ../../../gnuwin32/check/PkgCheck
39
	$(MAKE) -C ../library/$*/check PKG=$* -f ../../../gnuwin32/check/PkgCheck
Line 37... Line 45...
37
 
45
 
38
ziponly-%:
46
ziponly-%:
39
	$(MAKE) -C ./help ziponlyhelp-$*
47
	$(MAKE) -C ./help ziponlyhelp-$*
40
	$(MAKE) -C ./help contents-$*
48
	$(MAKE) -C ./help contents-$*
41
 
49
 
-
 
50
 
-
 
51
 
-
 
52
 
42
bootstrap-DLLNM=boott
53
bootstrap-DLLNM=boott
43
 
54