The R Project SVN R

Rev

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

Rev 7133 Rev 7192
Line 22... Line 22...
22
R-DLLFLAGS= $(STRIPFLAG) -mwindows
22
R-DLLFLAGS= $(STRIPFLAG) -mwindows
23
R-DLLLIBS=-L. $(FLIBS) -lwsock32 -lcomctl32
23
R-DLLLIBS=-L. $(FLIBS) -lwsock32 -lcomctl32
24
SOURCES=$(wildcard *.c *.f)
24
SOURCES=$(wildcard *.c *.f)
25
OBJS=$(foreach i, $(SOURCES), $(basename $i).o)
25
OBJS=$(foreach i, $(SOURCES), $(basename $i).o)
26
MAINLIBS=libmain.a libappl.a libmath.a
26
MAINLIBS=libmain.a libappl.a libmath.a
27
EXTRALIBS=rx.a ga.a gl.a xdr.a em.a
27
EXTRALIBS=../regex/rx.a ga.a gl.a xdr.a em.a
28
 
28
 
29
LIBFILES=$(foreach i, $(PACKAGES), ../../library/$i)
29
LIBFILES=$(foreach i, $(PACKAGES), ../../library/$i)
30
PKGS=$(foreach i, $(PACKAGES), pkg-$i)
30
PKGS=$(foreach i, $(PACKAGES), pkg-$i)
31
PKGCLEAN=$(foreach i, $(PACKAGES), pkgclean-$i)
31
PKGCLEAN=$(foreach i, $(PACKAGES), pkgclean-$i)
32
 
32
 
33
.PHONY:  clean veryclean  rlibs fixfiles front-ends
33
.PHONY:  clean veryclean  rlibs fixfiles front-ends
34
 
34
 
35
all: rbuild rdemo rpackage
35
all: rbuild rdemo rpackage
36
 
36
 
37
CFLAGS=$(OPTFLAGS) -I../include -I.
37
CFLAGS=$(OPTFLAGS) -I../include -I. -DHAVE_CONFIG_H
38
FFLAGS=$(OPTFLAGS)
38
FFLAGS=$(OPTFLAGS)
39
 
39
 
40
rbuild: fixfiles makeMakedeps rlibs ../../bin/R.dll libR.a CHTML \
40
rbuild: fixfiles makeMakedeps rlibs ../../bin/R.dll libR.a CHTML \
41
	../include/globalvar.h front-ends COPYRIGHTS
41
	../include/globalvar.h front-ends COPYRIGHTS
42
 
42
 
Line 50... Line 50...
50
 
50
 
51
rlibs: 
51
rlibs: 
52
	$(MAKE) -C ../appl OPTFLAGS="$(OPTFLAGS)" -f Makefile.win
52
	$(MAKE) -C ../appl OPTFLAGS="$(OPTFLAGS)" -f Makefile.win
53
	$(MAKE) -C ../main OPTFLAGS="$(OPTFLAGS)" -f Makefile.win
53
	$(MAKE) -C ../main OPTFLAGS="$(OPTFLAGS)" -f Makefile.win
54
	$(MAKE) -C ../nmath OPTFLAGS="$(OPTFLAGS)" -f Makefile.win
54
	$(MAKE) -C ../nmath OPTFLAGS="$(OPTFLAGS)" -f Makefile.win
55
	$(MAKE) -C ./regex
55
	$(MAKE) -C ../regex OPTFLAGS="$(OPTFLAGS)" -f Makefile.win
56
	$(MAKE) -C ./graphapp
56
	$(MAKE) -C ./graphapp
57
	$(MAKE) -C ./getline
57
	$(MAKE) -C ./getline
58
	$(MAKE) -C ./xdr
58
	$(MAKE) -C ./xdr
59
	$(MAKE) -C ./math
59
	$(MAKE) -C ./math
60
 
60
 
Line 172... Line 172...
172
	../include/FFDecl.h ../include/FFTab.h ../include/Platform.h \
172
	../include/FFDecl.h ../include/FFTab.h ../include/Platform.h \
173
	../include/globalvar.h ../../tests/*.Rout ../../tests/*.Rout.fail
173
	../include/globalvar.h ../../tests/*.Rout ../../tests/*.Rout.fail
174
 
174
 
175
cleanwin:
175
cleanwin:
176
	$(RM) *.o *.exe *.dll *.a *~ \#*\# *.zip R.def R.exp1 \
176
	$(RM) *.o *.exe *.dll *.a *~ \#*\# *.zip R.def R.exp1 \
177
	.RData .Rhistory Makedeps *.d
177
	   .RData .Rhistory Makedeps *.d
178
	$(MAKE) -C graphapp clean
178
	$(MAKE) -C graphapp clean
179
	$(MAKE) -C fixed clean
179
	$(MAKE) -C fixed clean
180
	$(MAKE) -C regex clean
180
	$(MAKE) -C ../regex -f Makefile.win clean
181
	$(MAKE) -C getline clean
181
	$(MAKE) -C getline clean
182
	$(MAKE) -C help clean
182
	$(MAKE) -C help clean
183
	$(MAKE) -C front-ends clean
183
	$(MAKE) -C front-ends clean
184
	$(MAKE) -C xdr clean
184
	$(MAKE) -C xdr clean
185
	$(MAKE) -C math clean
185
	$(MAKE) -C math clean