*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Fri, 21 Nov 2003 20:30:27 +0100
changeset 1475 2e32d6c6328a
parent 1474 2175d4c9076b
child 1476 61d1e5835872
*** empty log message ***
Make.spec
bc.mak
nt.mak
--- /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)