From: bdemsky Date: Wed, 15 Feb 2006 21:03:37 +0000 (+0000) Subject: Update makefile X-Git-Tag: preEdgeChange~984 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=edab2603cfd0119baef27657b9459c3045d571a4;hp=a030059383c335f4a6f56391cc60000926448f58;p=IRC.git Update makefile --- diff --git a/Robust/src/Makefile b/Robust/src/Makefile index e0ae3e52..1b2868e2 100644 --- a/Robust/src/Makefile +++ b/Robust/src/Makefile @@ -1,20 +1,29 @@ -CLASSFILES=Main/Main.class Lex/BooleanLiteral.class \ -Lex/CharacterLiteral.class Lex/Comment.class \ -Lex/DocumentationComment.class Lex/EndOfLineComment.class \ -Lex/EOF.class Lex/EscapedUnicodeReader.class Lex/FIFO.class \ -Lex/FloatLiteral.class Lex/Identifier.class Lex/InputElement.class \ -Lex/IntegerLiteral.class Lex/Keyword.class Lex/Lexer.class \ -Lex/Literal.class Lex/LongLiteral.class Lex/NullLiteral.class \ -Lex/NumericLiteral.class Lex/Operator.class Lex/Separator.class \ -Lex/StringLiteral.class Lex/Token.class Lex/TraditionalComment.class \ -Lex/WhiteSpace.class IR/Tree/ParseNode.class \ +CLASSFILES=Main/Main.class IR/AssignOperation.class IR/Descriptor.class \ +IR/FieldDescriptor.class IR/MethodDescriptor.class \ +IR/NameDescriptor.class IR/Operation.class IR/State.class \ +IR/SymbolTable.class IR/Tree/AssignmentNode.class \ +IR/Tree/BlockExpressionNode.class IR/Tree/BlockNode.class \ +IR/Tree/BlockStatementNode.class IR/Tree/BuildIR.class \ +IR/Tree/CastNode.class IR/Tree/ClassNode.class \ +IR/Tree/CreateObjectNode.class IR/Tree/DeclarationNode.class \ +IR/Tree/ExpressionNode.class IR/Tree/FieldAccessNode.class \ +IR/Tree/FileNode.class IR/Tree/IfStatementNode.class \ +IR/Tree/LiteralNode.class IR/Tree/LoopNode.class \ +IR/Tree/MethodInvokeNode.class IR/Tree/Modifiers.class \ +IR/Tree/NameNode.class IR/Tree/OpNode.class IR/Tree/ParseNode.class \ IR/Tree/ParseNodeDOTVisitor.class IR/Tree/ParseNodeVector.class \ -IR/Tree/Walkable.class IR/State.class IR/SymbolTable.class \ -IR/Descriptor.class IR/Tree/Modifiers.class IR/Tree/FileNode.class \ -IR/Tree/ClassNode.class IR/Tree/TreeNode.class IR/Tree/BuildIR.class \ -IR/TypeDescriptor.class IR/FieldDescriptor.class IR/Operation.class \ -IR/Tree/OpNode.class IR/Tree/LiteralNode.class \ -IR/Tree/ExpressionNode.class +IR/Tree/ReturnNode.class IR/Tree/SubBlockNode.class \ +IR/Tree/TreeNode.class IR/Tree/Walkable.class IR/TypeDescriptor.class \ +IR/VarDescriptor.class Lex/BooleanLiteral.class \ +Lex/CharacterLiteral.class Lex/Comment.class \ +Lex/DocumentationComment.class Lex/DoubleLiteral.class \ +Lex/EndOfLineComment.class Lex/EOF.class \ +Lex/EscapedUnicodeReader.class Lex/FIFO.class Lex/FloatLiteral.class \ +Lex/Identifier.class Lex/InputElement.class Lex/IntegerLiteral.class \ +Lex/Keyword.class Lex/Lexer.class Lex/Literal.class \ +Lex/LongLiteral.class Lex/NullLiteral.class Lex/NumericLiteral.class \ +Lex/Operator.class Lex/Separator.class Lex/StringLiteral.class \ +Lex/Token.class Lex/TraditionalComment.class Lex/WhiteSpace.class all: Parse/Sym.class Parse/Parser.class $(CLASSFILES) @@ -26,4 +35,4 @@ Parse/Parser.java Parse/Sym.java: Parse/java14.cup javac -cp ../cup:.:$(CLASSPATH) $< clean: - rm IR/*.class IR/Tree/*.class Main/*.class Lex/*.class Parse/*.class Parse/Sym.java Parse/Parser.java + rm IR/*.class IR/Tree/*.class Main/*.class Lex/*.class Parse/*.class Parse/Sym.java Parse/Parser.java IR/Flat/*.class