[Nice-commit] Nice Makefile,1.144,1.145
Brought to you by:
bonniot
From: Daniel B. <bo...@us...> - 2004-06-30 14:12:47
|
Update of /cvsroot/nice/Nice In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1421 Modified Files: Makefile Log Message: Defined a parser interface, and made the core independent of the implementation of the parser. This makes bootstrap and future modifications simpler. Index: Makefile =================================================================== RCS file: /cvsroot/nice/Nice/Makefile,v retrieving revision 1.144 retrieving revision 1.145 diff -C2 -d -r1.144 -r1.145 *** Makefile 26 Jun 2004 10:47:33 -0000 1.144 --- Makefile 30 Jun 2004 14:12:38 -0000 1.145 *************** *** 155,171 **** #**************************************************************** ! parser: src/bossa/parser/Parser.java ! src/bossa/parser/Parser.java: src/bossa/parser/Parser.jj ! cd src/bossa/parser; CLASSPATH=`TOP=${TOP} ${TOP}/external/javacc` \ ! ${java} javacc Parser.jj ! ! bootstrap: parser mkdir -p classes classes-inline ln -sf nicec bin/nicedoc; ln -sf nicec bin/niceunit -cd src/bossa/syntax && mv -f dispatch.java.bootstrap dispatch.java ${JAVAC} \ ! stdlib/nice/lang/Native.java \ ! src/mlsub/compilation/Module.java \ ! src/bossa/modules/Package.java src/bossa/util/*.java \ src/gnu/expr/*.java src/gnu/mapping/*.java \ src/nice/tools/{code/*.java,util/JDK.java} \ --- 155,166 ---- #**************************************************************** ! core-bootstrap: mkdir -p classes classes-inline ln -sf nicec bin/nicedoc; ln -sf nicec bin/niceunit -cd src/bossa/syntax && mv -f dispatch.java.bootstrap dispatch.java ${JAVAC} \ ! stdlib/nice/lang/{Native,rawArray}.java \ ! src/bossa/modules/{Package,CompilationListener}.java \ ! src/bossa/util/*.java \ src/gnu/expr/*.java src/gnu/mapping/*.java \ src/nice/tools/{code/*.java,util/JDK.java} \ *************** *** 186,191 **** rm classes/bossa/syntax/dispatch.class ${NICEC} -r bossa.syntax ! cd src;\ ! ${JAVAC} bossa/modules/Package.java ../stdlib/nice/lang/rawArray.java gnu/bytecode/dump.java ant: --- 181,191 ---- rm classes/bossa/syntax/dispatch.class ${NICEC} -r bossa.syntax ! ! src/bossa/parser/Parser.java: src/bossa/parser/Parser.jj ! cd src/bossa/parser; CLASSPATH=`TOP=${TOP} ${TOP}/external/javacc` \ ! ${java} javacc Parser.jj ! ! bootstrap: core-bootstrap src/bossa/parser/Parser.java ! ${JAVAC} src/bossa/parser/JavaccParser.java ant: *************** *** 222,225 **** --- 222,228 ---- cd src; ${JAVAC} bossa/modules/Package.java + parser: src/bossa/parser/Parser.java + ${JAVAC} src/bossa/parser/Parser.java + recompile: parser # ${JAVAC} -Xdepend src/bossa/modules/Package.java |