bc.mak
changeset 1448 56d86a3ee602
parent 1408 3277505bb2fe
child 1449 f78940ab8644
--- a/bc.mak	Fri Apr 30 13:57:37 2004 +0200
+++ b/bc.mak	Mon May 10 13:23:29 2004 +0200
@@ -3,20 +3,91 @@
 # automagically generated from Make.proto (by make nt.mak)
 #
 TOP=..
-
 #
 !INCLUDE $(TOP)\rules\stdHeader_nt
 #
-!INCLUDE Make.spec
-#
-LIB_BASE_LD_ARG=$(LIBBASIC2_BASE_LD_ARG)
+MODULE=stx
+MODULE_DIR=libbasic2
+PACKAGE=$(MODULE):$(MODULE_DIR)
+LIBNAME=libbasic2
+LIB_BASE=$(LIBBASIC2_BASE)
+!ifdef USEBC
+LIB_BASE_LD_ARG=-B:$(LIBBASIC2_BASE)
+!endif
 STCOPT="+optspace2 -warnNonStandard"
 STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME)
+#STCLOCALOPT="-package=stx:libbasic2 +commonSymbols -varPrefix=libbasic2 -I../support"
 
 ALL:  $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
 
+#
+# additional defines
+#
+
+OBJS=\
+  $(OUTDIR)Base64Coder.$(O) \
+  $(OUTDIR)FileSorter.$(O) \
+  $(OUTDIR)MappedCollection.$(O) \
+  $(OUTDIR)TwoByteString.$(O) \
+  $(OUTDIR)Unicode16String.$(O) \
+  $(OUTDIR)JISEncodedString.$(O) \
+  $(OUTDIR)FourByteString.$(O) \
+  $(OUTDIR)Unicode32String.$(O) \
+  $(OUTDIR)Polygon.$(O) \
+  $(OUTDIR)List.$(O) \
+  $(OUTDIR)Queue.$(O) \
+  $(OUTDIR)SharedQueue.$(O) \
+  $(OUTDIR)CacheDictionary.$(O) \
+  $(OUTDIR)CacheDictionaryWithFactory.$(O) \
+  $(OUTDIR)RunArray.$(O) \
+  $(OUTDIR)Iterator.$(O) \
+  $(OUTDIR)OrderedSet.$(O) \
+  $(OUTDIR)OrderedDictionary.$(O) \
+  $(OUTDIR)Text.$(O) \
+  $(OUTDIR)SocketAddress.$(O) \
+  $(OUTDIR)IPSocketAddress.$(O) \
+  $(OUTDIR)IPv6SocketAddress.$(O) \
+  $(OUTDIR)UDSocketAddress.$(O) \
+  $(OUTDIR)SocketAddressInfo.$(O) \
+  $(OUTDIR)NameLookupError.$(O) \
+  $(OUTDIR)ActorStream.$(O) \
+  $(OUTDIR)SoundStream.$(O) \
+  $(OUTDIR)PrinterStream.$(O) \
+  $(OUTDIR)PostscriptPrinterStream.$(O) \
+  $(OUTDIR)TextStream.$(O) \
+  $(OUTDIR)UnitConverter.$(O) \
+  $(OUTDIR)Random.$(O) \
+  $(OUTDIR)UnboxedIntegerArray.$(O) \
+  $(OUTDIR)WordArray.$(O) \
+  $(OUTDIR)SignedWordArray.$(O) \
+  $(OUTDIR)IntegerArray.$(O) \
+  $(OUTDIR)SignedIntegerArray.$(O) \
+  $(OUTDIR)LongIntegerArray.$(O) \
+  $(OUTDIR)SignedLongIntegerArray.$(O) \
+  $(OUTDIR)ZipArchive.$(O) \
+  $(OUTDIR)DirectoryContents.$(O) \
+  $(OUTDIR)CachingRegistry.$(O) \
+  $(OUTDIR)BooleanArray.$(O) \
+  $(OUTDIR)BitArray.$(O) \
+  $(OUTDIR)Monitor.$(O) \
+  $(OUTDIR)TimeDuration.$(O) \
+  $(OUTDIR)Stack.$(O) \
+  $(OUTDIR)CompressionStream.$(O) \
+  $(OUTDIR)UUID.$(O) \
+  $(OUTDIR)URI.$(O) \
+  $(OUTDIR)HierarchicalURI.$(O) \
+  $(OUTDIR)FileURI.$(O) \
+  $(OUTDIR)FtpURI.$(O) \
+  $(OUTDIR)HttpURI.$(O) \
+  $(OUTDIR)Socket_win32.$(O) \
+
+
 !INCLUDE $(TOP)\rules\stdRules_nt
 
+#
+# additional rules
+#
+
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 $(OUTDIR)ActorStream.$(O) ActorStream.$(H): ActorStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)AppletalkSocketAddress.$(O) AppletalkSocketAddress.$(H): AppletalkSocketAddress.st $(STCHDR)  ../include/SocketAddress.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
@@ -28,6 +99,7 @@
 $(OUTDIR)Base64Coder.$(O) Base64Coder.$(H): Base64Coder.st $(STCHDR)  ../include/ObjectCoder.$(H)  ../include/AbstractObjectCoder.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Bezier.$(O) Bezier.$(H): Bezier.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Bezier2Segment.$(O) Bezier2Segment.$(H): Bezier2Segment.st $(STCHDR) 
+$(OUTDIR)BinaryTree.$(O) BinaryTree.$(H): BinaryTree.st $(STCHDR)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)BitArray.$(O) BitArray.$(H): BitArray.st $(STCHDR)  ../include/BooleanArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)BooleanArray.$(O) BooleanArray.$(H): BooleanArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)CRC32Stream.$(O) CRC32Stream.$(H): CRC32Stream.st $(STCHDR)  ../include/HashStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
@@ -37,15 +109,19 @@
 $(OUTDIR)Circle.$(O) Circle.$(H): Circle.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)CollectingSharedQueueStream.$(O) CollectingSharedQueueStream.$(H): CollectingSharedQueueStream.st $(STCHDR)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)CompressionStream.$(O) CompressionStream.$(H): CompressionStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)CompressionStreamTest.$(O) CompressionStreamTest.$(H): CompressionStreamTest.st $(STCHDR) 
 $(OUTDIR)Cons.$(O) Cons.$(H): Cons.st $(STCHDR)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)ConsStream.$(O) ConsStream.$(H): ConsStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Curve.$(O) Curve.$(H): Curve.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)DecNetSocketAddress.$(O) DecNetSocketAddress.$(H): DecNetSocketAddress.st $(STCHDR)  ../include/SocketAddress.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)DirectoryContents.$(O) DirectoryContents.$(H): DirectoryContents.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)EllipticalArc.$(O) EllipticalArc.$(H): EllipticalArc.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)EpsonFX1PrinterStream.$(O) EpsonFX1PrinterStream.$(H): EpsonFX1PrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)ExternalLong.$(O) ExternalLong.$(H): ExternalLong.st $(STCHDR)  ../include/ExternalBytes.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)FileSorter.$(O) FileSorter.$(H): FileSorter.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)FileText.$(O) FileText.$(H): FileText.st $(STCHDR)  ../include/StringCollection.$(H)  ../include/OrderedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)FileURI.$(O) FileURI.$(H): FileURI.st $(STCHDR)  ../include/HierarchicalURI.$(H)  ../include/URI.$(H)  ../include/Object.$(H) 
+$(OUTDIR)FourByteString.$(O) FourByteString.$(H): FourByteString.st $(STCHDR)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)FtpURI.$(O) FtpURI.$(H): FtpURI.st $(STCHDR)  ../include/HierarchicalURI.$(H)  ../include/URI.$(H)  ../include/Object.$(H) 
 $(OUTDIR)GBEncodedString.$(O) GBEncodedString.$(H): GBEncodedString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)HPLjetIIPrinterStream.$(O) HPLjetIIPrinterStream.$(H): HPLjetIIPrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
@@ -61,6 +137,7 @@
 $(OUTDIR)JISEncodedString.$(O) JISEncodedString.$(H): JISEncodedString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)KSCEncodedString.$(O) KSCEncodedString.$(H): KSCEncodedString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)KeyedCollection.$(O) KeyedCollection.$(H): KeyedCollection.st $(STCHDR)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)KeywordInContextIndexBuilder.$(O) KeywordInContextIndexBuilder.$(H): KeywordInContextIndexBuilder.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)LazyArray.$(O) LazyArray.$(H): LazyArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)LazyCons.$(O) LazyCons.$(H): LazyCons.st $(STCHDR) 
 $(OUTDIR)LazyValue.$(O) LazyValue.$(H): LazyValue.st $(STCHDR) 
@@ -69,7 +146,6 @@
 $(OUTDIR)LongIntegerArray.$(O) LongIntegerArray.$(H): LongIntegerArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)MappedCollection.$(O) MappedCollection.$(H): MappedCollection.st $(STCHDR)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)MessageChannel.$(O) MessageChannel.$(H): MessageChannel.st $(STCHDR)  ../include/MessageSend.$(H)  ../include/Message.$(H)  ../include/Object.$(H) 
-$(OUTDIR)MessageSend.$(O) MessageSend.$(H): MessageSend.st $(STCHDR)  ../include/Message.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Monitor.$(O) Monitor.$(H): Monitor.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)NameLookupError.$(O) NameLookupError.$(H): NameLookupError.st $(STCHDR)  ../include/Error.$(H)  ../include/Exception.$(H)  ../include/GenericException.$(H)  ../include/Object.$(H) 
 $(OUTDIR)NumberSet.$(O) NumberSet.$(H): NumberSet.st $(STCHDR)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
@@ -92,7 +168,6 @@
 $(OUTDIR)SignedWordArray.$(O) SignedWordArray.$(H): SignedWordArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)SocketAddress.$(O) SocketAddress.$(H): SocketAddress.st $(STCHDR)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)SocketAddressInfo.$(O) SocketAddressInfo.$(H): SocketAddressInfo.st $(STCHDR)  ../include/Object.$(H) 
-$(OUTDIR)SocketTest.$(O) SocketTest.$(H): SocketTest.st $(STCHDR) 
 $(OUTDIR)Socket.$(O) Socket.$(H): Socket.st $(STCHDR)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)SoundStream.$(O) SoundStream.$(H): SoundStream.st $(STCHDR)  ../include/FileStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Spline.$(O) Spline.$(H): Spline.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
@@ -107,6 +182,7 @@
 $(OUTDIR)UUID.$(O) UUID.$(H): UUID.st $(STCHDR)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)UnboxedIntegerArray.$(O) UnboxedIntegerArray.$(H): UnboxedIntegerArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Unicode16String.$(O) Unicode16String.$(H): Unicode16String.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)Unicode32String.$(O) Unicode32String.$(H): Unicode32String.st $(STCHDR)  ../include/FourByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)UnitConverter.$(O) UnitConverter.$(H): UnitConverter.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)UnixPTYStream.$(O) UnixPTYStream.$(H): UnixPTYStream.st $(STCHDR)  ../include/PipeStream.$(H)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)ValueLink.$(O) ValueLink.$(H): ValueLink.st $(STCHDR)  ../include/Link.$(H)  ../include/Object.$(H) 
@@ -126,6 +202,7 @@
 genAbbrev:: Base64Coder.st
 genAbbrev:: Bezier.st
 genAbbrev:: Bezier2Segment.st
+genAbbrev:: BinaryTree.st
 genAbbrev:: BitArray.st
 genAbbrev:: BooleanArray.st
 genAbbrev:: CRC32Stream.st
@@ -135,15 +212,19 @@
 genAbbrev:: Circle.st
 genAbbrev:: CollectingSharedQueueStream.st
 genAbbrev:: CompressionStream.st
+genAbbrev:: CompressionStreamTest.st
 genAbbrev:: Cons.st
+genAbbrev:: ConsStream.st
 genAbbrev:: Curve.st
 genAbbrev:: DecNetSocketAddress.st
 genAbbrev:: DirectoryContents.st
 genAbbrev:: EllipticalArc.st
 genAbbrev:: EpsonFX1PrinterStream.st
 genAbbrev:: ExternalLong.st
+genAbbrev:: FileSorter.st
 genAbbrev:: FileText.st
 genAbbrev:: FileURI.st
+genAbbrev:: FourByteString.st
 genAbbrev:: FtpURI.st
 genAbbrev:: GBEncodedString.st
 genAbbrev:: HPLjetIIPrinterStream.st
@@ -159,6 +240,7 @@
 genAbbrev:: JISEncodedString.st
 genAbbrev:: KSCEncodedString.st
 genAbbrev:: KeyedCollection.st
+genAbbrev:: KeywordInContextIndexBuilder.st
 genAbbrev:: LazyArray.st
 genAbbrev:: LazyCons.st
 genAbbrev:: LazyValue.st
@@ -167,7 +249,6 @@
 genAbbrev:: LongIntegerArray.st
 genAbbrev:: MappedCollection.st
 genAbbrev:: MessageChannel.st
-genAbbrev:: MessageSend.st
 genAbbrev:: Monitor.st
 genAbbrev:: NameLookupError.st
 genAbbrev:: NumberSet.st
@@ -191,7 +272,6 @@
 genAbbrev:: Socket.st
 genAbbrev:: SocketAddress.st
 genAbbrev:: SocketAddressInfo.st
-genAbbrev:: SocketTest.st
 genAbbrev:: Socket_win32.st
 genAbbrev:: SoundStream.st
 genAbbrev:: Spline.st
@@ -206,6 +286,7 @@
 genAbbrev:: UUID.st
 genAbbrev:: UnboxedIntegerArray.st
 genAbbrev:: Unicode16String.st
+genAbbrev:: Unicode32String.st
 genAbbrev:: UnitConverter.st
 genAbbrev:: UnixPTYStream.st
 genAbbrev:: ValueLink.st