1 # |
1 # |
2 # $Header: /cvs/stx/stx/libcomp/vms.mak,v 1.2 1997-09-16 02:53:32 cg Exp $ |
2 # DO NOT EDIT |
|
3 # automatically generated from Make.proto |
3 # |
4 # |
|
5 # $Header: /cvs/stx/stx/libcomp/vms.mak,v 1.3 1999-09-18 14:06:09 cg Exp $ |
|
6 # |
|
7 TOP=.. |
|
8 LIBNAME=libcomp |
|
9 STCOPT="+optinline -warnNonStandard" |
|
10 STCLOCALOPT=-package=stx:$(LIBNAME) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME) |
|
11 ALL: $(LIBDIR)\$(LIBNAME).olb |
4 |
12 |
5 LIBNAME=libcomp |
13 OBJS=\ |
6 #LIB_BASE=$(LIBCOMP_BASE) |
14 $(OUTDIR)Scanner.$(O) \ |
|
15 $(OUTDIR)Parser.$(O) \ |
|
16 $(OUTDIR)ByteCodeCompiler.$(O) \ |
|
17 $(OUTDIR)Explainer.$(O) \ |
|
18 $(OUTDIR)ProgramNodeEnumerator.$(O) \ |
|
19 $(OUTDIR)Variable.$(O) \ |
|
20 $(OUTDIR)ParseNode.$(O) \ |
|
21 $(OUTDIR)PrimaryNode.$(O) \ |
|
22 $(OUTDIR)VariableNode.$(O) \ |
|
23 $(OUTDIR)SelfNode.$(O) \ |
|
24 $(OUTDIR)SuperNode.$(O) \ |
|
25 $(OUTDIR)ConstantNode.$(O) \ |
|
26 $(OUTDIR)StatementNode.$(O) \ |
|
27 $(OUTDIR)ReturnNode.$(O) \ |
|
28 $(OUTDIR)PrimitiveNode.$(O) \ |
|
29 $(OUTDIR)AssignmentNode.$(O) \ |
|
30 $(OUTDIR)BlockNode.$(O) \ |
|
31 $(OUTDIR)MessageNode.$(O) \ |
|
32 $(OUTDIR)UnaryNode.$(O) \ |
|
33 $(OUTDIR)BinaryNode.$(O) \ |
|
34 $(OUTDIR)CascadeNode.$(O) \ |
|
35 $(OUTDIR)UndefinedVariable.$(O) \ |
|
36 $(OUTDIR)LazyMethod.$(O) \ |
|
37 $(OUTDIR)SourceFileLoader.$(O) \ |
|
38 $(OUTDIR)ImmutableArray.$(O) \ |
|
39 $(OUTDIR)Structure.$(O) \ |
|
40 $(OUTDIR)SyntaxHighlighter.$(O) \ |
|
41 $(OUTDIR)ObjectFileHandle.$(O) \ |
|
42 $(OUTDIR)ObjectFileLoader.$(O) \ |
7 |
43 |
8 PACKAGE="-package=(stx:$(LIBNAME))" |
|
9 STCLOCALOPT=-warnNonStandard -warnGlobalAssign +optinline |
|
10 |
44 |
11 OBJS= \ |
45 theLib:: $(LIBNAME).olb |
12 Scanner.$(O) \ |
46 write sys$output "making class objects ..." |
13 Parser.$(O) \ |
47 $(MAKE) objs |
14 BCompiler.$(O) \ |
48 $(MAKE) libinit |
15 Explainer.$(O) \ |
49 write sys$output "classlibrary $(LIBNAME).olb made." |
16 ProgramNodeEnumerator.$(O) \ |
|
17 Variable.$(O) \ |
|
18 ParseNode.$(O) \ |
|
19 PrimaryNd.$(O) \ |
|
20 VarNode.$(O) \ |
|
21 SelfNode.$(O) \ |
|
22 SuperNode.$(O) \ |
|
23 ConstNode.$(O) \ |
|
24 StatNode.$(O) \ |
|
25 RetNode.$(O) \ |
|
26 PrimNd.$(O) \ |
|
27 AssignNd.$(O) \ |
|
28 BlockNode.$(O) \ |
|
29 MessageNd.$(O) \ |
|
30 UnaryNd.$(O) \ |
|
31 BinaryNd.$(O) \ |
|
32 CascadeNd.$(O) \ |
|
33 UndefVar.$(O) \ |
|
34 LazyMethod.$(O) \ |
|
35 SrcFLoader.$(O) \ |
|
36 ImmArray.$(O) \ |
|
37 ObjFLoader.$(O) \ |
|
38 ObjFHandle.$(O) |
|
39 |
|
40 theLib: $(LIBNAME).olb |
|
41 $(MAKE) objs |
|
42 $(MAKE) libinit |
|
43 write sys$output "classlibrary $(LIBNAME).olb made." |
|
44 |
50 |
45 $(LIBNAME).olb: |
51 $(LIBNAME).olb: |
46 write sys$output "creating initial $(LIBNAME).olb ..." |
52 write sys$output "creating initial $(LIBNAME).olb ..." |
47 lib/cre $(LIBNAME).olb |
53 lib/cre $(LIBNAME).olb |
48 |
54 |
49 objs: $(OBJS) |
55 objs: $(OBJS1) |
|
56 |
|
57 |
|
58 |
|
59 # BEGINMAKEDEPEND |
|
60 $(OUTDIR)AssignmentNode.$(O) AssignmentNode.$(H): AssignmentNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
61 $(OUTDIR)BinaryNode.$(O) BinaryNode.$(H): BinaryNode.st $(STCHDR) ../include/MessageNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
62 $(OUTDIR)BlockNode.$(O) BlockNode.$(H): BlockNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
63 $(OUTDIR)ByteCodeCompiler.$(O) ByteCodeCompiler.$(H): ByteCodeCompiler.st $(STCHDR) ../include/Parser.$(H) ../include/Scanner.$(H) ../include/Object.$(H) |
|
64 $(OUTDIR)CascadeNode.$(O) CascadeNode.$(H): CascadeNode.st $(STCHDR) ../include/MessageNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
65 $(OUTDIR)CodeStream.$(O) CodeStream.$(H): CodeStream.st $(STCHDR) ../include/WriteStream.$(H) ../include/PositionableStream.$(H) ../include/PeekableStream.$(H) ../include/Stream.$(H) ../include/Object.$(H) |
|
66 $(OUTDIR)CompilationErrorHandler.$(O) CompilationErrorHandler.$(H): CompilationErrorHandler.st $(STCHDR) ../include/Object.$(H) |
|
67 $(OUTDIR)ConstantNode.$(O) ConstantNode.$(H): ConstantNode.st $(STCHDR) ../include/PrimaryNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
68 $(OUTDIR)Decompiler.$(O) Decompiler.$(H): Decompiler.st $(STCHDR) ../include/ByteCodeCompiler.$(H) ../include/Parser.$(H) ../include/Scanner.$(H) ../include/Object.$(H) |
|
69 $(OUTDIR)Explainer.$(O) Explainer.$(H): Explainer.st $(STCHDR) ../include/Parser.$(H) ../include/Scanner.$(H) ../include/Object.$(H) |
|
70 $(OUTDIR)ImmutableArray.$(O) ImmutableArray.$(H): ImmutableArray.st $(STCHDR) ../include/Array.$(H) ../include/ArrayedCollection.$(H) ../include/SequenceableCollection.$(H) ../include/Collection.$(H) ../include/Object.$(H) |
|
71 $(OUTDIR)ImmutableString.$(O) ImmutableString.$(H): ImmutableString.st $(STCHDR) ../include/String.$(H) ../include/CharacterArray.$(H) ../include/ByteArray.$(H) ../include/UninterpretedBytes.$(H) ../include/ArrayedCollection.$(H) ../include/SequenceableCollection.$(H) ../include/Collection.$(H) ../include/Object.$(H) |
|
72 $(OUTDIR)LazyMethod.$(O) LazyMethod.$(H): LazyMethod.st $(STCHDR) ../include/Method.$(H) ../include/CompiledCode.$(H) ../include/ExecutableFunction.$(H) ../include/Object.$(H) |
|
73 $(OUTDIR)MessageNode.$(O) MessageNode.$(H): MessageNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
74 $(OUTDIR)MethodNode.$(O) MethodNode.$(H): MethodNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
75 $(OUTDIR)NullScope.$(O) NullScope.$(H): NullScope.st $(STCHDR) ../include/Object.$(H) |
|
76 $(OUTDIR)ObjectFileHandle.$(O) ObjectFileHandle.$(H): ObjectFileHandle.st $(STCHDR) ../include/Object.$(H) |
|
77 $(OUTDIR)ObjectFileLoader.$(O) ObjectFileLoader.$(H): ObjectFileLoader.st $(STCHDR) ../include/Object.$(H) |
|
78 $(OUTDIR)ParameterNode.$(O) ParameterNode.$(H): ParameterNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
79 $(OUTDIR)ParseNode.$(O) ParseNode.$(H): ParseNode.st $(STCHDR) ../include/Object.$(H) |
|
80 $(OUTDIR)Parser.$(O) Parser.$(H): Parser.st $(STCHDR) ../include/Scanner.$(H) ../include/Object.$(H) |
|
81 $(OUTDIR)PrimaryNode.$(O) PrimaryNode.$(H): PrimaryNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
82 $(OUTDIR)PrimitiveNode.$(O) PrimitiveNode.$(H): PrimitiveNode.st $(STCHDR) ../include/StatementNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
83 $(OUTDIR)ProgramNodeBuilder.$(O) ProgramNodeBuilder.$(H): ProgramNodeBuilder.st $(STCHDR) ../include/Object.$(H) |
|
84 $(OUTDIR)ProgramNodeEnumerator.$(O) ProgramNodeEnumerator.$(H): ProgramNodeEnumerator.st $(STCHDR) ../include/Object.$(H) |
|
85 $(OUTDIR)ReturnNode.$(O) ReturnNode.$(H): ReturnNode.st $(STCHDR) ../include/StatementNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
86 $(OUTDIR)Scanner.$(O) Scanner.$(H): Scanner.st $(STCHDR) ../include/Object.$(H) |
|
87 $(OUTDIR)SelfNode.$(O) SelfNode.$(H): SelfNode.st $(STCHDR) ../include/PrimaryNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
88 $(OUTDIR)SourceFileLoader.$(O) SourceFileLoader.$(H): SourceFileLoader.st $(STCHDR) ../include/Object.$(H) |
|
89 $(OUTDIR)StatementNode.$(O) StatementNode.$(H): StatementNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
90 $(OUTDIR)Structure.$(O) Structure.$(H): Structure.st $(STCHDR) ../include/Object.$(H) |
|
91 $(OUTDIR)SuperNode.$(O) SuperNode.$(H): SuperNode.st $(STCHDR) ../include/SelfNode.$(H) ../include/PrimaryNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
92 $(OUTDIR)Switch.$(O) Switch.$(H): Switch.st $(STCHDR) ../include/Object.$(H) |
|
93 $(OUTDIR)SyntaxHighlighter.$(O) SyntaxHighlighter.$(H): SyntaxHighlighter.st $(STCHDR) ../include/Parser.$(H) ../include/Scanner.$(H) ../include/Object.$(H) |
|
94 $(OUTDIR)UnaryNode.$(O) UnaryNode.$(H): UnaryNode.st $(STCHDR) ../include/MessageNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
95 $(OUTDIR)UndefinedVariable.$(O) UndefinedVariable.$(H): UndefinedVariable.st $(STCHDR) ../include/Object.$(H) |
|
96 $(OUTDIR)Variable.$(O) Variable.$(H): Variable.st $(STCHDR) ../include/Object.$(H) |
|
97 $(OUTDIR)VariableNode.$(O) VariableNode.$(H): VariableNode.st $(STCHDR) ../include/PrimaryNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H) |
|
98 $(OUTDIR)WarningCompilationErrorHandler.$(O) WarningCompilationErrorHandler.$(H): WarningCompilationErrorHandler.st $(STCHDR) |
|
99 # ENDMAKEDEPEND |