Added `SystemProfiler` from (now obsolete) package stx:libprofiler. jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 31 May 2016 22:19:30 +0100
branchjv
changeset 4041 71b5dc4ee4c0
parent 4040 e04225f2a38d
child 4053 7817fc8db06e
Added `SystemProfiler` from (now obsolete) package stx:libprofiler. Class `SystemProfiler` only provides an access to system profiler API's. In-VM bytecode counting profiler has been obsoleted.
.hgignore
Make.proto
Make.spec
ProjectChecker.st
SystemProfiler.st
abbrev.stc
bc.mak
libInit.cc
stx_libbasic3-config.bat
stx_libbasic3-config.sh
stx_libbasic3.st
vcmake.bat
--- a/.hgignore	Sun May 29 06:58:08 2016 +0200
+++ b/.hgignore	Tue May 31 22:19:30 2016 +0100
@@ -14,3 +14,4 @@
 java/libs-src/*.jar
 *-Test.xml
 st.chg
+stx_libbasic3-config.h
--- a/Make.proto	Sun May 29 06:58:08 2016 +0200
+++ b/Make.proto	Tue May 31 22:19:30 2016 +0100
@@ -63,7 +63,14 @@
 
 all:: preMake classLibRule postMake
 
-pre_objs::  
+pre_objs:: stx_libbasic3-config.h 
+
+
+stx_libbasic3-config.h: stx_libbasic3-config.sh
+	./stx_libbasic3-config.sh
+
+clean::
+	rm -f stx_libbasic3-config.h
 
 
 
@@ -85,7 +92,7 @@
 		sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .stx_libbasic3.svn.st; \
 	fi
 	$(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_libbasic3.svn $(C_RULE);
-	sed -i -e "s/\".stx_libbasic3.svn.st\");/\"\stx_libbasic3.st\");/g" .stx_libbasic3.svn.c
+	sed -i -e "s/\".stx_libbasic3.svn.st\");/\"stx_libbasic3.st\");/g" .stx_libbasic3.svn.c
 	$(MAKE) .stx_libbasic3.svn.$(O)
 	@mv .stx_libbasic3.svn.$(O) stx_libbasic3.$(O)
 endif
@@ -123,7 +130,7 @@
 
 # build all mandatory prerequisite packages (containing superclasses) for this package
 prereq:
-	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 
 
 
@@ -143,83 +150,84 @@
 
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)AbstractSourceCodeManager.$(O) AbstractSourceCodeManager.$(H): AbstractSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)BeeProjectWriter.$(O) BeeProjectWriter.$(H): BeeProjectWriter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)BeeSourceWriter.$(O) BeeSourceWriter.$(H): BeeSourceWriter.st $(INCLUDE_TOP)/stx/libbasic/AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
-$(OUTDIR)CallChain.$(O) CallChain.$(H): CallChain.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Change.$(O) Change.$(H): Change.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ChangeDeltaInformation.$(O) ChangeDeltaInformation.$(H): ChangeDeltaInformation.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ChangeNotificationParameter.$(O) ChangeNotificationParameter.$(H): ChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)ChangeSet.$(O) ChangeSet.$(H): ChangeSet.st $(INCLUDE_TOP)/stx/libbasic/AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiff.$(O) ChangeSetDiff.$(H): ChangeSetDiff.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiffComponent.$(O) ChangeSetDiffComponent.$(H): ChangeSetDiffComponent.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ClassOrganizer.$(O) ClassOrganizer.$(H): ClassOrganizer.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)HTMLDocGenerator.$(O) HTMLDocGenerator.$(H): HTMLDocGenerator.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)HistoryManager.$(O) HistoryManager.$(H): HistoryManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MessageTally.$(O) MessageTally.$(H): MessageTally.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MessageTracer.$(O) MessageTracer.$(H): MessageTracer.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MethodFinder.$(O) MethodFinder.$(H): MethodFinder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ProfileTree.$(O) ProfileTree.$(H): ProfileTree.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ProjectChecker.$(O) ProjectChecker.$(H): ProjectChecker.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ProjectProblem.$(O) ProjectProblem.$(H): ProjectProblem.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeCache.$(O) SourceCodeCache.$(H): SourceCodeCache.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerError.$(O) SourceCodeManagerError.$(H): SourceCodeManagerError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerUtilities.$(O) SourceCodeManagerUtilities.$(H): SourceCodeManagerUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SystemEnvironment.$(O) SystemEnvironment.$(H): SystemEnvironment.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SystemOrganizer.$(O) SystemOrganizer.$(H): SystemOrganizer.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)TraceBuffer.$(O) TraceBuffer.$(H): TraceBuffer.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)VersionInfo.$(O) VersionInfo.$(H): VersionInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)WrappedMethod.$(O) WrappedMethod.$(H): WrappedMethod.st $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)stx_libbasic3.$(O) stx_libbasic3.$(H): stx_libbasic3.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)BeeProjectDefinitionWriter.$(O) BeeProjectDefinitionWriter.$(H): BeeProjectDefinitionWriter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/BeeProjectWriter.$(H) $(STCHDR)
-$(OUTDIR)BeeProjectSourceWriter.$(O) BeeProjectSourceWriter.$(H): BeeProjectSourceWriter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/BeeProjectWriter.$(H) $(STCHDR)
-$(OUTDIR)CVSSourceCodeManager.$(O) CVSSourceCodeManager.$(H): CVSSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)CVSVersionInfo.$(O) CVSVersionInfo.$(H): CVSVersionInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiffEntry.$(O) ChangeSetDiffEntry.$(H): ChangeSetDiffEntry.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeSetDiffComponent.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiffSet.$(O) ChangeSetDiffSet.$(H): ChangeSetDiffSet.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeSetDiffComponent.$(H) $(STCHDR)
-$(OUTDIR)ClassChange.$(O) ClassChange.$(H): ClassChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
-$(OUTDIR)CompositeChange.$(O) CompositeChange.$(H): CompositeChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
-$(OUTDIR)DataBaseSourceCodeManager.$(O) DataBaseSourceCodeManager.$(H): DataBaseSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)DataBaseSourceCodeManagerUtilities.$(O) DataBaseSourceCodeManagerUtilities.$(H): DataBaseSourceCodeManagerUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/SourceCodeManagerUtilities.$(H) $(STCHDR)
-$(OUTDIR)DoItChange.$(O) DoItChange.$(H): DoItChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
-$(OUTDIR)FileBasedSourceCodeManager.$(O) FileBasedSourceCodeManager.$(H): FileBasedSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)FileInChange.$(O) FileInChange.$(H): FileInChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
-$(OUTDIR)GitSourceCodeManager.$(O) GitSourceCodeManager.$(H): GitSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)InvalidChange.$(O) InvalidChange.$(H): InvalidChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
-$(OUTDIR)MercurialSourceCodeManager.$(O) MercurialSourceCodeManager.$(H): MercurialSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)MethodChangeNotificationParameter.$(O) MethodChangeNotificationParameter.$(H): MethodChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)NameSpaceCreationChange.$(O) NameSpaceCreationChange.$(H): NameSpaceCreationChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
-$(OUTDIR)OtherChange.$(O) OtherChange.$(H): OtherChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
-$(OUTDIR)PerforceSourceCodeManager.$(O) PerforceSourceCodeManager.$(H): PerforceSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)SVNVersionInfo.$(O) SVNVersionInfo.$(H): SVNVersionInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerUtilitiesForContainerBasedManagers.$(O) SourceCodeManagerUtilitiesForContainerBasedManagers.$(H): SourceCodeManagerUtilitiesForContainerBasedManagers.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/SourceCodeManagerUtilities.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(O) SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(H): SourceCodeManagerUtilitiesForWorkspaceBasedManagers.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/SourceCodeManagerUtilities.$(H) $(STCHDR)
-$(OUTDIR)StoreSourceCodeManager.$(O) StoreSourceCodeManager.$(H): StoreSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)ClassCategoryChange.$(O) ClassCategoryChange.$(H): ClassCategoryChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassClassVariableChange.$(O) ClassClassVariableChange.$(H): ClassClassVariableChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassCommentChange.$(O) ClassCommentChange.$(H): ClassCommentChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassDefinitionChange.$(O) ClassDefinitionChange.$(H): ClassDefinitionChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassInitializeChange.$(O) ClassInitializeChange.$(H): ClassInitializeChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassInstVarDefinitionChange.$(O) ClassInstVarDefinitionChange.$(H): ClassInstVarDefinitionChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassOtherChange.$(O) ClassOtherChange.$(H): ClassOtherChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveChange.$(O) ClassPrimitiveChange.$(H): ClassPrimitiveChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassRemoveChange.$(O) ClassRemoveChange.$(H): ClassRemoveChange.st $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Query.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassRenameChange.$(O) ClassRenameChange.$(H): ClassRenameChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)InfoChange.$(O) InfoChange.$(H): InfoChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/OtherChange.$(H) $(STCHDR)
-$(OUTDIR)MethodCategoryChangeNotificationParameter.$(O) MethodCategoryChangeNotificationParameter.$(H): MethodCategoryChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)MethodCategoryRenameChange.$(O) MethodCategoryRenameChange.$(H): MethodCategoryRenameChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)MethodChange.$(O) MethodChange.$(H): MethodChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
-$(OUTDIR)MethodRemoveChangeNotificationParameter.$(O) MethodRemoveChangeNotificationParameter.$(H): MethodRemoveChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)MethodTrapChangeNotificationParameter.$(O) MethodTrapChangeNotificationParameter.$(H): MethodTrapChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)TimestampChange.$(O) TimestampChange.$(H): TimestampChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/OtherChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveDefinitionsChange.$(O) ClassPrimitiveDefinitionsChange.$(H): ClassPrimitiveDefinitionsChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassPrimitiveChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveFunctionsChange.$(O) ClassPrimitiveFunctionsChange.$(H): ClassPrimitiveFunctionsChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassPrimitiveChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveVariablesChange.$(O) ClassPrimitiveVariablesChange.$(H): ClassPrimitiveVariablesChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassPrimitiveChange.$(H) $(STCHDR)
-$(OUTDIR)MethodCategoryChange.$(O) MethodCategoryChange.$(H): MethodCategoryChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodDefinitionChange.$(O) MethodDefinitionChange.$(H): MethodDefinitionChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodPackageChange.$(O) MethodPackageChange.$(H): MethodPackageChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodPrivacyChange.$(O) MethodPrivacyChange.$(H): MethodPrivacyChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodRemoveChange.$(O) MethodRemoveChange.$(H): MethodRemoveChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
+$(OUTDIR)AbstractSourceCodeManager.$(O) AbstractSourceCodeManager.$(C) AbstractSourceCodeManager.$(H): AbstractSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)BeeProjectWriter.$(O) BeeProjectWriter.$(C) BeeProjectWriter.$(H): BeeProjectWriter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)BeeSourceWriter.$(O) BeeSourceWriter.$(C) BeeSourceWriter.$(H): BeeSourceWriter.st $(INCLUDE_TOP)/stx/libbasic/AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
+$(OUTDIR)CallChain.$(O) CallChain.$(C) CallChain.$(H): CallChain.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Change.$(O) Change.$(C) Change.$(H): Change.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ChangeDeltaInformation.$(O) ChangeDeltaInformation.$(C) ChangeDeltaInformation.$(H): ChangeDeltaInformation.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ChangeNotificationParameter.$(O) ChangeNotificationParameter.$(C) ChangeNotificationParameter.$(H): ChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)ChangeSet.$(O) ChangeSet.$(C) ChangeSet.$(H): ChangeSet.st $(INCLUDE_TOP)/stx/libbasic/AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiff.$(O) ChangeSetDiff.$(C) ChangeSetDiff.$(H): ChangeSetDiff.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiffComponent.$(O) ChangeSetDiffComponent.$(C) ChangeSetDiffComponent.$(H): ChangeSetDiffComponent.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ClassOrganizer.$(O) ClassOrganizer.$(C) ClassOrganizer.$(H): ClassOrganizer.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)HTMLDocGenerator.$(O) HTMLDocGenerator.$(C) HTMLDocGenerator.$(H): HTMLDocGenerator.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)HistoryManager.$(O) HistoryManager.$(C) HistoryManager.$(H): HistoryManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MessageTally.$(O) MessageTally.$(C) MessageTally.$(H): MessageTally.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MessageTracer.$(O) MessageTracer.$(C) MessageTracer.$(H): MessageTracer.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MethodFinder.$(O) MethodFinder.$(C) MethodFinder.$(H): MethodFinder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ProfileTree.$(O) ProfileTree.$(C) ProfileTree.$(H): ProfileTree.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ProjectChecker.$(O) ProjectChecker.$(C) ProjectChecker.$(H): ProjectChecker.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ProjectProblem.$(O) ProjectProblem.$(C) ProjectProblem.$(H): ProjectProblem.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeCache.$(O) SourceCodeCache.$(C) SourceCodeCache.$(H): SourceCodeCache.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerError.$(O) SourceCodeManagerError.$(C) SourceCodeManagerError.$(H): SourceCodeManagerError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerUtilities.$(O) SourceCodeManagerUtilities.$(C) SourceCodeManagerUtilities.$(H): SourceCodeManagerUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SystemEnvironment.$(O) SystemEnvironment.$(C) SystemEnvironment.$(H): SystemEnvironment.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SystemOrganizer.$(O) SystemOrganizer.$(C) SystemOrganizer.$(H): SystemOrganizer.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SystemProfiler.$(O) SystemProfiler.$(C) SystemProfiler.$(H): SystemProfiler.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)TraceBuffer.$(O) TraceBuffer.$(C) TraceBuffer.$(H): TraceBuffer.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)VersionInfo.$(O) VersionInfo.$(C) VersionInfo.$(H): VersionInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)WrappedMethod.$(O) WrappedMethod.$(C) WrappedMethod.$(H): WrappedMethod.st $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Method.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)stx_libbasic3.$(O) stx_libbasic3.$(C) stx_libbasic3.$(H): stx_libbasic3.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)BeeProjectDefinitionWriter.$(O) BeeProjectDefinitionWriter.$(C) BeeProjectDefinitionWriter.$(H): BeeProjectDefinitionWriter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/BeeProjectWriter.$(H) $(STCHDR)
+$(OUTDIR)BeeProjectSourceWriter.$(O) BeeProjectSourceWriter.$(C) BeeProjectSourceWriter.$(H): BeeProjectSourceWriter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/BeeProjectWriter.$(H) $(STCHDR)
+$(OUTDIR)CVSSourceCodeManager.$(O) CVSSourceCodeManager.$(C) CVSSourceCodeManager.$(H): CVSSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)CVSVersionInfo.$(O) CVSVersionInfo.$(C) CVSVersionInfo.$(H): CVSVersionInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiffEntry.$(O) ChangeSetDiffEntry.$(C) ChangeSetDiffEntry.$(H): ChangeSetDiffEntry.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeSetDiffComponent.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiffSet.$(O) ChangeSetDiffSet.$(C) ChangeSetDiffSet.$(H): ChangeSetDiffSet.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeSetDiffComponent.$(H) $(STCHDR)
+$(OUTDIR)ClassChange.$(O) ClassChange.$(C) ClassChange.$(H): ClassChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+$(OUTDIR)CompositeChange.$(O) CompositeChange.$(C) CompositeChange.$(H): CompositeChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+$(OUTDIR)DataBaseSourceCodeManager.$(O) DataBaseSourceCodeManager.$(C) DataBaseSourceCodeManager.$(H): DataBaseSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)DataBaseSourceCodeManagerUtilities.$(O) DataBaseSourceCodeManagerUtilities.$(C) DataBaseSourceCodeManagerUtilities.$(H): DataBaseSourceCodeManagerUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/SourceCodeManagerUtilities.$(H) $(STCHDR)
+$(OUTDIR)DoItChange.$(O) DoItChange.$(C) DoItChange.$(H): DoItChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+$(OUTDIR)FileBasedSourceCodeManager.$(O) FileBasedSourceCodeManager.$(C) FileBasedSourceCodeManager.$(H): FileBasedSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)FileInChange.$(O) FileInChange.$(C) FileInChange.$(H): FileInChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+$(OUTDIR)GitSourceCodeManager.$(O) GitSourceCodeManager.$(C) GitSourceCodeManager.$(H): GitSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)InvalidChange.$(O) InvalidChange.$(C) InvalidChange.$(H): InvalidChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+$(OUTDIR)MercurialSourceCodeManager.$(O) MercurialSourceCodeManager.$(C) MercurialSourceCodeManager.$(H): MercurialSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)MethodChangeNotificationParameter.$(O) MethodChangeNotificationParameter.$(C) MethodChangeNotificationParameter.$(H): MethodChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)NameSpaceCreationChange.$(O) NameSpaceCreationChange.$(C) NameSpaceCreationChange.$(H): NameSpaceCreationChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+$(OUTDIR)OtherChange.$(O) OtherChange.$(C) OtherChange.$(H): OtherChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(STCHDR)
+$(OUTDIR)PerforceSourceCodeManager.$(O) PerforceSourceCodeManager.$(C) PerforceSourceCodeManager.$(H): PerforceSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)SVNVersionInfo.$(O) SVNVersionInfo.$(C) SVNVersionInfo.$(H): SVNVersionInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerUtilitiesForContainerBasedManagers.$(O) SourceCodeManagerUtilitiesForContainerBasedManagers.$(C) SourceCodeManagerUtilitiesForContainerBasedManagers.$(H): SourceCodeManagerUtilitiesForContainerBasedManagers.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/SourceCodeManagerUtilities.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(O) SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(C) SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(H): SourceCodeManagerUtilitiesForWorkspaceBasedManagers.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/SourceCodeManagerUtilities.$(H) $(STCHDR)
+$(OUTDIR)StoreSourceCodeManager.$(O) StoreSourceCodeManager.$(C) StoreSourceCodeManager.$(H): StoreSourceCodeManager.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)ClassCategoryChange.$(O) ClassCategoryChange.$(C) ClassCategoryChange.$(H): ClassCategoryChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassClassVariableChange.$(O) ClassClassVariableChange.$(C) ClassClassVariableChange.$(H): ClassClassVariableChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassCommentChange.$(O) ClassCommentChange.$(C) ClassCommentChange.$(H): ClassCommentChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassDefinitionChange.$(O) ClassDefinitionChange.$(C) ClassDefinitionChange.$(H): ClassDefinitionChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassInitializeChange.$(O) ClassInitializeChange.$(C) ClassInitializeChange.$(H): ClassInitializeChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassInstVarDefinitionChange.$(O) ClassInstVarDefinitionChange.$(C) ClassInstVarDefinitionChange.$(H): ClassInstVarDefinitionChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassOtherChange.$(O) ClassOtherChange.$(C) ClassOtherChange.$(H): ClassOtherChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveChange.$(O) ClassPrimitiveChange.$(C) ClassPrimitiveChange.$(H): ClassPrimitiveChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassRemoveChange.$(O) ClassRemoveChange.$(C) ClassRemoveChange.$(H): ClassRemoveChange.st $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Query.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassRenameChange.$(O) ClassRenameChange.$(C) ClassRenameChange.$(H): ClassRenameChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)InfoChange.$(O) InfoChange.$(C) InfoChange.$(H): InfoChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/OtherChange.$(H) $(STCHDR)
+$(OUTDIR)MethodCategoryChangeNotificationParameter.$(O) MethodCategoryChangeNotificationParameter.$(C) MethodCategoryChangeNotificationParameter.$(H): MethodCategoryChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)MethodCategoryRenameChange.$(O) MethodCategoryRenameChange.$(C) MethodCategoryRenameChange.$(H): MethodCategoryRenameChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)MethodChange.$(O) MethodChange.$(C) MethodChange.$(H): MethodChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(STCHDR)
+$(OUTDIR)MethodRemoveChangeNotificationParameter.$(O) MethodRemoveChangeNotificationParameter.$(C) MethodRemoveChangeNotificationParameter.$(H): MethodRemoveChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)MethodTrapChangeNotificationParameter.$(O) MethodTrapChangeNotificationParameter.$(C) MethodTrapChangeNotificationParameter.$(H): MethodTrapChangeNotificationParameter.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic3/ChangeNotificationParameter.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)TimestampChange.$(O) TimestampChange.$(C) TimestampChange.$(H): TimestampChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/OtherChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveDefinitionsChange.$(O) ClassPrimitiveDefinitionsChange.$(C) ClassPrimitiveDefinitionsChange.$(H): ClassPrimitiveDefinitionsChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassPrimitiveChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveFunctionsChange.$(O) ClassPrimitiveFunctionsChange.$(C) ClassPrimitiveFunctionsChange.$(H): ClassPrimitiveFunctionsChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassPrimitiveChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveVariablesChange.$(O) ClassPrimitiveVariablesChange.$(C) ClassPrimitiveVariablesChange.$(H): ClassPrimitiveVariablesChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassPrimitiveChange.$(H) $(STCHDR)
+$(OUTDIR)MethodCategoryChange.$(O) MethodCategoryChange.$(C) MethodCategoryChange.$(H): MethodCategoryChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodDefinitionChange.$(O) MethodDefinitionChange.$(C) MethodDefinitionChange.$(H): MethodDefinitionChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodPackageChange.$(O) MethodPackageChange.$(C) MethodPackageChange.$(H): MethodPackageChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodPrivacyChange.$(O) MethodPrivacyChange.$(C) MethodPrivacyChange.$(H): MethodPrivacyChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodRemoveChange.$(O) MethodRemoveChange.$(C) MethodRemoveChange.$(H): MethodRemoveChange.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic3/Change.$(H) $(INCLUDE_TOP)/stx/libbasic3/ClassChange.$(H) $(INCLUDE_TOP)/stx/libbasic3/MethodChange.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ConfigurableFeatures.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/IdentityDictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic/UserPreferences.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/Make.spec	Sun May 29 06:58:08 2016 +0200
+++ b/Make.spec	Tue May 31 22:19:30 2016 +0100
@@ -75,6 +75,7 @@
 	SourceCodeManagerUtilities \
 	SystemEnvironment \
 	SystemOrganizer \
+	SystemProfiler \
 	TraceBuffer \
 	VersionInfo \
 	WrappedMethod \
@@ -157,6 +158,7 @@
     $(OUTDIR_SLASH)SourceCodeManagerUtilities.$(O) \
     $(OUTDIR_SLASH)SystemEnvironment.$(O) \
     $(OUTDIR_SLASH)SystemOrganizer.$(O) \
+    $(OUTDIR_SLASH)SystemProfiler.$(O) \
     $(OUTDIR_SLASH)TraceBuffer.$(O) \
     $(OUTDIR_SLASH)VersionInfo.$(O) \
     $(OUTDIR_SLASH)WrappedMethod.$(O) \
--- a/ProjectChecker.st	Sun May 29 06:58:08 2016 +0200
+++ b/ProjectChecker.st	Tue May 31 22:19:30 2016 +0100
@@ -770,6 +770,11 @@
     ^ '$Header: /cvs/stx/stx/libbasic3/ProjectChecker.st,v 1.33 2015-02-24 23:50:29 cg Exp $'
 !
 
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: ProjectChecker.st,v 1.33 2015-02-24 23:50:29 cg Exp $'
 ! !
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SystemProfiler.st	Tue May 31 22:19:30 2016 +0100
@@ -0,0 +1,232 @@
+"
+ COPYRIGHT (c) 2006 by eXept Software AG
+              All Rights Reserved
+
+ This software is furnished under a license and may be used
+ only in accordance with the terms of that license and with the
+ inclusion of the above copyright notice.   This software may not
+ be provided or otherwise made available to, or used by, any
+ other person.  No title to or ownership of the software is
+ hereby transferred.
+"
+"{ Package: 'stx:libbasic3' }"
+
+"{ NameSpace: Smalltalk }"
+
+Object subclass:#SystemProfiler
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'System-Profiler'
+!
+
+Object subclass:#Valgrind
+	instanceVariableNames:''
+	classVariableNames:'Instance'
+	poolDictionaries:''
+	privateIn:SystemProfiler
+!
+
+!SystemProfiler primitiveDefinitions!
+%{
+
+#include "stx_libbasic3-config.h"
+
+#ifdef HAS_VALGRIND
+# include <valgrind/valgrind.h>
+# ifdef HAS_CALLGRIND
+#  include <valgrind/callgrind.h>
+# endif
+#endif
+
+%}
+! !
+
+!SystemProfiler class methodsFor:'documentation'!
+
+copyright
+"
+ COPYRIGHT (c) 2006 by eXept Software AG
+              All Rights Reserved
+
+ This software is furnished under a license and may be used
+ only in accordance with the terms of that license and with the
+ inclusion of the above copyright notice.   This software may not
+ be provided or otherwise made available to, or used by, any
+ other person.  No title to or ownership of the software is
+ hereby transferred.
+"
+!
+
+documentation
+"
+    This class exposes API for systems-being-profiled provided
+    by Valgrind (and in future maybe by some others, OProfile, CodeXL 
+    comes to mind). The APIs exposed depends on the profiler itself, 
+    so no aim for an unified API here.
+
+    Historical note: This class used to be called Profiler and
+    also served as an entrypoint for the VM's builtin bytecode-counting
+    profiler I (JV) wrote for CellStore guys back then. However, 
+    it has never been used, not even by them. For practical profiling,
+    system profiler such a Valgrind/Callgrind or AMD's CodeXL gives
+    much better insight. Thus the bytecode-counting profiler has been
+    obsoleted.
+
+    [author:]
+        Jan Vrany <jan.vrany@fit.cvut.cz>
+
+    [instance variables:]
+
+    [class variables:]
+
+    [see also:]
+        http://valgrind.org/
+        http://oprofile.sourceforge.net/news/
+
+"
+! !
+
+!SystemProfiler class methodsFor:'initialization'!
+
+initialize
+    "Invoked at system start or when the class is dynamically loaded."
+
+    "/ For backward compatibility. See "Historical note" in #documentation
+    Profiler := self.
+
+    "Modified (comment): / 31-05-2016 / 22:16:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!SystemProfiler class methodsFor:'accessing'!
+
+valgrind
+    "Returns an interface object to control
+     valgrind profiler"
+
+    ^Valgrind theOneAndOnlyInstance
+
+    "Created: / 01-11-2012 / 22:19:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!SystemProfiler::Valgrind class methodsFor:'documentation'!
+
+documentation
+"
+    A Smalltalk interface to control callgrind profiler.
+
+    [author:]
+        Jan Vrany <jan.vrany@fit.cvut.cz>
+
+    [instance variables:]
+
+    [class variables:]
+
+    [see also:]
+        Callgrind 
+            http://valgrind.org/docs/manual/cl-manual.html
+        KCachegrind
+            http://kcachegrind.sourceforge.net/html/Home.html
+
+"
+! !
+
+!SystemProfiler::Valgrind class methodsFor:'instance creation'!
+
+flushSingleton
+    "flushes the cached singleton"
+
+    Instance := nil
+
+    "
+     self flushSingleton
+    "
+!
+
+new
+    "returns a singleton"
+
+    ^ self theOneAndOnlyInstance.
+!
+
+theOneAndOnlyInstance
+    "returns a singleton"
+
+    Instance isNil ifTrue:[
+        Instance := self basicNew initialize.
+    ].
+    ^ Instance.
+! !
+
+!SystemProfiler::Valgrind methodsFor:'callgrind-instrumentation'!
+
+callgrindInstrumentationStart
+    "Turn on callgrind instrumentation"
+
+%{
+#ifdef HAS_CALLGRIND
+    CALLGRIND_START_INSTRUMENTATION;
+    RETURN ( self );
+#endif
+%}.
+    self error:'No callgrind support'
+
+    "Created: / 01-11-2012 / 22:31:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+callgrindInstrumentationStop
+    "Turn off callgrind instrumentation"
+
+%{
+#ifdef HAS_CALLGRIND
+    CALLGRIND_STOP_INSTRUMENTATION;
+    RETURN ( self );
+#endif
+%}.
+    self error:'No callgrind support'
+
+    "Created: / 01-11-2012 / 22:31:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!SystemProfiler::Valgrind methodsFor:'queries'!
+
+hasValgrindSupport
+    "Return true, if valgrind support is compiled in, false otherwise"
+%{
+#ifdef HAS_VALGRIND
+    RETURN ( true );
+#endif
+%}.
+    ^ false
+
+!
+
+hasCallgrindSupport
+    "Return true, if callgrind support is compiled in, false otherwise"
+%{
+#ifdef HAS_CALLGRIND
+    RETURN ( true );
+#endif
+%}.
+    ^ false
+
+!
+
+runningUnderValgrind
+    "Return true, if the VM is running under valgrind,
+     false otherwise"
+
+%{
+#ifdef HAS_VALGRIND
+    RETURN ( (RUNNING_ON_VALGRIND) ? true : false );
+#endif
+%}.
+    ^ false
+
+    "Created: / 01-11-2012 / 22:31:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+
+
+
+SystemProfiler initialize!
--- a/abbrev.stc	Sun May 29 06:58:08 2016 +0200
+++ b/abbrev.stc	Tue May 31 22:19:30 2016 +0100
@@ -25,6 +25,7 @@
 SourceCodeManagerUtilities SourceCodeManagerUtilities stx:libbasic3 'System-SourceCodeManagement' 0
 SystemEnvironment SystemEnvironment stx:libbasic3 'Kernel-Classes' 0
 SystemOrganizer SystemOrganizer stx:libbasic3 'Kernel-Support' 0
+SystemProfiler SystemProfiler stx:libbasic3 'System-Profiler' 0
 TraceBuffer TraceBuffer stx:libbasic3 'System-Debugging-Support' 0
 VersionInfo VersionInfo stx:libbasic3 'System-SourceCodeManagement' 0
 WrappedMethod WrappedMethod stx:libbasic3 'Kernel-Methods' 0
@@ -80,7 +81,7 @@
 MethodRemoveChange MethodRemoveChange stx:libbasic3 'System-Changes' 0
 TraitClassTraitDefinitionChange TraitClassTraitDefinitionChange stx:libbasic3 'System-Changes' 0
 TraitDefinitionChange TraitDefinitionChange stx:libbasic3 'System-Changes' 0
+VSEFileSourceWriter VSEFileSourceWriter stx:libbasic3 'Kernel-Classes-Support' 0
 VSEChunkFileSourceWriter VSEChunkFileSourceWriter stx:libbasic3 'Kernel-Classes-Support' 0
-VSEFileSourceWriter VSEFileSourceWriter stx:libbasic3 'Kernel-Classes-Support' 0
 VSEPackageFileSourceWriter VSEPackageFileSourceWriter stx:libbasic3 'Kernel-Classes-Support' 0
 VisualAgeChunkFileSourceWriter VisualAgeChunkFileSourceWriter stx:libbasic3 'Kernel-Classes-Support' 0
--- a/bc.mak	Sun May 29 06:58:08 2016 +0200
+++ b/bc.mak	Tue May 31 22:19:30 2016 +0100
@@ -46,7 +46,7 @@
 
 OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
 
-ALL::  classLibRule
+ALL:: stx_libbasic3-config.h classLibRule
 
 classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
 
@@ -59,6 +59,13 @@
 
 
 
+stx_libbasic3-config.h: stx_libbasic3-config.bat
+	call stx_libbasic3-config.bat
+
+clean::
+	del stx_libbasic3-config.h
+
+
 
 
 
@@ -71,83 +78,84 @@
 
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)AbstractSourceCodeManager.$(O) AbstractSourceCodeManager.$(H): AbstractSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)BeeProjectWriter.$(O) BeeProjectWriter.$(H): BeeProjectWriter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)BeeSourceWriter.$(O) BeeSourceWriter.$(H): BeeSourceWriter.st $(INCLUDE_TOP)\stx\libbasic\AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
-$(OUTDIR)CallChain.$(O) CallChain.$(H): CallChain.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Change.$(O) Change.$(H): Change.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ChangeDeltaInformation.$(O) ChangeDeltaInformation.$(H): ChangeDeltaInformation.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ChangeNotificationParameter.$(O) ChangeNotificationParameter.$(H): ChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)ChangeSet.$(O) ChangeSet.$(H): ChangeSet.st $(INCLUDE_TOP)\stx\libbasic\AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiff.$(O) ChangeSetDiff.$(H): ChangeSetDiff.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiffComponent.$(O) ChangeSetDiffComponent.$(H): ChangeSetDiffComponent.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ClassOrganizer.$(O) ClassOrganizer.$(H): ClassOrganizer.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)HTMLDocGenerator.$(O) HTMLDocGenerator.$(H): HTMLDocGenerator.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)HistoryManager.$(O) HistoryManager.$(H): HistoryManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MessageTally.$(O) MessageTally.$(H): MessageTally.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MessageTracer.$(O) MessageTracer.$(H): MessageTracer.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MethodFinder.$(O) MethodFinder.$(H): MethodFinder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ProfileTree.$(O) ProfileTree.$(H): ProfileTree.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ProjectChecker.$(O) ProjectChecker.$(H): ProjectChecker.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ProjectProblem.$(O) ProjectProblem.$(H): ProjectProblem.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeCache.$(O) SourceCodeCache.$(H): SourceCodeCache.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerError.$(O) SourceCodeManagerError.$(H): SourceCodeManagerError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerUtilities.$(O) SourceCodeManagerUtilities.$(H): SourceCodeManagerUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SystemEnvironment.$(O) SystemEnvironment.$(H): SystemEnvironment.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SystemOrganizer.$(O) SystemOrganizer.$(H): SystemOrganizer.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TraceBuffer.$(O) TraceBuffer.$(H): TraceBuffer.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)VersionInfo.$(O) VersionInfo.$(H): VersionInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)WrappedMethod.$(O) WrappedMethod.$(H): WrappedMethod.st $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)stx_libbasic3.$(O) stx_libbasic3.$(H): stx_libbasic3.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)BeeProjectDefinitionWriter.$(O) BeeProjectDefinitionWriter.$(H): BeeProjectDefinitionWriter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\BeeProjectWriter.$(H) $(STCHDR)
-$(OUTDIR)BeeProjectSourceWriter.$(O) BeeProjectSourceWriter.$(H): BeeProjectSourceWriter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\BeeProjectWriter.$(H) $(STCHDR)
-$(OUTDIR)CVSSourceCodeManager.$(O) CVSSourceCodeManager.$(H): CVSSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)CVSVersionInfo.$(O) CVSVersionInfo.$(H): CVSVersionInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiffEntry.$(O) ChangeSetDiffEntry.$(H): ChangeSetDiffEntry.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeSetDiffComponent.$(H) $(STCHDR)
-$(OUTDIR)ChangeSetDiffSet.$(O) ChangeSetDiffSet.$(H): ChangeSetDiffSet.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeSetDiffComponent.$(H) $(STCHDR)
-$(OUTDIR)ClassChange.$(O) ClassChange.$(H): ClassChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
-$(OUTDIR)CompositeChange.$(O) CompositeChange.$(H): CompositeChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
-$(OUTDIR)DataBaseSourceCodeManager.$(O) DataBaseSourceCodeManager.$(H): DataBaseSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)DataBaseSourceCodeManagerUtilities.$(O) DataBaseSourceCodeManagerUtilities.$(H): DataBaseSourceCodeManagerUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\SourceCodeManagerUtilities.$(H) $(STCHDR)
-$(OUTDIR)DoItChange.$(O) DoItChange.$(H): DoItChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
-$(OUTDIR)FileBasedSourceCodeManager.$(O) FileBasedSourceCodeManager.$(H): FileBasedSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)FileInChange.$(O) FileInChange.$(H): FileInChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
-$(OUTDIR)GitSourceCodeManager.$(O) GitSourceCodeManager.$(H): GitSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)InvalidChange.$(O) InvalidChange.$(H): InvalidChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
-$(OUTDIR)MercurialSourceCodeManager.$(O) MercurialSourceCodeManager.$(H): MercurialSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)MethodChangeNotificationParameter.$(O) MethodChangeNotificationParameter.$(H): MethodChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)NameSpaceCreationChange.$(O) NameSpaceCreationChange.$(H): NameSpaceCreationChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
-$(OUTDIR)OtherChange.$(O) OtherChange.$(H): OtherChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
-$(OUTDIR)PerforceSourceCodeManager.$(O) PerforceSourceCodeManager.$(H): PerforceSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)SVNVersionInfo.$(O) SVNVersionInfo.$(H): SVNVersionInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerUtilitiesForContainerBasedManagers.$(O) SourceCodeManagerUtilitiesForContainerBasedManagers.$(H): SourceCodeManagerUtilitiesForContainerBasedManagers.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\SourceCodeManagerUtilities.$(H) $(STCHDR)
-$(OUTDIR)SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(O) SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(H): SourceCodeManagerUtilitiesForWorkspaceBasedManagers.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\SourceCodeManagerUtilities.$(H) $(STCHDR)
-$(OUTDIR)StoreSourceCodeManager.$(O) StoreSourceCodeManager.$(H): StoreSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
-$(OUTDIR)ClassCategoryChange.$(O) ClassCategoryChange.$(H): ClassCategoryChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassClassVariableChange.$(O) ClassClassVariableChange.$(H): ClassClassVariableChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassCommentChange.$(O) ClassCommentChange.$(H): ClassCommentChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassDefinitionChange.$(O) ClassDefinitionChange.$(H): ClassDefinitionChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassInitializeChange.$(O) ClassInitializeChange.$(H): ClassInitializeChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassInstVarDefinitionChange.$(O) ClassInstVarDefinitionChange.$(H): ClassInstVarDefinitionChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassOtherChange.$(O) ClassOtherChange.$(H): ClassOtherChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveChange.$(O) ClassPrimitiveChange.$(H): ClassPrimitiveChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassRemoveChange.$(O) ClassRemoveChange.$(H): ClassRemoveChange.st $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Query.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)ClassRenameChange.$(O) ClassRenameChange.$(H): ClassRenameChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)InfoChange.$(O) InfoChange.$(H): InfoChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\OtherChange.$(H) $(STCHDR)
-$(OUTDIR)MethodCategoryChangeNotificationParameter.$(O) MethodCategoryChangeNotificationParameter.$(H): MethodCategoryChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)MethodCategoryRenameChange.$(O) MethodCategoryRenameChange.$(H): MethodCategoryRenameChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)MethodChange.$(O) MethodChange.$(H): MethodChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
-$(OUTDIR)MethodRemoveChangeNotificationParameter.$(O) MethodRemoveChangeNotificationParameter.$(H): MethodRemoveChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)MethodTrapChangeNotificationParameter.$(O) MethodTrapChangeNotificationParameter.$(H): MethodTrapChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChangeNotificationParameter.$(H) $(STCHDR)
-$(OUTDIR)TimestampChange.$(O) TimestampChange.$(H): TimestampChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\OtherChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveDefinitionsChange.$(O) ClassPrimitiveDefinitionsChange.$(H): ClassPrimitiveDefinitionsChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassPrimitiveChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveFunctionsChange.$(O) ClassPrimitiveFunctionsChange.$(H): ClassPrimitiveFunctionsChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassPrimitiveChange.$(H) $(STCHDR)
-$(OUTDIR)ClassPrimitiveVariablesChange.$(O) ClassPrimitiveVariablesChange.$(H): ClassPrimitiveVariablesChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassPrimitiveChange.$(H) $(STCHDR)
-$(OUTDIR)MethodCategoryChange.$(O) MethodCategoryChange.$(H): MethodCategoryChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodDefinitionChange.$(O) MethodDefinitionChange.$(H): MethodDefinitionChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodPackageChange.$(O) MethodPackageChange.$(H): MethodPackageChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodPrivacyChange.$(O) MethodPrivacyChange.$(H): MethodPrivacyChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
-$(OUTDIR)MethodRemoveChange.$(O) MethodRemoveChange.$(H): MethodRemoveChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
+$(OUTDIR)AbstractSourceCodeManager.$(O) AbstractSourceCodeManager.$(C) AbstractSourceCodeManager.$(H): AbstractSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)BeeProjectWriter.$(O) BeeProjectWriter.$(C) BeeProjectWriter.$(H): BeeProjectWriter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)BeeSourceWriter.$(O) BeeSourceWriter.$(C) BeeSourceWriter.$(H): BeeSourceWriter.st $(INCLUDE_TOP)\stx\libbasic\AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
+$(OUTDIR)CallChain.$(O) CallChain.$(C) CallChain.$(H): CallChain.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Change.$(O) Change.$(C) Change.$(H): Change.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ChangeDeltaInformation.$(O) ChangeDeltaInformation.$(C) ChangeDeltaInformation.$(H): ChangeDeltaInformation.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ChangeNotificationParameter.$(O) ChangeNotificationParameter.$(C) ChangeNotificationParameter.$(H): ChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)ChangeSet.$(O) ChangeSet.$(C) ChangeSet.$(H): ChangeSet.st $(INCLUDE_TOP)\stx\libbasic\AbstractSourceFileWriter.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SmalltalkChunkFileSourceWriter.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiff.$(O) ChangeSetDiff.$(C) ChangeSetDiff.$(H): ChangeSetDiff.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiffComponent.$(O) ChangeSetDiffComponent.$(C) ChangeSetDiffComponent.$(H): ChangeSetDiffComponent.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ClassOrganizer.$(O) ClassOrganizer.$(C) ClassOrganizer.$(H): ClassOrganizer.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)HTMLDocGenerator.$(O) HTMLDocGenerator.$(C) HTMLDocGenerator.$(H): HTMLDocGenerator.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)HistoryManager.$(O) HistoryManager.$(C) HistoryManager.$(H): HistoryManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MessageTally.$(O) MessageTally.$(C) MessageTally.$(H): MessageTally.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MessageTracer.$(O) MessageTracer.$(C) MessageTracer.$(H): MessageTracer.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MethodFinder.$(O) MethodFinder.$(C) MethodFinder.$(H): MethodFinder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ProfileTree.$(O) ProfileTree.$(C) ProfileTree.$(H): ProfileTree.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ProjectChecker.$(O) ProjectChecker.$(C) ProjectChecker.$(H): ProjectChecker.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ProjectProblem.$(O) ProjectProblem.$(C) ProjectProblem.$(H): ProjectProblem.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeCache.$(O) SourceCodeCache.$(C) SourceCodeCache.$(H): SourceCodeCache.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerError.$(O) SourceCodeManagerError.$(C) SourceCodeManagerError.$(H): SourceCodeManagerError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerUtilities.$(O) SourceCodeManagerUtilities.$(C) SourceCodeManagerUtilities.$(H): SourceCodeManagerUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SystemEnvironment.$(O) SystemEnvironment.$(C) SystemEnvironment.$(H): SystemEnvironment.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SystemOrganizer.$(O) SystemOrganizer.$(C) SystemOrganizer.$(H): SystemOrganizer.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SystemProfiler.$(O) SystemProfiler.$(C) SystemProfiler.$(H): SystemProfiler.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TraceBuffer.$(O) TraceBuffer.$(C) TraceBuffer.$(H): TraceBuffer.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)VersionInfo.$(O) VersionInfo.$(C) VersionInfo.$(H): VersionInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)WrappedMethod.$(O) WrappedMethod.$(C) WrappedMethod.$(H): WrappedMethod.st $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)stx_libbasic3.$(O) stx_libbasic3.$(C) stx_libbasic3.$(H): stx_libbasic3.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)BeeProjectDefinitionWriter.$(O) BeeProjectDefinitionWriter.$(C) BeeProjectDefinitionWriter.$(H): BeeProjectDefinitionWriter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\BeeProjectWriter.$(H) $(STCHDR)
+$(OUTDIR)BeeProjectSourceWriter.$(O) BeeProjectSourceWriter.$(C) BeeProjectSourceWriter.$(H): BeeProjectSourceWriter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\BeeProjectWriter.$(H) $(STCHDR)
+$(OUTDIR)CVSSourceCodeManager.$(O) CVSSourceCodeManager.$(C) CVSSourceCodeManager.$(H): CVSSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)CVSVersionInfo.$(O) CVSVersionInfo.$(C) CVSVersionInfo.$(H): CVSVersionInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiffEntry.$(O) ChangeSetDiffEntry.$(C) ChangeSetDiffEntry.$(H): ChangeSetDiffEntry.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeSetDiffComponent.$(H) $(STCHDR)
+$(OUTDIR)ChangeSetDiffSet.$(O) ChangeSetDiffSet.$(C) ChangeSetDiffSet.$(H): ChangeSetDiffSet.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeSetDiffComponent.$(H) $(STCHDR)
+$(OUTDIR)ClassChange.$(O) ClassChange.$(C) ClassChange.$(H): ClassChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+$(OUTDIR)CompositeChange.$(O) CompositeChange.$(C) CompositeChange.$(H): CompositeChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+$(OUTDIR)DataBaseSourceCodeManager.$(O) DataBaseSourceCodeManager.$(C) DataBaseSourceCodeManager.$(H): DataBaseSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)DataBaseSourceCodeManagerUtilities.$(O) DataBaseSourceCodeManagerUtilities.$(C) DataBaseSourceCodeManagerUtilities.$(H): DataBaseSourceCodeManagerUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\SourceCodeManagerUtilities.$(H) $(STCHDR)
+$(OUTDIR)DoItChange.$(O) DoItChange.$(C) DoItChange.$(H): DoItChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+$(OUTDIR)FileBasedSourceCodeManager.$(O) FileBasedSourceCodeManager.$(C) FileBasedSourceCodeManager.$(H): FileBasedSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)FileInChange.$(O) FileInChange.$(C) FileInChange.$(H): FileInChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+$(OUTDIR)GitSourceCodeManager.$(O) GitSourceCodeManager.$(C) GitSourceCodeManager.$(H): GitSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)InvalidChange.$(O) InvalidChange.$(C) InvalidChange.$(H): InvalidChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+$(OUTDIR)MercurialSourceCodeManager.$(O) MercurialSourceCodeManager.$(C) MercurialSourceCodeManager.$(H): MercurialSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)MethodChangeNotificationParameter.$(O) MethodChangeNotificationParameter.$(C) MethodChangeNotificationParameter.$(H): MethodChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)NameSpaceCreationChange.$(O) NameSpaceCreationChange.$(C) NameSpaceCreationChange.$(H): NameSpaceCreationChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+$(OUTDIR)OtherChange.$(O) OtherChange.$(C) OtherChange.$(H): OtherChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(STCHDR)
+$(OUTDIR)PerforceSourceCodeManager.$(O) PerforceSourceCodeManager.$(C) PerforceSourceCodeManager.$(H): PerforceSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)SVNVersionInfo.$(O) SVNVersionInfo.$(C) SVNVersionInfo.$(H): SVNVersionInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerUtilitiesForContainerBasedManagers.$(O) SourceCodeManagerUtilitiesForContainerBasedManagers.$(C) SourceCodeManagerUtilitiesForContainerBasedManagers.$(H): SourceCodeManagerUtilitiesForContainerBasedManagers.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\SourceCodeManagerUtilities.$(H) $(STCHDR)
+$(OUTDIR)SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(O) SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(C) SourceCodeManagerUtilitiesForWorkspaceBasedManagers.$(H): SourceCodeManagerUtilitiesForWorkspaceBasedManagers.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\SourceCodeManagerUtilities.$(H) $(STCHDR)
+$(OUTDIR)StoreSourceCodeManager.$(O) StoreSourceCodeManager.$(C) StoreSourceCodeManager.$(H): StoreSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(STCHDR)
+$(OUTDIR)ClassCategoryChange.$(O) ClassCategoryChange.$(C) ClassCategoryChange.$(H): ClassCategoryChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassClassVariableChange.$(O) ClassClassVariableChange.$(C) ClassClassVariableChange.$(H): ClassClassVariableChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassCommentChange.$(O) ClassCommentChange.$(C) ClassCommentChange.$(H): ClassCommentChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassDefinitionChange.$(O) ClassDefinitionChange.$(C) ClassDefinitionChange.$(H): ClassDefinitionChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassInitializeChange.$(O) ClassInitializeChange.$(C) ClassInitializeChange.$(H): ClassInitializeChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassInstVarDefinitionChange.$(O) ClassInstVarDefinitionChange.$(C) ClassInstVarDefinitionChange.$(H): ClassInstVarDefinitionChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassOtherChange.$(O) ClassOtherChange.$(C) ClassOtherChange.$(H): ClassOtherChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveChange.$(O) ClassPrimitiveChange.$(C) ClassPrimitiveChange.$(H): ClassPrimitiveChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassRemoveChange.$(O) ClassRemoveChange.$(C) ClassRemoveChange.$(H): ClassRemoveChange.st $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Query.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)ClassRenameChange.$(O) ClassRenameChange.$(C) ClassRenameChange.$(H): ClassRenameChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)InfoChange.$(O) InfoChange.$(C) InfoChange.$(H): InfoChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\OtherChange.$(H) $(STCHDR)
+$(OUTDIR)MethodCategoryChangeNotificationParameter.$(O) MethodCategoryChangeNotificationParameter.$(C) MethodCategoryChangeNotificationParameter.$(H): MethodCategoryChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)MethodCategoryRenameChange.$(O) MethodCategoryRenameChange.$(C) MethodCategoryRenameChange.$(H): MethodCategoryRenameChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)MethodChange.$(O) MethodChange.$(C) MethodChange.$(H): MethodChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(STCHDR)
+$(OUTDIR)MethodRemoveChangeNotificationParameter.$(O) MethodRemoveChangeNotificationParameter.$(C) MethodRemoveChangeNotificationParameter.$(H): MethodRemoveChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)MethodTrapChangeNotificationParameter.$(O) MethodTrapChangeNotificationParameter.$(C) MethodTrapChangeNotificationParameter.$(H): MethodTrapChangeNotificationParameter.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic3\ChangeNotificationParameter.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChangeNotificationParameter.$(H) $(STCHDR)
+$(OUTDIR)TimestampChange.$(O) TimestampChange.$(C) TimestampChange.$(H): TimestampChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\OtherChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveDefinitionsChange.$(O) ClassPrimitiveDefinitionsChange.$(C) ClassPrimitiveDefinitionsChange.$(H): ClassPrimitiveDefinitionsChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassPrimitiveChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveFunctionsChange.$(O) ClassPrimitiveFunctionsChange.$(C) ClassPrimitiveFunctionsChange.$(H): ClassPrimitiveFunctionsChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassPrimitiveChange.$(H) $(STCHDR)
+$(OUTDIR)ClassPrimitiveVariablesChange.$(O) ClassPrimitiveVariablesChange.$(C) ClassPrimitiveVariablesChange.$(H): ClassPrimitiveVariablesChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassPrimitiveChange.$(H) $(STCHDR)
+$(OUTDIR)MethodCategoryChange.$(O) MethodCategoryChange.$(C) MethodCategoryChange.$(H): MethodCategoryChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodDefinitionChange.$(O) MethodDefinitionChange.$(C) MethodDefinitionChange.$(H): MethodDefinitionChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodPackageChange.$(O) MethodPackageChange.$(C) MethodPackageChange.$(H): MethodPackageChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodPrivacyChange.$(O) MethodPrivacyChange.$(C) MethodPrivacyChange.$(H): MethodPrivacyChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
+$(OUTDIR)MethodRemoveChange.$(O) MethodRemoveChange.$(C) MethodRemoveChange.$(H): MethodRemoveChange.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic3\ClassChange.$(H) $(INCLUDE_TOP)\stx\libbasic3\MethodChange.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ConfigurableFeatures.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\IdentityDictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic\UserPreferences.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/libInit.cc	Sun May 29 06:58:08 2016 +0200
+++ b/libInit.cc	Tue May 31 22:19:30 2016 +0100
@@ -16,95 +16,176 @@
 DLL_EXPORT void _libstx_libbasic3_InitDefinition() INIT_TEXT_SECTION;
 #endif
 
-void _libstx_libbasic3_InitDefinition(pass, __pRT__, snd)
-OBJ snd; struct __vmData__ *__pRT__; {
-__BEGIN_PACKAGE2__("libstx_libbasic3__DFN", _libstx_libbasic3_InitDefinition, "stx:libbasic3");
-_stx_137libbasic3_Init(pass,__pRT__,snd);
+extern void _AbstractSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BeeProjectWriter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BeeSourceWriter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CallChain_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Change_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangeDeltaInformation_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangeNotificationParameter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangeSet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangeSetDiff_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangeSetDiffComponent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassOrganizer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HTMLDocGenerator_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HistoryManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MessageTally_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MessageTracer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodFinder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ProfileTree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ProjectChecker_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ProjectProblem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SourceCodeCache_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SourceCodeManagerError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SourceCodeManagerUtilities_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SystemEnvironment_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SystemOrganizer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SystemProfiler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TraceBuffer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _VersionInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _WrappedMethod_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _stx_137libbasic3_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BeeProjectDefinitionWriter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BeeProjectSourceWriter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CVSSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CVSVersionInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangeSetDiffEntry_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ChangeSetDiffSet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CompositeChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DataBaseSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DataBaseSourceCodeManagerUtilities_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DoItChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileBasedSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileInChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GitSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _InvalidChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MercurialSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodChangeNotificationParameter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _NameSpaceCreationChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _OtherChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _PerforceSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SVNVersionInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SourceCodeManagerUtilitiesForContainerBasedManagers_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SourceCodeManagerUtilitiesForWorkspaceBasedManagers_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _StoreSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassCategoryChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassClassVariableChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassCommentChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassDefinitionChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassInitializeChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassInstVarDefinitionChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassOtherChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassPrimitiveChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassRemoveChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassRenameChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _InfoChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodCategoryChangeNotificationParameter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodCategoryRenameChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodRemoveChangeNotificationParameter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodTrapChangeNotificationParameter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TimestampChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassPrimitiveDefinitionsChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassPrimitiveFunctionsChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ClassPrimitiveVariablesChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodCategoryChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodDefinitionChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodPackageChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodPrivacyChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MethodRemoveChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
 
-__END_PACKAGE__();
+
+void _libstx_libbasic3_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libstx_libbasic3__DFN", _libstx_libbasic3_InitDefinition, "stx:libbasic3");
+    _stx_137libbasic3_Init(pass,__pRT__,snd);
+
+  __END_PACKAGE__();
 }
 
-void _libstx_libbasic3_Init(pass, __pRT__, snd)
-OBJ snd; struct __vmData__ *__pRT__; {
-__BEGIN_PACKAGE2__("libstx_libbasic3", _libstx_libbasic3_Init, "stx:libbasic3");
-_AbstractSourceCodeManager_Init(pass,__pRT__,snd);
-_BeeProjectWriter_Init(pass,__pRT__,snd);
-_BeeSourceWriter_Init(pass,__pRT__,snd);
-_CallChain_Init(pass,__pRT__,snd);
-_Change_Init(pass,__pRT__,snd);
-_ChangeDeltaInformation_Init(pass,__pRT__,snd);
-_ChangeNotificationParameter_Init(pass,__pRT__,snd);
-_ChangeSet_Init(pass,__pRT__,snd);
-_ChangeSetDiff_Init(pass,__pRT__,snd);
-_ChangeSetDiffComponent_Init(pass,__pRT__,snd);
-_ClassOrganizer_Init(pass,__pRT__,snd);
-_HTMLDocGenerator_Init(pass,__pRT__,snd);
-_HistoryManager_Init(pass,__pRT__,snd);
-_MessageTally_Init(pass,__pRT__,snd);
-_MessageTracer_Init(pass,__pRT__,snd);
-_MethodFinder_Init(pass,__pRT__,snd);
-_ProfileTree_Init(pass,__pRT__,snd);
-_ProjectChecker_Init(pass,__pRT__,snd);
-_ProjectProblem_Init(pass,__pRT__,snd);
-_SourceCodeCache_Init(pass,__pRT__,snd);
-_SourceCodeManagerError_Init(pass,__pRT__,snd);
-_SourceCodeManagerUtilities_Init(pass,__pRT__,snd);
-_SystemEnvironment_Init(pass,__pRT__,snd);
-_SystemOrganizer_Init(pass,__pRT__,snd);
-_TraceBuffer_Init(pass,__pRT__,snd);
-_VersionInfo_Init(pass,__pRT__,snd);
-_WrappedMethod_Init(pass,__pRT__,snd);
-_stx_137libbasic3_Init(pass,__pRT__,snd);
-_BeeProjectDefinitionWriter_Init(pass,__pRT__,snd);
-_BeeProjectSourceWriter_Init(pass,__pRT__,snd);
-_CVSSourceCodeManager_Init(pass,__pRT__,snd);
-_CVSVersionInfo_Init(pass,__pRT__,snd);
-_ChangeSetDiffEntry_Init(pass,__pRT__,snd);
-_ChangeSetDiffSet_Init(pass,__pRT__,snd);
-_ClassChange_Init(pass,__pRT__,snd);
-_CompositeChange_Init(pass,__pRT__,snd);
-_DataBaseSourceCodeManager_Init(pass,__pRT__,snd);
-_DataBaseSourceCodeManagerUtilities_Init(pass,__pRT__,snd);
-_DoItChange_Init(pass,__pRT__,snd);
-_FileBasedSourceCodeManager_Init(pass,__pRT__,snd);
-_FileInChange_Init(pass,__pRT__,snd);
-_GitSourceCodeManager_Init(pass,__pRT__,snd);
-_InvalidChange_Init(pass,__pRT__,snd);
-_MercurialSourceCodeManager_Init(pass,__pRT__,snd);
-_MethodChangeNotificationParameter_Init(pass,__pRT__,snd);
-_NameSpaceCreationChange_Init(pass,__pRT__,snd);
-_OtherChange_Init(pass,__pRT__,snd);
-_PerforceSourceCodeManager_Init(pass,__pRT__,snd);
-_SVNVersionInfo_Init(pass,__pRT__,snd);
-_SourceCodeManagerUtilitiesForContainerBasedManagers_Init(pass,__pRT__,snd);
-_SourceCodeManagerUtilitiesForWorkspaceBasedManagers_Init(pass,__pRT__,snd);
-_StoreSourceCodeManager_Init(pass,__pRT__,snd);
-_ClassCategoryChange_Init(pass,__pRT__,snd);
-_ClassClassVariableChange_Init(pass,__pRT__,snd);
-_ClassCommentChange_Init(pass,__pRT__,snd);
-_ClassDefinitionChange_Init(pass,__pRT__,snd);
-_ClassInitializeChange_Init(pass,__pRT__,snd);
-_ClassInstVarDefinitionChange_Init(pass,__pRT__,snd);
-_ClassOtherChange_Init(pass,__pRT__,snd);
-_ClassPrimitiveChange_Init(pass,__pRT__,snd);
-_ClassRemoveChange_Init(pass,__pRT__,snd);
-_ClassRenameChange_Init(pass,__pRT__,snd);
-_InfoChange_Init(pass,__pRT__,snd);
-_MethodCategoryChangeNotificationParameter_Init(pass,__pRT__,snd);
-_MethodCategoryRenameChange_Init(pass,__pRT__,snd);
-_MethodChange_Init(pass,__pRT__,snd);
-_MethodRemoveChangeNotificationParameter_Init(pass,__pRT__,snd);
-_MethodTrapChangeNotificationParameter_Init(pass,__pRT__,snd);
-_TimestampChange_Init(pass,__pRT__,snd);
-_ClassPrimitiveDefinitionsChange_Init(pass,__pRT__,snd);
-_ClassPrimitiveFunctionsChange_Init(pass,__pRT__,snd);
-_ClassPrimitiveVariablesChange_Init(pass,__pRT__,snd);
-_MethodCategoryChange_Init(pass,__pRT__,snd);
-_MethodDefinitionChange_Init(pass,__pRT__,snd);
-_MethodPackageChange_Init(pass,__pRT__,snd);
-_MethodPrivacyChange_Init(pass,__pRT__,snd);
-_MethodRemoveChange_Init(pass,__pRT__,snd);
+void _libstx_libbasic3_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libstx_libbasic3", _libstx_libbasic3_Init, "stx:libbasic3");
+    _AbstractSourceCodeManager_Init(pass,__pRT__,snd);
+    _BeeProjectWriter_Init(pass,__pRT__,snd);
+    _BeeSourceWriter_Init(pass,__pRT__,snd);
+    _CallChain_Init(pass,__pRT__,snd);
+    _Change_Init(pass,__pRT__,snd);
+    _ChangeDeltaInformation_Init(pass,__pRT__,snd);
+    _ChangeNotificationParameter_Init(pass,__pRT__,snd);
+    _ChangeSet_Init(pass,__pRT__,snd);
+    _ChangeSetDiff_Init(pass,__pRT__,snd);
+    _ChangeSetDiffComponent_Init(pass,__pRT__,snd);
+    _ClassOrganizer_Init(pass,__pRT__,snd);
+    _HTMLDocGenerator_Init(pass,__pRT__,snd);
+    _HistoryManager_Init(pass,__pRT__,snd);
+    _MessageTally_Init(pass,__pRT__,snd);
+    _MessageTracer_Init(pass,__pRT__,snd);
+    _MethodFinder_Init(pass,__pRT__,snd);
+    _ProfileTree_Init(pass,__pRT__,snd);
+    _ProjectChecker_Init(pass,__pRT__,snd);
+    _ProjectProblem_Init(pass,__pRT__,snd);
+    _SourceCodeCache_Init(pass,__pRT__,snd);
+    _SourceCodeManagerError_Init(pass,__pRT__,snd);
+    _SourceCodeManagerUtilities_Init(pass,__pRT__,snd);
+    _SystemEnvironment_Init(pass,__pRT__,snd);
+    _SystemOrganizer_Init(pass,__pRT__,snd);
+    _SystemProfiler_Init(pass,__pRT__,snd);
+    _TraceBuffer_Init(pass,__pRT__,snd);
+    _VersionInfo_Init(pass,__pRT__,snd);
+    _WrappedMethod_Init(pass,__pRT__,snd);
+    _stx_137libbasic3_Init(pass,__pRT__,snd);
+    _BeeProjectDefinitionWriter_Init(pass,__pRT__,snd);
+    _BeeProjectSourceWriter_Init(pass,__pRT__,snd);
+    _CVSSourceCodeManager_Init(pass,__pRT__,snd);
+    _CVSVersionInfo_Init(pass,__pRT__,snd);
+    _ChangeSetDiffEntry_Init(pass,__pRT__,snd);
+    _ChangeSetDiffSet_Init(pass,__pRT__,snd);
+    _ClassChange_Init(pass,__pRT__,snd);
+    _CompositeChange_Init(pass,__pRT__,snd);
+    _DataBaseSourceCodeManager_Init(pass,__pRT__,snd);
+    _DataBaseSourceCodeManagerUtilities_Init(pass,__pRT__,snd);
+    _DoItChange_Init(pass,__pRT__,snd);
+    _FileBasedSourceCodeManager_Init(pass,__pRT__,snd);
+    _FileInChange_Init(pass,__pRT__,snd);
+    _GitSourceCodeManager_Init(pass,__pRT__,snd);
+    _InvalidChange_Init(pass,__pRT__,snd);
+    _MercurialSourceCodeManager_Init(pass,__pRT__,snd);
+    _MethodChangeNotificationParameter_Init(pass,__pRT__,snd);
+    _NameSpaceCreationChange_Init(pass,__pRT__,snd);
+    _OtherChange_Init(pass,__pRT__,snd);
+    _PerforceSourceCodeManager_Init(pass,__pRT__,snd);
+    _SVNVersionInfo_Init(pass,__pRT__,snd);
+    _SourceCodeManagerUtilitiesForContainerBasedManagers_Init(pass,__pRT__,snd);
+    _SourceCodeManagerUtilitiesForWorkspaceBasedManagers_Init(pass,__pRT__,snd);
+    _StoreSourceCodeManager_Init(pass,__pRT__,snd);
+    _ClassCategoryChange_Init(pass,__pRT__,snd);
+    _ClassClassVariableChange_Init(pass,__pRT__,snd);
+    _ClassCommentChange_Init(pass,__pRT__,snd);
+    _ClassDefinitionChange_Init(pass,__pRT__,snd);
+    _ClassInitializeChange_Init(pass,__pRT__,snd);
+    _ClassInstVarDefinitionChange_Init(pass,__pRT__,snd);
+    _ClassOtherChange_Init(pass,__pRT__,snd);
+    _ClassPrimitiveChange_Init(pass,__pRT__,snd);
+    _ClassRemoveChange_Init(pass,__pRT__,snd);
+    _ClassRenameChange_Init(pass,__pRT__,snd);
+    _InfoChange_Init(pass,__pRT__,snd);
+    _MethodCategoryChangeNotificationParameter_Init(pass,__pRT__,snd);
+    _MethodCategoryRenameChange_Init(pass,__pRT__,snd);
+    _MethodChange_Init(pass,__pRT__,snd);
+    _MethodRemoveChangeNotificationParameter_Init(pass,__pRT__,snd);
+    _MethodTrapChangeNotificationParameter_Init(pass,__pRT__,snd);
+    _TimestampChange_Init(pass,__pRT__,snd);
+    _ClassPrimitiveDefinitionsChange_Init(pass,__pRT__,snd);
+    _ClassPrimitiveFunctionsChange_Init(pass,__pRT__,snd);
+    _ClassPrimitiveVariablesChange_Init(pass,__pRT__,snd);
+    _MethodCategoryChange_Init(pass,__pRT__,snd);
+    _MethodDefinitionChange_Init(pass,__pRT__,snd);
+    _MethodPackageChange_Init(pass,__pRT__,snd);
+    _MethodPrivacyChange_Init(pass,__pRT__,snd);
+    _MethodRemoveChange_Init(pass,__pRT__,snd);
 
-_stx_137libbasic3_extensions_Init(pass,__pRT__,snd);
-__END_PACKAGE__();
+    _stx_137libbasic3_extensions_Init(pass,__pRT__,snd);
+  __END_PACKAGE__();
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stx_libbasic3-config.bat	Tue May 31 22:19:30 2016 +0100
@@ -0,0 +1,12 @@
+rem
+rem
+rem Simple script to (auto)create libprofiler-config.h
+rem based on what is available on current system
+rem
+
+echo  /* Do not edit! Automatically generated by config.bat */ > stx_libbasic3-config.h
+echo  /* Sorry, no profiling support on Windows */ >> stx_libbasic3-config.h
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stx_libbasic3-config.sh	Tue May 31 22:19:30 2016 +0100
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# Simple script to (auto)create libprofiler-config.h
+# based on what is available on current system
+#
+
+HEADER=stx_libbasic3-config.h
+INCLUDE_DIRS="/usr/include /usr/local/include"
+
+function out() {
+    echo "$1" >> $HEADER
+}
+
+echo -n > $HEADER
+out "/* Do not edit! Automatically generated at $(date) */"
+out ""
+for inc in $INCLUDE_DIRS; do
+    if [ -r "$inc/valgrind/valgrind.h" ]; then
+        out "#define HAS_VALGRIND"        
+        if [ -r "$inc/valgrind/callgrind.h" ]; then
+            out "#define HAS_CALLGRIND"        
+        fi        
+    fi        
+done
+
+out ""
+
+
+
+
--- a/stx_libbasic3.st	Sun May 29 06:58:08 2016 +0200
+++ b/stx_libbasic3.st	Tue May 31 22:19:30 2016 +0100
@@ -95,6 +95,8 @@
     ^ #(
         #'stx:libbasic2'    "HTMLUtilities - referenced by HTMLDocGenerator>>generateClassDocReferenceFor:text:autoloading:"
     )
+
+    "Modified: / 31-05-2016 / 23:19:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 subProjects
@@ -119,6 +121,57 @@
 '
 !
 
+additionalRules_bc_dot_mak
+    "allows for additional static libraries to be added to the bc.mak file.
+     Subclasses may redefine this"
+
+    ^ '
+stx_libbasic3-config.h: stx_libbasic3-config.bat
+        call stx_libbasic3-config.bat
+
+clean::
+        del stx_libbasic3-config.h
+
+'
+
+    "Created: / 11-11-2012 / 12:22:21 / jv"
+    "Modified: / 31-05-2016 / 23:18:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+additionalRules_make_dot_proto
+    "allows for additional rules to be added to the make.proto file."
+
+    ^ '
+stx_libbasic3-config.h: stx_libbasic3-config.sh
+        ./stx_libbasic3-config.sh
+
+clean::
+        rm -f stx_libbasic3-config.h
+
+'
+
+    "Created: / 01-11-2012 / 22:35:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 31-05-2016 / 23:18:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+additionalTargets_bc_dot_mak
+    "obsolete - kept for compatibility with old project files"
+
+   ^ 'stx_libbasic3-config.h'
+
+    "Created: / 09-11-2012 / 12:14:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 31-05-2016 / 22:59:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+additionalTargets_make_dot_proto
+    "allows for additional targets to be added to the make.proto file."
+
+    ^ 'stx_libbasic3-config.h'
+
+    "Created: / 01-11-2012 / 22:35:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 31-05-2016 / 22:59:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 stcWarningOptions
     ^ '-warnNonStandard -warnUnused'
 ! !
@@ -157,6 +210,7 @@
         SourceCodeManagerUtilities
         SystemEnvironment
         SystemOrganizer
+        SystemProfiler
         TraceBuffer
         VersionInfo
         WrappedMethod
@@ -212,16 +266,20 @@
         MethodRemoveChange
         (TraitClassTraitDefinitionChange autoload)
         (TraitDefinitionChange autoload)
+        (VSEFileSourceWriter autoload)
         (VSEChunkFileSourceWriter autoload)
-        (VSEFileSourceWriter autoload)
         (VSEPackageFileSourceWriter autoload)
         (VisualAgeChunkFileSourceWriter autoload)
     )
+
+    "Modified: / 31-05-2016 / 23:19:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 extensionMethodNames
-    "list class/selector pairs of extensions.
-     A correponding method with real names must be present in my concrete subclasses"
+    "lists the extension methods which are to be included in the project.
+     Entries are 2-element array literals, consisting of class-name and selector.
+     A correponding method with real names must be present in my concrete subclasses
+     if it has extensions."
 
     ^ #(
         UserPreferences historyManagerModificationLimit
--- a/vcmake.bat	Sun May 29 06:58:08 2016 +0200
+++ b/vcmake.bat	Tue May 31 22:19:30 2016 +0100
@@ -18,4 +18,6 @@
 make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
 
 
+@IF "%1" EQU "test" exit /b 0
 
+