Subversion Repositories programming

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
230 ira 1
# only works with the Java extension of yacc: 
2
# byacc/j from http://troi.lincom-asg.com/~rjamison/byacc/
3
 
4
JFLEX  = jflex 
5
BYACCJ = yaccj -J
6
JAVAC  = javac
7
 
8
# targets:
9
 
10
all: Parser.class
11
 
12
run: Parser.class
13
	java Parser
14
 
15
build: clean Parser.class
16
 
17
clean:
18
	rm -f *~ *.class *.java
19
 
20
Parser.class: Yylex.java Parser.java
21
	$(JAVAC) Parser.java
22
 
23
Yylex.java: robot.flex
24
	$(JFLEX) robot.flex
25
 
26
Parser.java: robot.y
27
	$(BYACCJ) robot.y