Makefile

Fra DAMNWiki
Version fra 16. mar. 2007, 09:04 af Andreas (diskussion | bidrag) Andreas (diskussion | bidrag) (New page: == Til Assignment 2 (02141) == <pre> JFLAGS=-g Parse/Main.class: Parse/*.java Parse/CWhile.java Parse/Yylex.java javac ${JFLAGS} Parse/*.java Parse/CWhile.java: Parse/CWhile.cup cd Pa...)
(forskel) ←Ældre version | Nuværende version (forskel) | Nyere version → (forskel)
Spring til navigationSpring til søgning

Til Assignment 2 (02141)

JFLAGS=-g


Parse/Main.class: Parse/*.java Parse/CWhile.java Parse/Yylex.java
	javac ${JFLAGS} Parse/*.java

Parse/CWhile.java: Parse/CWhile.cup
	cd Parse; java -cp ../ java_cup.Main -parser CWhile -expect 3 -dump_grammar -dump_states <CWhile.cup >CWhile.out 2>CWhile.err

Parse/Yylex.java: Parse/CWhile.lex
	cd Parse; java -cp ../ JLex.Main CWhile.lex; mv CWhile.lex.java Yylex.java

ErrorMsg/ErrorMsg.class:  ErrorMsg/*.java
	javac ${JFLAGS} ErrorMsg/*.java