The R Project SVN R

Rev

Rev 53586 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
38840 ripley 1
#-*- Makefile -*-
2
include ../../src/gnuwin32/MkRules
3
 
4
PROGRAMS = Rtest.exe Rplot.exe Rpostscript.exe Rerror.exe RNamedCall.exe RParseEval.exe Rpackage.exe tryEval.exe
5
 
53589 ripley 6
R_CMD_LINK= $(CC)
7
CFLAGS = -I../../include -O3 -Wall -pedantic
8
LIBR = -L../../$(IMPDIR) -lR
9
R_EXE = R_HOME=../..
38840 ripley 10
 
11
tests: $(PROGRAMS)
12
	$(R_EXE) ./Rtest --silent
13
	$(R_EXE) ./RNamedCall --silent
14
	$(R_EXE) ./RParseEval --silent
15
	$(R_EXE) ./Rpackage --silent
16
	$(R_EXE) ./Rerror --silent
17
	$(R_EXE) ./Rplot --silent
18
	$(R_EXE) ./Rpostscript --silent --no-save
19
	$(R_EXE) ./tryEval --silent
20
 
21
Rtest.exe: Rtest.o embeddedRCall.o
22
	$(R_CMD_LINK) -o $@ Rtest.o embeddedRCall.o $(LIBR)
23
Rplot.exe: Rplot.o embeddedRCall.o
24
	$(R_CMD_LINK) -o $@ Rplot.o embeddedRCall.o $(LIBR)
25
Rpostscript.exe: Rpostscript.o embeddedRCall.o
26
	$(R_CMD_LINK) -o $@ Rpostscript.o embeddedRCall.o $(LIBR)
27
Rerror.exe: Rerror.o embeddedRCall.o
28
	$(R_CMD_LINK) -o $@ Rerror.o embeddedRCall.o $(LIBR)
29
Rpackage.exe: Rpackage.o  embeddedRCall.o
30
	$(R_CMD_LINK) -o $@ Rpackage.o embeddedRCall.o $(LIBR)
31
RNamedCall.exe: RNamedCall.o embeddedRCall.o
32
	$(R_CMD_LINK) -o $@ RNamedCall.o embeddedRCall.o $(LIBR)
33
RParseEval.exe: RParseEval.o embeddedRCall.o
34
	$(R_CMD_LINK) -o $@ RParseEval.o embeddedRCall.o $(LIBR)
35
tryEval.exe: tryEval.o
36
	$(R_CMD_LINK) -o $@ tryEval.o $(LIBR)	
37
 
38
clean:
53586 ripley 39
	$(RM) *.exe *.o Rplots.pdf Rplots.ps