adding a test case
[IRC.git] / Robust / cup / gnuwin / makefile
1 SIMPLEDIR=SIMPLE~1
2 # SIMPLEDIR=simple_calc
3 RM=del
4 # RM=rm
5 JAVA=java
6 JAVAOPTS=
7 JAVAC=javac
8 JAVACOPTS=-verbose
9
10
11 test: java_cup\\Main.class java_cup\\$(SIMPLEDIR)\\Main.class
12         echo "1*-2+2;" | $(JAVA) $(JAVAOPTS) java_cup.simple_calc.Main
13
14         echo 'If the line above says "= 0" everything is OK.'
15         
16
17 java_cup\\Main.class:
18         $(JAVAC) $(JAVACOPTS) java_cup\\Main.java
19
20 java_cup\\$(SIMPLEDIR)\\Main.class:
21         cd java_cup
22         cd $(SIMPLEDIR)
23         echo $(RM) parser.java
24         echo $(RM) sym.java
25         $(JAVA) $(JAVAOPTS) java_cup.Main < parser.cup
26         $(JAVAC) $(JAVACOPTS) Main.java