1 # |
1 # |
2 # DO NOT EDIT |
2 # DO NOT EDIT |
3 # automatically generated from Make.proto (by make nt.mak) |
3 # automatically generated from Make.proto (by make nt.mak) |
4 # |
4 # |
5 # $Header: /cvs/stx/stx/libcomp/bc.mak,v 1.29 2003-11-21 15:04:41 cg Exp $ |
5 # $Header: /cvs/stx/stx/libcomp/bc.mak,v 1.30 2003-11-21 19:29:55 cg Exp $ |
6 # |
6 # |
7 TOP=.. |
7 TOP=.. |
|
8 |
8 # |
9 # |
9 !INCLUDE $(TOP)\rules\stdHeader_nt |
10 !INCLUDE $(TOP)\rules\stdHeader_nt |
10 # |
11 # |
11 MODULE=stx |
12 !INCLUDE Make.spec |
12 MODULE_DIR=libcomp |
13 # |
13 PACKAGE=$(MODULE):$(MODULE_DIR) |
14 |
14 LIBNAME=libcomp |
|
15 LIB_BASE_LD_ARG=$(LIBCOMP_BASE_LD_ARG) |
15 LIB_BASE_LD_ARG=$(LIBCOMP_BASE_LD_ARG) |
16 STCOPT="+optinline -warnNonStandard" |
16 STCOPT="+optinline -warnNonStandard" |
17 STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME) |
17 STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME) |
18 #STCLOCALOPT="-package=stx:libcomp +commonSymbols +sepInitCode -varPrefix=libcomp" |
18 #STCLOCALOPT="-package=stx:libcomp +commonSymbols +sepInitCode -varPrefix=libcomp" |
19 |
19 |
20 ALL: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll |
20 ALL: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll |
21 |
21 |
22 |
|
23 OBJS=\ |
|
24 $(OUTDIR)Scanner.$(O) \ |
|
25 $(OUTDIR)Parser.$(O) \ |
|
26 $(OUTDIR)ByteCodeCompiler.$(O) \ |
|
27 $(OUTDIR)CompilationErrorHandler.$(O) \ |
|
28 $(OUTDIR)WarningCompilationErrorHandler.$(O) \ |
|
29 $(OUTDIR)Explainer.$(O) \ |
|
30 $(OUTDIR)ProgramNodeEnumerator.$(O) \ |
|
31 $(OUTDIR)Variable.$(O) \ |
|
32 $(OUTDIR)ParseNode.$(O) \ |
|
33 $(OUTDIR)PrimaryNode.$(O) \ |
|
34 $(OUTDIR)VariableNode.$(O) \ |
|
35 $(OUTDIR)SelfNode.$(O) \ |
|
36 $(OUTDIR)SuperNode.$(O) \ |
|
37 $(OUTDIR)ConstantNode.$(O) \ |
|
38 $(OUTDIR)StatementNode.$(O) \ |
|
39 $(OUTDIR)ReturnNode.$(O) \ |
|
40 $(OUTDIR)PrimitiveNode.$(O) \ |
|
41 $(OUTDIR)AssignmentNode.$(O) \ |
|
42 $(OUTDIR)BlockNode.$(O) \ |
|
43 $(OUTDIR)MessageNode.$(O) \ |
|
44 $(OUTDIR)UnaryNode.$(O) \ |
|
45 $(OUTDIR)BinaryNode.$(O) \ |
|
46 $(OUTDIR)CascadeNode.$(O) \ |
|
47 $(OUTDIR)UndefinedVariable.$(O) \ |
|
48 $(OUTDIR)LazyMethod.$(O) \ |
|
49 $(OUTDIR)SourceFileLoader.$(O) \ |
|
50 $(OUTDIR)ImmutableArray.$(O) \ |
|
51 $(OUTDIR)Structure.$(O) \ |
|
52 $(OUTDIR)SyntaxHighlighter.$(O) \ |
|
53 $(OUTDIR)ObjectFileHandle.$(O) \ |
|
54 $(OUTDIR)ObjectFileLoader.$(O) \ |
|
55 $(OUTDIR)Switch.$(O) \ |
|
56 |
|
57 |
|
58 !INCLUDE $(TOP)\rules\stdRules_nt |
22 !INCLUDE $(TOP)\rules\stdRules_nt |
59 |
|
60 |
23 |
61 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
24 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
62 $(OUTDIR)AssignmentNode.$(O) AssignmentNode.$(H): AssignmentNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
25 $(OUTDIR)AssignmentNode.$(O) AssignmentNode.$(H): AssignmentNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
63 $(OUTDIR)BinaryNode.$(O) BinaryNode.$(H): BinaryNode.st $(STCHDR) ../include/MessageNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
26 $(OUTDIR)BinaryNode.$(O) BinaryNode.$(H): BinaryNode.st $(STCHDR) ../include/MessageNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
64 $(OUTDIR)BlockNode.$(O) BlockNode.$(H): BlockNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
27 $(OUTDIR)BlockNode.$(O) BlockNode.$(H): BlockNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |