--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Make.spec Fri Nov 21 20:30:27 2003 +0100
@@ -0,0 +1,56 @@
+# $Header: /cvs/stx/stx/libcomp/Make.proto,v 1.74 2003/11/21 15:39:44 cg Exp $
+#
+# -------------- no need to change anything below ----------
+
+SUBDIRS=
+
+MODULE=stx
+MODULE_DIR=libcomp
+LIBNAME=libcomp
+THIS_IS_A_BASE_LIBRARY="yes"
+
+PACKAGE=$(MODULE):$(LIBNAME)
+LIB_BASE=$(LIBCOMP_BASE)
+NM_LIB_BASE=LIBCOMP_BASE
+
+#
+# these are uncritical - save some bytes by compiling with optspace
+#
+UNCRITICALOBJS=\
+ $(OUTDIR)Explainer.$(O) \
+ $(OUTDIR)ProgramNodeEnumerator.$(O)\
+ $(OUTDIR)SyntaxHighlighter.$(O)
+
+OBJS=\
+ $(OUTDIR)Scanner.$(O) \
+ $(OUTDIR)Parser.$(O) \
+ $(OUTDIR)ByteCodeCompiler.$(O) \
+ $(OUTDIR)Explainer.$(O) \
+ $(OUTDIR)ProgramNodeEnumerator.$(O)\
+ $(OUTDIR)Variable.$(O) \
+ $(OUTDIR)ParseNode.$(O) \
+ $(OUTDIR)PrimaryNode.$(O) \
+ $(OUTDIR)VariableNode.$(O) \
+ $(OUTDIR)SelfNode.$(O) \
+ $(OUTDIR)SuperNode.$(O) \
+ $(OUTDIR)ConstantNode.$(O) \
+ $(OUTDIR)StatementNode.$(O) \
+ $(OUTDIR)ReturnNode.$(O) \
+ $(OUTDIR)PrimitiveNode.$(O) \
+ $(OUTDIR)AssignmentNode.$(O) \
+ $(OUTDIR)BlockNode.$(O) \
+ $(OUTDIR)MessageNode.$(O) \
+ $(OUTDIR)UnaryNode.$(O) \
+ $(OUTDIR)BinaryNode.$(O) \
+ $(OUTDIR)CascadeNode.$(O) \
+ $(OUTDIR)UndefinedVariable.$(O) \
+ $(OUTDIR)LazyMethod.$(O) \
+ $(OUTDIR)SourceFileLoader.$(O) \
+ $(OUTDIR)ImmutableArray.$(O) \
+ $(OUTDIR)Structure.$(O) \
+ $(OUTDIR)Switch.$(O) \
+ $(OUTDIR)SyntaxHighlighter.$(O) \
+ $(OUTDIR)CompilationErrorHandler.$(O) \
+ $(OUTDIR)WarningCompilationErrorHandler.$(O) \
+ $(OUTDIR)ObjectFileHandle.$(O) \
+ $(OUTDIR)ObjectFileLoader.$(O)
--- a/bc.mak Fri Nov 21 16:39:44 2003 +0100
+++ b/bc.mak Fri Nov 21 20:30:27 2003 +0100
@@ -2,16 +2,16 @@
# DO NOT EDIT
# automatically generated from Make.proto (by make nt.mak)
#
-# $Header: /cvs/stx/stx/libcomp/bc.mak,v 1.29 2003-11-21 15:04:41 cg Exp $
+# $Header: /cvs/stx/stx/libcomp/bc.mak,v 1.30 2003-11-21 19:29:55 cg Exp $
#
TOP=..
+
#
!INCLUDE $(TOP)\rules\stdHeader_nt
#
-MODULE=stx
-MODULE_DIR=libcomp
-PACKAGE=$(MODULE):$(MODULE_DIR)
-LIBNAME=libcomp
+!INCLUDE Make.spec
+#
+
LIB_BASE_LD_ARG=$(LIBCOMP_BASE_LD_ARG)
STCOPT="+optinline -warnNonStandard"
STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME)
@@ -19,45 +19,8 @@
ALL: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
-
-OBJS=\
- $(OUTDIR)Scanner.$(O) \
- $(OUTDIR)Parser.$(O) \
- $(OUTDIR)ByteCodeCompiler.$(O) \
- $(OUTDIR)CompilationErrorHandler.$(O) \
- $(OUTDIR)WarningCompilationErrorHandler.$(O) \
- $(OUTDIR)Explainer.$(O) \
- $(OUTDIR)ProgramNodeEnumerator.$(O) \
- $(OUTDIR)Variable.$(O) \
- $(OUTDIR)ParseNode.$(O) \
- $(OUTDIR)PrimaryNode.$(O) \
- $(OUTDIR)VariableNode.$(O) \
- $(OUTDIR)SelfNode.$(O) \
- $(OUTDIR)SuperNode.$(O) \
- $(OUTDIR)ConstantNode.$(O) \
- $(OUTDIR)StatementNode.$(O) \
- $(OUTDIR)ReturnNode.$(O) \
- $(OUTDIR)PrimitiveNode.$(O) \
- $(OUTDIR)AssignmentNode.$(O) \
- $(OUTDIR)BlockNode.$(O) \
- $(OUTDIR)MessageNode.$(O) \
- $(OUTDIR)UnaryNode.$(O) \
- $(OUTDIR)BinaryNode.$(O) \
- $(OUTDIR)CascadeNode.$(O) \
- $(OUTDIR)UndefinedVariable.$(O) \
- $(OUTDIR)LazyMethod.$(O) \
- $(OUTDIR)SourceFileLoader.$(O) \
- $(OUTDIR)ImmutableArray.$(O) \
- $(OUTDIR)Structure.$(O) \
- $(OUTDIR)SyntaxHighlighter.$(O) \
- $(OUTDIR)ObjectFileHandle.$(O) \
- $(OUTDIR)ObjectFileLoader.$(O) \
- $(OUTDIR)Switch.$(O) \
-
-
!INCLUDE $(TOP)\rules\stdRules_nt
-
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
$(OUTDIR)AssignmentNode.$(O) AssignmentNode.$(H): AssignmentNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H)
$(OUTDIR)BinaryNode.$(O) BinaryNode.$(H): BinaryNode.st $(STCHDR) ../include/MessageNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H)
--- a/nt.mak Fri Nov 21 16:39:44 2003 +0100
+++ b/nt.mak Fri Nov 21 20:30:27 2003 +0100
@@ -2,16 +2,16 @@
# DO NOT EDIT
# automatically generated from Make.proto (by make nt.mak)
#
-# $Header: /cvs/stx/stx/libcomp/Attic/nt.mak,v 1.29 2003-11-21 15:04:41 cg Exp $
+# $Header: /cvs/stx/stx/libcomp/Attic/nt.mak,v 1.30 2003-11-21 19:29:55 cg Exp $
#
TOP=..
+
#
!INCLUDE $(TOP)\rules\stdHeader_nt
#
-MODULE=stx
-MODULE_DIR=libcomp
-PACKAGE=$(MODULE):$(MODULE_DIR)
-LIBNAME=libcomp
+!INCLUDE Make.spec
+#
+
LIB_BASE_LD_ARG=$(LIBCOMP_BASE_LD_ARG)
STCOPT="+optinline -warnNonStandard"
STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME)
@@ -19,45 +19,8 @@
ALL: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
-
-OBJS=\
- $(OUTDIR)Scanner.$(O) \
- $(OUTDIR)Parser.$(O) \
- $(OUTDIR)ByteCodeCompiler.$(O) \
- $(OUTDIR)CompilationErrorHandler.$(O) \
- $(OUTDIR)WarningCompilationErrorHandler.$(O) \
- $(OUTDIR)Explainer.$(O) \
- $(OUTDIR)ProgramNodeEnumerator.$(O) \
- $(OUTDIR)Variable.$(O) \
- $(OUTDIR)ParseNode.$(O) \
- $(OUTDIR)PrimaryNode.$(O) \
- $(OUTDIR)VariableNode.$(O) \
- $(OUTDIR)SelfNode.$(O) \
- $(OUTDIR)SuperNode.$(O) \
- $(OUTDIR)ConstantNode.$(O) \
- $(OUTDIR)StatementNode.$(O) \
- $(OUTDIR)ReturnNode.$(O) \
- $(OUTDIR)PrimitiveNode.$(O) \
- $(OUTDIR)AssignmentNode.$(O) \
- $(OUTDIR)BlockNode.$(O) \
- $(OUTDIR)MessageNode.$(O) \
- $(OUTDIR)UnaryNode.$(O) \
- $(OUTDIR)BinaryNode.$(O) \
- $(OUTDIR)CascadeNode.$(O) \
- $(OUTDIR)UndefinedVariable.$(O) \
- $(OUTDIR)LazyMethod.$(O) \
- $(OUTDIR)SourceFileLoader.$(O) \
- $(OUTDIR)ImmutableArray.$(O) \
- $(OUTDIR)Structure.$(O) \
- $(OUTDIR)SyntaxHighlighter.$(O) \
- $(OUTDIR)ObjectFileHandle.$(O) \
- $(OUTDIR)ObjectFileLoader.$(O) \
- $(OUTDIR)Switch.$(O) \
-
-
!INCLUDE $(TOP)\rules\stdRules_nt
-
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
$(OUTDIR)AssignmentNode.$(O) AssignmentNode.$(H): AssignmentNode.st $(STCHDR) ../include/ParseNode.$(H) ../include/Object.$(H)
$(OUTDIR)BinaryNode.$(O) BinaryNode.$(H): BinaryNode.st $(STCHDR) ../include/MessageNode.$(H) ../include/ParseNode.$(H) ../include/Object.$(H)