--- a/Make.proto Mon Sep 10 20:55:47 2012 +0000
+++ b/Make.proto Mon Sep 10 21:28:05 2012 +0000
@@ -34,7 +34,7 @@
# add the path(es) here:,
# ********** OPTIONAL: MODIFY the next lines ***
# LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/monticello -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/metacello/stx -I$(INCLUDE_TOP)/stx/goodies/metacello/base -I$(INCLUDE_TOP)/stx/goodies/metacello/core -I$(INCLUDE_TOP)/stx/libbasic
# if you need any additional defines for embedded C code,
@@ -107,24 +107,9 @@
prereq: $(REQUIRED_SUPPORT_DIRS)
cd ../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../communication && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../monticello && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd base && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd core && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd stx && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
cd ../../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
@@ -140,93 +125,7 @@
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)ConfigurationOf.$(O) ConfigurationOf.$(H): ConfigurationOf.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Metacello.$(O) Metacello.$(H): Metacello.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAbstractConstructor.$(O) MetacelloAbstractConstructor.$(H): MetacelloAbstractConstructor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCannotUpdateReleasedVersionError.$(O) MetacelloCannotUpdateReleasedVersionError.$(H): MetacelloCannotUpdateReleasedVersionError.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) $(STCHDR)
-$(OUTDIR)MetacelloCleanNotification.$(O) MetacelloCleanNotification.$(H): MetacelloCleanNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloClearStackCacheNotification.$(O) MetacelloClearStackCacheNotification.$(H): MetacelloClearStackCacheNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloErrorInProjectConstructionNotification.$(O) MetacelloErrorInProjectConstructionNotification.$(H): MetacelloErrorInProjectConstructionNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMethodSection.$(O) MetacelloMethodSection.$(H): MetacelloMethodSection.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMethodSpec.$(O) MetacelloMethodSpec.$(H): MetacelloMethodSpec.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloPackageSpecResolutionError.$(O) MetacelloPackageSpecResolutionError.$(H): MetacelloPackageSpecResolutionError.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) $(STCHDR)
-$(OUTDIR)MetacelloPlatform.$(O) MetacelloPlatform.$(H): MetacelloPlatform.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProject.$(O) MetacelloProject.$(H): MetacelloProject.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectRegistration.$(O) MetacelloProjectRegistration.$(H): MetacelloProjectRegistration.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectRegistry.$(O) MetacelloProjectRegistry.$(H): MetacelloProjectRegistry.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecForLoad.$(O) MetacelloProjectSpecForLoad.$(H): MetacelloProjectSpecForLoad.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecGenerator.$(O) MetacelloProjectSpecGenerator.$(H): MetacelloProjectSpecGenerator.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecLoadError.$(O) MetacelloProjectSpecLoadError.$(H): MetacelloProjectSpecLoadError.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) $(STCHDR)
-$(OUTDIR)MetacelloScriptEngine.$(O) MetacelloScriptEngine.$(H): MetacelloScriptEngine.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptExecutor.$(O) MetacelloScriptExecutor.$(H): MetacelloScriptExecutor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptGitHubDownloadNotification.$(O) MetacelloScriptGitHubDownloadNotification.$(H): MetacelloScriptGitHubDownloadNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptNotification.$(O) MetacelloScriptNotification.$(H): MetacelloScriptNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptingError.$(O) MetacelloScriptingError.$(H): MetacelloScriptingError.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) $(STCHDR)
-$(OUTDIR)MetacelloSemanticVersionNumber.$(O) MetacelloSemanticVersionNumber.$(H): MetacelloSemanticVersionNumber.st $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSkipDirtyPackageLoad.$(O) MetacelloSkipDirtyPackageLoad.$(H): MetacelloSkipDirtyPackageLoad.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSpec.$(O) MetacelloSpec.$(H): MetacelloSpec.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSpecLoader.$(O) MetacelloSpecLoader.$(H): MetacelloSpecLoader.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStackCacheNotification.$(O) MetacelloStackCacheNotification.$(H): MetacelloStackCacheNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationFailure.$(O) MetacelloValidationFailure.$(H): MetacelloValidationFailure.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) $(STCHDR)
-$(OUTDIR)MetacelloValidationIssue.$(O) MetacelloValidationIssue.$(H): MetacelloValidationIssue.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationNotification.$(O) MetacelloValidationNotification.$(H): MetacelloValidationNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersion.$(O) MetacelloVersion.$(H): MetacelloVersion.st $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionDoesNotExistError.$(O) MetacelloVersionDoesNotExistError.$(H): MetacelloVersionDoesNotExistError.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) $(STCHDR)
-$(OUTDIR)MetacelloVersionNumber.$(O) MetacelloVersionNumber.$(H): MetacelloVersionNumber.st $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)stx_goodies_metacello.$(O) stx_goodies_metacello.$(H): stx_goodies_metacello.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)BaselineOf.$(O) BaselineOf.$(H): BaselineOf.st $(INCLUDE_TOP)/stx/goodies/metacello/ConfigurationOf.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAbstractPackageSpec.$(O) MetacelloAbstractPackageSpec.$(H): MetacelloAbstractPackageSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAbstractVersionConstructor.$(O) MetacelloAbstractVersionConstructor.$(H): MetacelloAbstractVersionConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloBaseConfiguration.$(O) MetacelloBaseConfiguration.$(H): MetacelloBaseConfiguration.st $(INCLUDE_TOP)/stx/goodies/metacello/ConfigurationOf.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloBaselineSpecGenerator.$(O) MetacelloBaselineSpecGenerator.$(H): MetacelloBaselineSpecGenerator.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCleanLoadAndTestsNotification.$(O) MetacelloCleanLoadAndTestsNotification.$(H): MetacelloCleanLoadAndTestsNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloCleanNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCleanLoadNotification.$(O) MetacelloCleanLoadNotification.$(H): MetacelloCleanLoadNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloCleanNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloConfigurationSpecGenerator.$(O) MetacelloConfigurationSpecGenerator.$(H): MetacelloConfigurationSpecGenerator.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloConflictingProjectError.$(O) MetacelloConflictingProjectError.$(H): MetacelloConflictingProjectError.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptingError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloLockedProjectError.$(O) MetacelloLockedProjectError.$(H): MetacelloLockedProjectError.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptingError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloMemberListSpec.$(O) MetacelloMemberListSpec.$(H): MetacelloMemberListSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMemberSpec.$(O) MetacelloMemberSpec.$(H): MetacelloMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpec.$(O) MetacelloProjectSpec.$(H): MetacelloProjectSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecLoadConflict.$(O) MetacelloProjectSpecLoadConflict.$(H): MetacelloProjectSpecLoadConflict.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloProjectSpecLoadError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloResolveProjectUpgrade.$(O) MetacelloResolveProjectUpgrade.$(H): MetacelloResolveProjectUpgrade.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptApiExecutor.$(O) MetacelloScriptApiExecutor.$(H): MetacelloScriptApiExecutor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptEnsureProjectLoadedForDevelopment.$(O) MetacelloScriptEnsureProjectLoadedForDevelopment.$(H): MetacelloScriptEnsureProjectLoadedForDevelopment.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptImageExecutor.$(O) MetacelloScriptImageExecutor.$(H): MetacelloScriptImageExecutor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptProjectSpecNotification.$(O) MetacelloScriptProjectSpecNotification.$(H): MetacelloScriptProjectSpecNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptRegistryExecutor.$(O) MetacelloScriptRegistryExecutor.$(H): MetacelloScriptRegistryExecutor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionDoesNotExistError.$(O) MetacelloSymbolicVersionDoesNotExistError.$(H): MetacelloSymbolicVersionDoesNotExistError.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionMethodSpec.$(O) MetacelloSymbolicVersionMethodSpec.$(H): MetacelloSymbolicVersionMethodSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMethodSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionSpec.$(O) MetacelloSymbolicVersionSpec.$(H): MetacelloSymbolicVersionSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMethodSection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloUseUpgradeError.$(O) MetacelloUseUpgradeError.$(H): MetacelloUseUpgradeError.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptingError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloValidationCriticalWarning.$(O) MetacelloValidationCriticalWarning.$(H): MetacelloValidationCriticalWarning.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloValidationIssue.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationError.$(O) MetacelloValidationError.$(H): MetacelloValidationError.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloValidationIssue.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationWarning.$(O) MetacelloValidationWarning.$(H): MetacelloValidationWarning.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloValidationIssue.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValueHolderSpec.$(O) MetacelloValueHolderSpec.$(H): MetacelloValueHolderSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionDefinitionError.$(O) MetacelloVersionDefinitionError.$(H): MetacelloVersionDefinitionError.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloVersionMethodSection.$(O) MetacelloVersionMethodSection.$(H): MetacelloVersionMethodSection.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMethodSection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionMethodSpec.$(O) MetacelloVersionMethodSpec.$(H): MetacelloVersionMethodSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMethodSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionSpec.$(O) MetacelloVersionSpec.$(H): MetacelloVersionSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionValidator.$(O) MetacelloVersionValidator.$(H): MetacelloVersionValidator.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAddMemberSpec.$(O) MetacelloAddMemberSpec.$(H): MetacelloAddMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAllowConflictingProjectUpgrade.$(O) MetacelloAllowConflictingProjectUpgrade.$(H): MetacelloAllowConflictingProjectUpgrade.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAllowProjectDowngrade.$(O) MetacelloAllowProjectDowngrade.$(H): MetacelloAllowProjectDowngrade.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAllowProjectUpgrade.$(O) MetacelloAllowProjectUpgrade.$(H): MetacelloAllowProjectUpgrade.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloBaselineConstructor.$(O) MetacelloBaselineConstructor.$(H): MetacelloBaselineConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCopyMemberSpec.$(O) MetacelloCopyMemberSpec.$(H): MetacelloCopyMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloGenericProjectSpec.$(O) MetacelloGenericProjectSpec.$(H): MetacelloGenericProjectSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloProjectSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloGroupSpec.$(O) MetacelloGroupSpec.$(H): MetacelloGroupSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloLookupBaselineSpecForEnsureLoad.$(O) MetacelloLookupBaselineSpecForEnsureLoad.$(H): MetacelloLookupBaselineSpecForEnsureLoad.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloLookupProjectSpec.$(O) MetacelloLookupProjectSpec.$(H): MetacelloLookupProjectSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloLookupProjectSpecForLoad.$(O) MetacelloLookupProjectSpecForLoad.$(H): MetacelloLookupProjectSpecForLoad.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMergeMemberSpec.$(O) MetacelloMergeMemberSpec.$(H): MetacelloMergeMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloPackagesSpec.$(O) MetacelloPackagesSpec.$(H): MetacelloPackagesSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMemberListSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectReferenceSpec.$(O) MetacelloProjectReferenceSpec.$(H): MetacelloProjectReferenceSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecLoadedNotification.$(O) MetacelloProjectSpecLoadedNotification.$(H): MetacelloProjectSpecLoadedNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloRemoveMemberSpec.$(O) MetacelloRemoveMemberSpec.$(H): MetacelloRemoveMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionNotDefinedError.$(O) MetacelloSymbolicVersionNotDefinedError.$(H): MetacelloSymbolicVersionNotDefinedError.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSymbolicVersionDoesNotExistError.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloToolBoxConstructor.$(O) MetacelloToolBoxConstructor.$(H): MetacelloToolBoxConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionConstructor.$(O) MetacelloVersionConstructor.$(H): MetacelloVersionConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/Block.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/goodies/monticello/MCRepository.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Symbol.$(H) $(INCLUDE_TOP)/stx/libbasic/Timestamp.$(H) $(INCLUDE_TOP)/stx/libbasic/AbstractTime.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(STCHDR)
# ENDMAKEDEPEND --- do not remove this line
--- a/Make.spec Mon Sep 10 20:55:47 2012 +0000
+++ b/Make.spec Mon Sep 10 21:28:05 2012 +0000
@@ -50,184 +50,13 @@
STCWARNINGS=-warnNonStandard
COMMON_CLASSES= \
- ConfigurationOf \
- Metacello \
- MetacelloAbstractConstructor \
- MetacelloCannotUpdateReleasedVersionError \
- MetacelloCleanNotification \
- MetacelloClearStackCacheNotification \
- MetacelloErrorInProjectConstructionNotification \
- MetacelloMethodSection \
- MetacelloMethodSpec \
- MetacelloPackageSpecResolutionError \
- MetacelloPlatform \
- MetacelloProject \
- MetacelloProjectRegistration \
- MetacelloProjectRegistry \
- MetacelloProjectSpecForLoad \
- MetacelloProjectSpecGenerator \
- MetacelloProjectSpecLoadError \
- MetacelloScriptEngine \
- MetacelloScriptExecutor \
- MetacelloScriptGitHubDownloadNotification \
- MetacelloScriptNotification \
- MetacelloScriptingError \
- MetacelloSemanticVersionNumber \
- MetacelloSkipDirtyPackageLoad \
- MetacelloSpec \
- MetacelloSpecLoader \
- MetacelloStackCacheNotification \
- MetacelloValidationFailure \
- MetacelloValidationIssue \
- MetacelloValidationNotification \
- MetacelloVersion \
- MetacelloVersionDoesNotExistError \
- MetacelloVersionNumber \
stx_goodies_metacello \
- BaselineOf \
- MetacelloAbstractPackageSpec \
- MetacelloAbstractVersionConstructor \
- MetacelloBaseConfiguration \
- MetacelloBaselineSpecGenerator \
- MetacelloCleanLoadAndTestsNotification \
- MetacelloCleanLoadNotification \
- MetacelloConfigurationSpecGenerator \
- MetacelloConflictingProjectError \
- MetacelloLockedProjectError \
- MetacelloMemberListSpec \
- MetacelloMemberSpec \
- MetacelloProjectSpec \
- MetacelloProjectSpecLoadConflict \
- MetacelloResolveProjectUpgrade \
- MetacelloScriptApiExecutor \
- MetacelloScriptEnsureProjectLoadedForDevelopment \
- MetacelloScriptImageExecutor \
- MetacelloScriptProjectSpecNotification \
- MetacelloScriptRegistryExecutor \
- MetacelloSymbolicVersionDoesNotExistError \
- MetacelloSymbolicVersionMethodSpec \
- MetacelloSymbolicVersionSpec \
- MetacelloUseUpgradeError \
- MetacelloValidationCriticalWarning \
- MetacelloValidationError \
- MetacelloValidationWarning \
- MetacelloValueHolderSpec \
- MetacelloVersionDefinitionError \
- MetacelloVersionMethodSection \
- MetacelloVersionMethodSpec \
- MetacelloVersionSpec \
- MetacelloVersionValidator \
- MetacelloAddMemberSpec \
- MetacelloAllowConflictingProjectUpgrade \
- MetacelloAllowProjectDowngrade \
- MetacelloAllowProjectUpgrade \
- MetacelloBaselineConstructor \
- MetacelloCopyMemberSpec \
- MetacelloGenericProjectSpec \
- MetacelloGroupSpec \
- MetacelloLookupBaselineSpecForEnsureLoad \
- MetacelloLookupProjectSpec \
- MetacelloLookupProjectSpecForLoad \
- MetacelloMergeMemberSpec \
- MetacelloPackagesSpec \
- MetacelloProjectReferenceSpec \
- MetacelloProjectSpecLoadedNotification \
- MetacelloRemoveMemberSpec \
- MetacelloSymbolicVersionNotDefinedError \
- MetacelloToolBoxConstructor \
- MetacelloVersionConstructor \
COMMON_OBJS= \
- $(OUTDIR)ConfigurationOf.$(O) \
- $(OUTDIR)Metacello.$(O) \
- $(OUTDIR)MetacelloAbstractConstructor.$(O) \
- $(OUTDIR)MetacelloCannotUpdateReleasedVersionError.$(O) \
- $(OUTDIR)MetacelloCleanNotification.$(O) \
- $(OUTDIR)MetacelloClearStackCacheNotification.$(O) \
- $(OUTDIR)MetacelloErrorInProjectConstructionNotification.$(O) \
- $(OUTDIR)MetacelloMethodSection.$(O) \
- $(OUTDIR)MetacelloMethodSpec.$(O) \
- $(OUTDIR)MetacelloPackageSpecResolutionError.$(O) \
- $(OUTDIR)MetacelloPlatform.$(O) \
- $(OUTDIR)MetacelloProject.$(O) \
- $(OUTDIR)MetacelloProjectRegistration.$(O) \
- $(OUTDIR)MetacelloProjectRegistry.$(O) \
- $(OUTDIR)MetacelloProjectSpecForLoad.$(O) \
- $(OUTDIR)MetacelloProjectSpecGenerator.$(O) \
- $(OUTDIR)MetacelloProjectSpecLoadError.$(O) \
- $(OUTDIR)MetacelloScriptEngine.$(O) \
- $(OUTDIR)MetacelloScriptExecutor.$(O) \
- $(OUTDIR)MetacelloScriptGitHubDownloadNotification.$(O) \
- $(OUTDIR)MetacelloScriptNotification.$(O) \
- $(OUTDIR)MetacelloScriptingError.$(O) \
- $(OUTDIR)MetacelloSemanticVersionNumber.$(O) \
- $(OUTDIR)MetacelloSkipDirtyPackageLoad.$(O) \
- $(OUTDIR)MetacelloSpec.$(O) \
- $(OUTDIR)MetacelloSpecLoader.$(O) \
- $(OUTDIR)MetacelloStackCacheNotification.$(O) \
- $(OUTDIR)MetacelloValidationFailure.$(O) \
- $(OUTDIR)MetacelloValidationIssue.$(O) \
- $(OUTDIR)MetacelloValidationNotification.$(O) \
- $(OUTDIR)MetacelloVersion.$(O) \
- $(OUTDIR)MetacelloVersionDoesNotExistError.$(O) \
- $(OUTDIR)MetacelloVersionNumber.$(O) \
$(OUTDIR)stx_goodies_metacello.$(O) \
- $(OUTDIR)BaselineOf.$(O) \
- $(OUTDIR)MetacelloAbstractPackageSpec.$(O) \
- $(OUTDIR)MetacelloAbstractVersionConstructor.$(O) \
- $(OUTDIR)MetacelloBaseConfiguration.$(O) \
- $(OUTDIR)MetacelloBaselineSpecGenerator.$(O) \
- $(OUTDIR)MetacelloCleanLoadAndTestsNotification.$(O) \
- $(OUTDIR)MetacelloCleanLoadNotification.$(O) \
- $(OUTDIR)MetacelloConfigurationSpecGenerator.$(O) \
- $(OUTDIR)MetacelloConflictingProjectError.$(O) \
- $(OUTDIR)MetacelloLockedProjectError.$(O) \
- $(OUTDIR)MetacelloMemberListSpec.$(O) \
- $(OUTDIR)MetacelloMemberSpec.$(O) \
- $(OUTDIR)MetacelloProjectSpec.$(O) \
- $(OUTDIR)MetacelloProjectSpecLoadConflict.$(O) \
- $(OUTDIR)MetacelloResolveProjectUpgrade.$(O) \
- $(OUTDIR)MetacelloScriptApiExecutor.$(O) \
- $(OUTDIR)MetacelloScriptEnsureProjectLoadedForDevelopment.$(O) \
- $(OUTDIR)MetacelloScriptImageExecutor.$(O) \
- $(OUTDIR)MetacelloScriptProjectSpecNotification.$(O) \
- $(OUTDIR)MetacelloScriptRegistryExecutor.$(O) \
- $(OUTDIR)MetacelloSymbolicVersionDoesNotExistError.$(O) \
- $(OUTDIR)MetacelloSymbolicVersionMethodSpec.$(O) \
- $(OUTDIR)MetacelloSymbolicVersionSpec.$(O) \
- $(OUTDIR)MetacelloUseUpgradeError.$(O) \
- $(OUTDIR)MetacelloValidationCriticalWarning.$(O) \
- $(OUTDIR)MetacelloValidationError.$(O) \
- $(OUTDIR)MetacelloValidationWarning.$(O) \
- $(OUTDIR)MetacelloValueHolderSpec.$(O) \
- $(OUTDIR)MetacelloVersionDefinitionError.$(O) \
- $(OUTDIR)MetacelloVersionMethodSection.$(O) \
- $(OUTDIR)MetacelloVersionMethodSpec.$(O) \
- $(OUTDIR)MetacelloVersionSpec.$(O) \
- $(OUTDIR)MetacelloVersionValidator.$(O) \
- $(OUTDIR)MetacelloAddMemberSpec.$(O) \
- $(OUTDIR)MetacelloAllowConflictingProjectUpgrade.$(O) \
- $(OUTDIR)MetacelloAllowProjectDowngrade.$(O) \
- $(OUTDIR)MetacelloAllowProjectUpgrade.$(O) \
- $(OUTDIR)MetacelloBaselineConstructor.$(O) \
- $(OUTDIR)MetacelloCopyMemberSpec.$(O) \
- $(OUTDIR)MetacelloGenericProjectSpec.$(O) \
- $(OUTDIR)MetacelloGroupSpec.$(O) \
- $(OUTDIR)MetacelloLookupBaselineSpecForEnsureLoad.$(O) \
- $(OUTDIR)MetacelloLookupProjectSpec.$(O) \
- $(OUTDIR)MetacelloLookupProjectSpecForLoad.$(O) \
- $(OUTDIR)MetacelloMergeMemberSpec.$(O) \
- $(OUTDIR)MetacelloPackagesSpec.$(O) \
- $(OUTDIR)MetacelloProjectReferenceSpec.$(O) \
- $(OUTDIR)MetacelloProjectSpecLoadedNotification.$(O) \
- $(OUTDIR)MetacelloRemoveMemberSpec.$(O) \
- $(OUTDIR)MetacelloSymbolicVersionNotDefinedError.$(O) \
- $(OUTDIR)MetacelloToolBoxConstructor.$(O) \
- $(OUTDIR)MetacelloVersionConstructor.$(O) \
- $(OUTDIR)extensions.$(O) \
--- a/abbrev.stc Mon Sep 10 20:55:47 2012 +0000
+++ b/abbrev.stc Mon Sep 10 21:28:05 2012 +0000
@@ -1,100 +1,4 @@
# automagically generated by the project definition
# this file is needed for stc to be able to compile modules independently.
# it provides information about a classes filename, category and especially namespace.
-ConfigurationOf ConfigurationOf stx:goodies/metacello 'Metacello-Base' 0
-Metacello Metacello stx:goodies/metacello 'Metacello-Base' 0
-MetacelloAbstractConstructor MetacelloAbstractConstructor stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloCannotUpdateReleasedVersionError MetacelloCannotUpdateReleasedVersionError stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloCleanNotification MetacelloCleanNotification stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloClearStackCacheNotification MetacelloClearStackCacheNotification stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloCommonVersionNumberTestCase MetacelloCommonVersionNumberTestCase stx:goodies/metacello 'Metacello-TestsCore' 1
-MetacelloErrorInProjectConstructionNotification MetacelloErrorInProjectConstructionNotification stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloMethodSection MetacelloMethodSection stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloMethodSpec MetacelloMethodSpec stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloPackageSpecResolutionError MetacelloPackageSpecResolutionError stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloPlatform MetacelloPlatform stx:goodies/metacello 'Metacello-Core-Model' 0
-MetacelloProject MetacelloProject stx:goodies/metacello 'Metacello-Core-Model' 0
-MetacelloProjectRegistration MetacelloProjectRegistration stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloProjectRegistry MetacelloProjectRegistry stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloProjectSpecForLoad MetacelloProjectSpecForLoad stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloProjectSpecGenerator MetacelloProjectSpecGenerator stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloProjectSpecLoadError MetacelloProjectSpecLoadError stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloScriptEngine MetacelloScriptEngine stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloScriptExecutor MetacelloScriptExecutor stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloScriptGitHubDownloadNotification MetacelloScriptGitHubDownloadNotification stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloScriptNotification MetacelloScriptNotification stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloScriptingError MetacelloScriptingError stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloSemanticVersionNumber MetacelloSemanticVersionNumber stx:goodies/metacello 'Metacello-Core-Model' 0
-MetacelloSkipDirtyPackageLoad MetacelloSkipDirtyPackageLoad stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloSpec MetacelloSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloSpecLoader MetacelloSpecLoader stx:goodies/metacello 'Metacello-Core-Loaders' 0
-MetacelloSpecTestCase MetacelloSpecTestCase stx:goodies/metacello 'Metacello-TestsCore-Specs' 1
-MetacelloStackCacheNotification MetacelloStackCacheNotification stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloStackCacheTestCase MetacelloStackCacheTestCase stx:goodies/metacello 'Metacello-TestsCore' 1
-MetacelloValidationFailure MetacelloValidationFailure stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloValidationIssue MetacelloValidationIssue stx:goodies/metacello 'Metacello-Core-Validation' 0
-MetacelloValidationNotification MetacelloValidationNotification stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloVersion MetacelloVersion stx:goodies/metacello 'Metacello-Core-Model' 0
-MetacelloVersionDoesNotExistError MetacelloVersionDoesNotExistError stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloVersionNumber MetacelloVersionNumber stx:goodies/metacello 'Metacello-Core-Model' 0
stx_goodies_metacello stx_goodies_metacello stx:goodies/metacello '* Projects & Packages *' 3
-BaselineOf BaselineOf stx:goodies/metacello 'Metacello-Base' 0
-MetacelloAbstractPackageSpec MetacelloAbstractPackageSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloAbstractVersionConstructor MetacelloAbstractVersionConstructor stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloBaseConfiguration MetacelloBaseConfiguration stx:goodies/metacello 'Metacello-Core-Deprecated' 0
-MetacelloBaselineSpecGenerator MetacelloBaselineSpecGenerator stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloCleanLoadAndTestsNotification MetacelloCleanLoadAndTestsNotification stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloCleanLoadNotification MetacelloCleanLoadNotification stx:goodies/metacello 'Metacello-Core-Exceptions-Notifications' 1
-MetacelloConfigurationSpecGenerator MetacelloConfigurationSpecGenerator stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloConflictingProjectError MetacelloConflictingProjectError stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloGroupSpecTestCase MetacelloGroupSpecTestCase stx:goodies/metacello 'Metacello-TestsCore-Specs' 1
-MetacelloLockedProjectError MetacelloLockedProjectError stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloMemberListSpec MetacelloMemberListSpec stx:goodies/metacello 'Metacello-Core-Members' 0
-MetacelloMemberSpec MetacelloMemberSpec stx:goodies/metacello 'Metacello-Core-Members' 0
-MetacelloPackagesSpecTestCase MetacelloPackagesSpecTestCase stx:goodies/metacello 'Metacello-TestsCore-Specs' 1
-MetacelloProjectReferenceSpecTestCase MetacelloProjectReferenceSpecTestCase stx:goodies/metacello 'Metacello-TestsCore-Specs' 1
-MetacelloProjectSpec MetacelloProjectSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloProjectSpecLoadConflict MetacelloProjectSpecLoadConflict stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloProjectSpecTestCase MetacelloProjectSpecTestCase stx:goodies/metacello 'Metacello-TestsCore-Specs' 1
-MetacelloResolveProjectUpgrade MetacelloResolveProjectUpgrade stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloScriptApiExecutor MetacelloScriptApiExecutor stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloScriptEnsureProjectLoadedForDevelopment MetacelloScriptEnsureProjectLoadedForDevelopment stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloScriptImageExecutor MetacelloScriptImageExecutor stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloScriptProjectSpecNotification MetacelloScriptProjectSpecNotification stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloScriptRegistryExecutor MetacelloScriptRegistryExecutor stx:goodies/metacello 'Metacello-Core-Scripts' 0
-MetacelloSemanticVersionNumberTestCase MetacelloSemanticVersionNumberTestCase stx:goodies/metacello 'Metacello-TestsCore' 1
-MetacelloSymbolicVersionDoesNotExistError MetacelloSymbolicVersionDoesNotExistError stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloSymbolicVersionMethodSpec MetacelloSymbolicVersionMethodSpec stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloSymbolicVersionSpec MetacelloSymbolicVersionSpec stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloUseUpgradeError MetacelloUseUpgradeError stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloValidationCriticalWarning MetacelloValidationCriticalWarning stx:goodies/metacello 'Metacello-Core-Validation' 0
-MetacelloValidationError MetacelloValidationError stx:goodies/metacello 'Metacello-Core-Validation' 0
-MetacelloValidationWarning MetacelloValidationWarning stx:goodies/metacello 'Metacello-Core-Validation' 0
-MetacelloValueHolderSpec MetacelloValueHolderSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloValueHolderSpecTestCase MetacelloValueHolderSpecTestCase stx:goodies/metacello 'Metacello-TestsCore-Specs' 1
-MetacelloVersionDefinitionError MetacelloVersionDefinitionError stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloVersionMethodSection MetacelloVersionMethodSection stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloVersionMethodSpec MetacelloVersionMethodSpec stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloVersionNumberTestCase MetacelloVersionNumberTestCase stx:goodies/metacello 'Metacello-TestsCore' 1
-MetacelloVersionSpec MetacelloVersionSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloVersionSpecTestCase MetacelloVersionSpecTestCase stx:goodies/metacello 'Metacello-TestsCore-Specs' 1
-MetacelloVersionValidator MetacelloVersionValidator stx:goodies/metacello 'Metacello-Core-Validation' 1
-MetacelloAddMemberSpec MetacelloAddMemberSpec stx:goodies/metacello 'Metacello-Core-Members' 0
-MetacelloAllowConflictingProjectUpgrade MetacelloAllowConflictingProjectUpgrade stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloAllowProjectDowngrade MetacelloAllowProjectDowngrade stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloAllowProjectUpgrade MetacelloAllowProjectUpgrade stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloBaselineConstructor MetacelloBaselineConstructor stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloCopyMemberSpec MetacelloCopyMemberSpec stx:goodies/metacello 'Metacello-Core-Members' 0
-MetacelloGenericProjectSpec MetacelloGenericProjectSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloGroupSpec MetacelloGroupSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloLookupBaselineSpecForEnsureLoad MetacelloLookupBaselineSpecForEnsureLoad stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloLookupProjectSpec MetacelloLookupProjectSpec stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloLookupProjectSpecForLoad MetacelloLookupProjectSpecForLoad stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloMergeMemberSpec MetacelloMergeMemberSpec stx:goodies/metacello 'Metacello-Core-Members' 0
-MetacelloPackagesSpec MetacelloPackagesSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloProjectReferenceSpec MetacelloProjectReferenceSpec stx:goodies/metacello 'Metacello-Core-Specs' 0
-MetacelloProjectSpecLoadedNotification MetacelloProjectSpecLoadedNotification stx:goodies/metacello 'Metacello-Core-Scripts' 1
-MetacelloRemoveMemberSpec MetacelloRemoveMemberSpec stx:goodies/metacello 'Metacello-Core-Members' 0
-MetacelloSymbolicVersionNotDefinedError MetacelloSymbolicVersionNotDefinedError stx:goodies/metacello 'Metacello-Core-Exceptions-Errors' 1
-MetacelloToolBoxConstructor MetacelloToolBoxConstructor stx:goodies/metacello 'Metacello-Core-Constructors' 0
-MetacelloVersionConstructor MetacelloVersionConstructor stx:goodies/metacello 'Metacello-Core-Constructors' 0
--- a/base/BaselineOf.st Mon Sep 10 20:55:47 2012 +0000
+++ b/base/BaselineOf.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/base' }"
ConfigurationOf subclass:#BaselineOf
instanceVariableNames:''
--- a/base/ConfigurationOf.st Mon Sep 10 20:55:47 2012 +0000
+++ b/base/ConfigurationOf.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/base' }"
Object subclass:#ConfigurationOf
instanceVariableNames:'project'
@@ -189,13 +189,33 @@
!
projectClass
+
+ | cls |
+
+ "Hmm...hmm...what to return here. In master, MetacelloMCProject is
+ returned, which seem to be incorrect as it implies dependency on
+ Metacello-MC. On the other hand, MetacelloProject is just an abstract
+ class. Let's try following for now:"
+
+ cls := Smalltalk at:#MetacelloStXProject.
+ cls notNil ifTrue:[ ^ cls ].
+ cls := Smalltalk at:#MetacelloMCProject.
+ cls notNil ifTrue:[ ^ cls ].
+ "/ last resort...
^ MetacelloStXProject
- "Modified: / 05-09-2012 / 18:20:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 10-09-2012 / 22:11:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
versionNumberClass
- ^ MetacelloSemanticVersionNumber
+
+ "Use Smalltalk>>at: to trick the dependency collector. However,
+ this looks like unwanted dependency anyway..."
+ ^Smalltalk at:#MetacelloSemanticVersionNumber ifAbsent:[
+ self error:'MetacelloSemanticVersionNumber class not present'.
+ ].
+
+ "Modified: / 10-09-2012 / 22:07:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!ConfigurationOf methodsFor:'defaults'!
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/Make.proto Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,131 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_base.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# The Makefile as generated by this Make.proto supports the following targets:
+# make - compile all st-files to a classLib
+# make clean - clean all temp files
+# make clobber - clean all
+#
+# This file contains definitions for Unix based platforms.
+# It shares common definitions with the win32-make in Make.spec.
+
+#
+# position (of this package) in directory hierarchy:
+# (must point to ST/X top directory, for tools and includes)
+TOP=../../..
+INCLUDE_TOP=$(TOP)/..
+
+# subdirectories where targets are to be made:
+SUBDIRS=
+
+
+# subdirectories where Makefiles are to be made:
+# (only define if different from SUBDIRS)
+# ALLSUBDIRS=
+
+REQUIRED_SUPPORT_DIRS=
+
+# if your embedded C code requires any system includes,
+# add the path(es) here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALINCLUDES=-Ifoo -Ibar
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/libbasic
+
+
+# if you need any additional defines for embedded C code,
+# add them here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
+LOCALDEFINES=
+
+LIBNAME=libstx_goodies_metacello_base
+STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=. -varPrefix=$(LIBNAME)
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C-libraries that should be pre-linked with the class-objects
+LD_OBJ_LIBS=
+LOCAL_SHARED_LIBS=
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C targets or libraries should be added below
+LOCAL_EXTRA_TARGETS=
+
+OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
+
+
+
+all:: preMake classLibRule postMake
+
+pre_objs::
+
+
+
+
+# Update SVN revision in stx_libbasic3.st
+ifneq (,$(findstring .svn,$(wildcard .svn)))
+.svnversion: *.st
+ if [ -d .svn ]; then \
+ rev=$(shell svnversion -n); \
+ echo -n $$rev > .svnversion; \
+ else \
+ echo -n exported > .svnversion; \
+ fi
+
+stx_goodies_metacello_base.o: stx_goodies_metacello_base.st .svnversion
+ @if [ -d .svn ]; then \
+ rev2="$(shell printf "%-16s" $$(cat .svnversion))"; \
+ echo " [SV] Expanding svnRevisionNo in $1.st"; \
+ sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .stx_goodies_metacello_base.svn.st; \
+ fi
+ $(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_goodies_metacello_base.svn $(C_RULE);
+ sed -i -e "s/\".stx_goodies_metacello_base.svn.st\");/\"\stx_goodies_metacello_base.st\");/g" .stx_goodies_metacello_base.svn.c
+ $(MAKE) .stx_goodies_metacello_base.svn.$(O)
+ @mv .stx_goodies_metacello_base.svn.$(O) stx_goodies_metacello_base.$(O)
+endif
+
+
+
+
+# add more install actions here
+install::
+
+# add more install actions for aux-files (resources) here
+installAux::
+
+# add more preMake actions here
+preMake::
+
+# add more postMake actions here
+postMake:: cleanjunk
+
+prereq: $(REQUIRED_SUPPORT_DIRS)
+ cd ../../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+
+
+
+cleanjunk::
+ -rm -f *.s *.s2
+
+clean::
+ -rm -f *.o *.H
+
+clobber:: clean
+ -rm -f *.so *.dll
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)ConfigurationOf.$(O) ConfigurationOf.$(H): ConfigurationOf.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Metacello.$(O) Metacello.$(H): Metacello.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)stx_goodies_metacello_base.$(O) stx_goodies_metacello_base.$(H): stx_goodies_metacello_base.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)BaselineOf.$(O) BaselineOf.$(H): BaselineOf.st $(INCLUDE_TOP)/stx/goodies/metacello/base/ConfigurationOf.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/Make.spec Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,68 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_base.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
+#
+
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+# to find the source code of a class and to find the library for a package)
+MODULE=stx
+MODULE_DIR=goodies/metacello/base
+PACKAGE=$(MODULE):$(MODULE_DIR)
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -headerDir=. : create header files locally
+# (if removed, they will be created as common
+# -Pxxx : defines the package
+# -Zxxx : a prefix for variables within the classLib
+# -Dxxx : defines passed to to CC for inline C-code
+# -Ixxx : include path passed to CC for inline C-code
+# +optspace : optimized for space
+# +optspace2 : optimized more for space
+# +optspace3 : optimized even more for space
+# +optinline : generate inline code for some ST constructs
+# +inlineNew : additionally inline new
+# +inlineMath : additionally inline some floatPnt math stuff
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -warn : no warnings
+# -warnNonStandard : no warnings about ST/X extensions
+# -warnEOLComments : no warnings about EOL comment extension
+# -warnPrivacy : no warnings about privateClass extension
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=-warnNonStandard
+
+COMMON_CLASSES= \
+ ConfigurationOf \
+ Metacello \
+ stx_goodies_metacello_base \
+ BaselineOf \
+
+
+
+
+COMMON_OBJS= \
+ $(OUTDIR)ConfigurationOf.$(O) \
+ $(OUTDIR)Metacello.$(O) \
+ $(OUTDIR)stx_goodies_metacello_base.$(O) \
+ $(OUTDIR)BaselineOf.$(O) \
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/Makefile Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,19 @@
+#
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
+#
+
+.PHONY: run
+
+run: makefile
+ $(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
+include Make.proto
+
+makefile:
+ $(TOP)/rules/stmkmf
--- a/base/Metacello.st Mon Sep 10 20:55:47 2012 +0000
+++ b/base/Metacello.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/base' }"
Object subclass:#Metacello
instanceVariableNames:'executorSpec statements'
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/abbrev.stc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,7 @@
+# automagically generated by the project definition
+# this file is needed for stc to be able to compile modules independently.
+# it provides information about a classes filename, category and especially namespace.
+ConfigurationOf ConfigurationOf stx:goodies/metacello/base 'Metacello-Base' 0
+Metacello Metacello stx:goodies/metacello/base 'Metacello-Base' 0
+stx_goodies_metacello_base stx_goodies_metacello_base stx:goodies/metacello/base '* Projects & Packages *' 3
+BaselineOf BaselineOf stx:goodies/metacello/base 'Metacello-Base' 0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/base.rc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,37 @@
+//
+// DO NOT EDIT
+// automagically generated from the projectDefinition: stx_goodies_metacello_base.
+//
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 6,2,0,1
+ PRODUCTVERSION 6,2,3,1
+#if (__BORLANDC__)
+ FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
+ FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE VS_USER_DEFINED
+#endif
+
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4"
+ BEGIN
+ VALUE "CompanyName", "Dale Henrichs & Jan Vrany\0"
+ VALUE "FileDescription", "Metacello -- a Smalltalk project configuration management tool (LIB)\0"
+ VALUE "FileVersion", "6.2.0.1\0"
+ VALUE "InternalName", "stx:goodies/metacello/base\0"
+ VALUE "LegalCopyright", "Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)\0"
+ VALUE "ProductName", "Metacello\0"
+ VALUE "ProductVersion", "6.2.3.1\0"
+ VALUE "ProductDate", "Mon, 10 Sep 2012 21:24:44 GMT\0"
+ END
+
+ END
+
+ BLOCK "VarFileInfo"
+ BEGIN // Language | Translation
+ VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
+ END
+END
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/bc.mak Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,66 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_base.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
+# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
+# It shares common definitions with the unix-make in Make.spec.
+# The bc.mak supports the following targets:
+# bmake - compile all st-files to a classLib (dll)
+# bmake clean - clean all temp files
+# bmake clobber - clean all
+#
+# Historic Note:
+# this used to contain only rules to make with borland
+# (called via bmake, by "make.exe -f bc.mak")
+# this has changed; it is now also possible to build using microsoft visual c
+# (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
+#
+TOP=..\..\..
+INCLUDE_TOP=$(TOP)\..
+
+
+
+!INCLUDE $(TOP)\rules\stdHeader_bc
+
+!INCLUDE Make.spec
+
+LIBNAME=libstx_goodies_metacello_base
+RESFILES=base.res
+
+
+
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
+
+ALL:: classLibRule
+
+classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
+
+!INCLUDE $(TOP)\rules\stdRules_bc
+
+# build all prerequisite packages for this package
+prereq:
+ pushd ..\..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)ConfigurationOf.$(O) ConfigurationOf.$(H): ConfigurationOf.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Metacello.$(O) Metacello.$(H): Metacello.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)stx_goodies_metacello_base.$(O) stx_goodies_metacello_base.$(H): stx_goodies_metacello_base.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)BaselineOf.$(O) BaselineOf.$(H): BaselineOf.st $(INCLUDE_TOP)\stx\goodies\metacello\base\ConfigurationOf.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/bmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using borland bcc
+@REM type bmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak %*
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/lccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USELCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/libInit.cc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,37 @@
+/*
+ * $Header$
+ *
+ * DO NOT EDIT
+ * automagically generated from the projectDefinition: stx_goodies_metacello_base.
+ */
+#define __INDIRECTVMINITCALLS__
+#include <stc.h>
+
+#ifdef WIN32
+# pragma codeseg INITCODE "INITCODE"
+#endif
+
+#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
+DLL_EXPORT void _libstx_goodies_metacello_base_Init() INIT_TEXT_SECTION;
+// DLL_EXPORT void _libstx_goodies_metacello_base_InitDefinition() INIT_TEXT_SECTION;
+#endif
+
+// void _libstx_goodies_metacello_base_InitDefinition(pass, __pRT__, snd)
+// OBJ snd; struct __vmData__ *__pRT__; {
+// __BEGIN_PACKAGE2__("libstx_goodies_metacello_base__DFN", _libstx_goodies_metacello_base_InitDefinition, "stx:goodies/metacello/base");
+// _stx_137goodies_137metacello_137base_Init(pass,__pRT__,snd);
+
+// __END_PACKAGE__();
+// }
+
+void _libstx_goodies_metacello_base_Init(pass, __pRT__, snd)
+OBJ snd; struct __vmData__ *__pRT__; {
+__BEGIN_PACKAGE2__("libstx_goodies_metacello_base", _libstx_goodies_metacello_base_Init, "stx:goodies/metacello/base");
+_ConfigurationOf_Init(pass,__pRT__,snd);
+_Metacello_Init(pass,__pRT__,snd);
+_stx_137goodies_137metacello_137base_Init(pass,__pRT__,snd);
+_BaselineOf_Init(pass,__pRT__,snd);
+
+
+__END_PACKAGE__();
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/stx_goodies_metacello_base.st Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,136 @@
+"{ Package: 'stx:goodies/metacello/base' }"
+
+LibraryDefinition subclass:#stx_goodies_metacello_base
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'* Projects & Packages *'
+!
+
+
+!stx_goodies_metacello_base class methodsFor:'description'!
+
+excludedFromPreRequisites
+ "list all packages which should be ignored in the automatic
+ preRequisites scan. See #preRequisites for more."
+
+ ^ #(
+ "Argh...Metacello-Base is so dependent on Monticello, but in St/X we don't want to have
+ this dependency. We don't use Monticello at all. "
+ #'stx:goodies/monticello' "MCCacheRepository - referenced by ConfigurationOf class>>bootstrapPackage:from: "
+ )
+
+ "Modified: / 10-09-2012 / 22:24:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+preRequisites
+ "list all required packages.
+ This list can be maintained manually or (better) generated and
+ updated by scanning the superclass hierarchies and looking for
+ global variable accesses. (the browser has a menu function for that)
+ Howevery, often too much is found, and you may want to explicitely
+ exclude individual packages in the #excludedFromPrerequisites method."
+
+ ^ #(
+ #'stx:libbasic' "LibraryDefinition - superclass of stx_goodies_metacello_base "
+ )
+
+ "Modified: / 10-09-2012 / 22:23:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_metacello_base class methodsFor:'description - contents'!
+
+classNamesAndAttributes
+ "lists the classes which are to be included in the project.
+ Each entry in the list may be: a single class-name (symbol),
+ or an array-literal consisting of class name and attributes.
+ Attributes are: #autoload or #<os> where os is one of win32, unix,..."
+
+ ^ #(
+ "<className> or (<className> attributes...) in load order"
+ ConfigurationOf
+ Metacello
+ #'stx_goodies_metacello_base'
+ BaselineOf
+ )
+!
+
+extensionMethodNames
+ "lists the extension methods which are to be included in the project.
+ Entries are 2-element array literals, consisting of class-name and selector."
+
+ ^ #(
+ )
+! !
+
+!stx_goodies_metacello_base class methodsFor:'description - project information'!
+
+applicationIconFileName
+ "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
+
+ ^ nil
+ "/ ^ self applicationName
+!
+
+companyName
+ "Return a companyname which will appear in <lib>.rc"
+
+ ^ 'Dale Henrichs & Jan Vrany'
+
+ "Modified: / 10-09-2012 / 22:14:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+description
+ "Return a description string which will appear in vc.def / bc.def"
+
+ ^ 'Metacello -- a Smalltalk project configuration management tool'
+
+ "Modified: / 10-09-2012 / 22:15:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+legalCopyright
+ "Return a copyright string which will appear in <lib>.rc"
+
+ ^ 'Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)'
+
+ "Modified: / 10-09-2012 / 22:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+productInstallDirBaseName
+ "Returns a default installDir which will appear in <app>.nsi.
+ This is usually not the one you want to keep"
+
+ ^ (self package asCollectionOfSubstringsSeparatedByAny:':/') last
+!
+
+productName
+ "Return a product name which will appear in <lib>.rc"
+
+ ^ 'Metacello'
+
+ "Modified: / 10-09-2012 / 22:16:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_metacello_base class methodsFor:'description - svn'!
+
+svnRepositoryUrlString
+ "Return a SVN repository URL of myself.
+ (Generated since 2011-04-08)
+ Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
+ "
+
+ ^ '$URL:: $'
+!
+
+svnRevisionNr
+ "Return a SVN revision number of myself.
+ This number is updated after a commit"
+
+ ^ "$SVN-Revision:"'nil '"$"
+! !
+
+!stx_goodies_metacello_base class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/tccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using tcc compiler
+@REM type tccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USETCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/base/vcmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,12 @@
+@REM -------
+@REM make using microsoft visual c
+@REM type vcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+
+@if not defined VSINSTALLDIR (
+ call "C:\Program Files\Microsoft Visual Studio 10.0"\VC\bin\vcvars32.bat
+)
+make.exe -N -f bc.mak -DUSEVC %*
+
+
--- a/bc.mak Mon Sep 10 20:55:47 2012 +0000
+++ b/bc.mak Mon Sep 10 21:28:05 2012 +0000
@@ -34,7 +34,7 @@
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\monticello -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\metacello\stx -I$(INCLUDE_TOP)\stx\goodies\metacello\base -I$(INCLUDE_TOP)\stx\goodies\metacello\core -I$(INCLUDE_TOP)\stx\libbasic
LOCALDEFINES=
STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
@@ -51,24 +51,9 @@
# build all prerequisite packages for this package
prereq:
pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\communication & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\monticello & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd base & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd core & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd stx & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
pushd ..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
@@ -76,92 +61,6 @@
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)ConfigurationOf.$(O) ConfigurationOf.$(H): ConfigurationOf.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Metacello.$(O) Metacello.$(H): Metacello.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAbstractConstructor.$(O) MetacelloAbstractConstructor.$(H): MetacelloAbstractConstructor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCannotUpdateReleasedVersionError.$(O) MetacelloCannotUpdateReleasedVersionError.$(H): MetacelloCannotUpdateReleasedVersionError.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) $(STCHDR)
-$(OUTDIR)MetacelloCleanNotification.$(O) MetacelloCleanNotification.$(H): MetacelloCleanNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloClearStackCacheNotification.$(O) MetacelloClearStackCacheNotification.$(H): MetacelloClearStackCacheNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloErrorInProjectConstructionNotification.$(O) MetacelloErrorInProjectConstructionNotification.$(H): MetacelloErrorInProjectConstructionNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMethodSection.$(O) MetacelloMethodSection.$(H): MetacelloMethodSection.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMethodSpec.$(O) MetacelloMethodSpec.$(H): MetacelloMethodSpec.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloPackageSpecResolutionError.$(O) MetacelloPackageSpecResolutionError.$(H): MetacelloPackageSpecResolutionError.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) $(STCHDR)
-$(OUTDIR)MetacelloPlatform.$(O) MetacelloPlatform.$(H): MetacelloPlatform.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProject.$(O) MetacelloProject.$(H): MetacelloProject.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectRegistration.$(O) MetacelloProjectRegistration.$(H): MetacelloProjectRegistration.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectRegistry.$(O) MetacelloProjectRegistry.$(H): MetacelloProjectRegistry.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecForLoad.$(O) MetacelloProjectSpecForLoad.$(H): MetacelloProjectSpecForLoad.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecGenerator.$(O) MetacelloProjectSpecGenerator.$(H): MetacelloProjectSpecGenerator.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecLoadError.$(O) MetacelloProjectSpecLoadError.$(H): MetacelloProjectSpecLoadError.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) $(STCHDR)
-$(OUTDIR)MetacelloScriptEngine.$(O) MetacelloScriptEngine.$(H): MetacelloScriptEngine.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptExecutor.$(O) MetacelloScriptExecutor.$(H): MetacelloScriptExecutor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptGitHubDownloadNotification.$(O) MetacelloScriptGitHubDownloadNotification.$(H): MetacelloScriptGitHubDownloadNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptNotification.$(O) MetacelloScriptNotification.$(H): MetacelloScriptNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptingError.$(O) MetacelloScriptingError.$(H): MetacelloScriptingError.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) $(STCHDR)
-$(OUTDIR)MetacelloSemanticVersionNumber.$(O) MetacelloSemanticVersionNumber.$(H): MetacelloSemanticVersionNumber.st $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSkipDirtyPackageLoad.$(O) MetacelloSkipDirtyPackageLoad.$(H): MetacelloSkipDirtyPackageLoad.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSpec.$(O) MetacelloSpec.$(H): MetacelloSpec.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSpecLoader.$(O) MetacelloSpecLoader.$(H): MetacelloSpecLoader.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStackCacheNotification.$(O) MetacelloStackCacheNotification.$(H): MetacelloStackCacheNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationFailure.$(O) MetacelloValidationFailure.$(H): MetacelloValidationFailure.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) $(STCHDR)
-$(OUTDIR)MetacelloValidationIssue.$(O) MetacelloValidationIssue.$(H): MetacelloValidationIssue.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationNotification.$(O) MetacelloValidationNotification.$(H): MetacelloValidationNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersion.$(O) MetacelloVersion.$(H): MetacelloVersion.st $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionDoesNotExistError.$(O) MetacelloVersionDoesNotExistError.$(H): MetacelloVersionDoesNotExistError.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) $(STCHDR)
-$(OUTDIR)MetacelloVersionNumber.$(O) MetacelloVersionNumber.$(H): MetacelloVersionNumber.st $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)stx_goodies_metacello.$(O) stx_goodies_metacello.$(H): stx_goodies_metacello.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)BaselineOf.$(O) BaselineOf.$(H): BaselineOf.st $(INCLUDE_TOP)\stx\goodies\metacello\ConfigurationOf.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAbstractPackageSpec.$(O) MetacelloAbstractPackageSpec.$(H): MetacelloAbstractPackageSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAbstractVersionConstructor.$(O) MetacelloAbstractVersionConstructor.$(H): MetacelloAbstractVersionConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloBaseConfiguration.$(O) MetacelloBaseConfiguration.$(H): MetacelloBaseConfiguration.st $(INCLUDE_TOP)\stx\goodies\metacello\ConfigurationOf.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloBaselineSpecGenerator.$(O) MetacelloBaselineSpecGenerator.$(H): MetacelloBaselineSpecGenerator.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCleanLoadAndTestsNotification.$(O) MetacelloCleanLoadAndTestsNotification.$(H): MetacelloCleanLoadAndTestsNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloCleanNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCleanLoadNotification.$(O) MetacelloCleanLoadNotification.$(H): MetacelloCleanLoadNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloCleanNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloConfigurationSpecGenerator.$(O) MetacelloConfigurationSpecGenerator.$(H): MetacelloConfigurationSpecGenerator.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloConflictingProjectError.$(O) MetacelloConflictingProjectError.$(H): MetacelloConflictingProjectError.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptingError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloLockedProjectError.$(O) MetacelloLockedProjectError.$(H): MetacelloLockedProjectError.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptingError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloMemberListSpec.$(O) MetacelloMemberListSpec.$(H): MetacelloMemberListSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMemberSpec.$(O) MetacelloMemberSpec.$(H): MetacelloMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpec.$(O) MetacelloProjectSpec.$(H): MetacelloProjectSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecLoadConflict.$(O) MetacelloProjectSpecLoadConflict.$(H): MetacelloProjectSpecLoadConflict.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloProjectSpecLoadError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloResolveProjectUpgrade.$(O) MetacelloResolveProjectUpgrade.$(H): MetacelloResolveProjectUpgrade.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptApiExecutor.$(O) MetacelloScriptApiExecutor.$(H): MetacelloScriptApiExecutor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptEnsureProjectLoadedForDevelopment.$(O) MetacelloScriptEnsureProjectLoadedForDevelopment.$(H): MetacelloScriptEnsureProjectLoadedForDevelopment.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptImageExecutor.$(O) MetacelloScriptImageExecutor.$(H): MetacelloScriptImageExecutor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptProjectSpecNotification.$(O) MetacelloScriptProjectSpecNotification.$(H): MetacelloScriptProjectSpecNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloScriptRegistryExecutor.$(O) MetacelloScriptRegistryExecutor.$(H): MetacelloScriptRegistryExecutor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionDoesNotExistError.$(O) MetacelloSymbolicVersionDoesNotExistError.$(H): MetacelloSymbolicVersionDoesNotExistError.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionMethodSpec.$(O) MetacelloSymbolicVersionMethodSpec.$(H): MetacelloSymbolicVersionMethodSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMethodSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionSpec.$(O) MetacelloSymbolicVersionSpec.$(H): MetacelloSymbolicVersionSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMethodSection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloUseUpgradeError.$(O) MetacelloUseUpgradeError.$(H): MetacelloUseUpgradeError.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptingError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloValidationCriticalWarning.$(O) MetacelloValidationCriticalWarning.$(H): MetacelloValidationCriticalWarning.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloValidationIssue.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationError.$(O) MetacelloValidationError.$(H): MetacelloValidationError.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloValidationIssue.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValidationWarning.$(O) MetacelloValidationWarning.$(H): MetacelloValidationWarning.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloValidationIssue.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloValueHolderSpec.$(O) MetacelloValueHolderSpec.$(H): MetacelloValueHolderSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionDefinitionError.$(O) MetacelloVersionDefinitionError.$(H): MetacelloVersionDefinitionError.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloVersionMethodSection.$(O) MetacelloVersionMethodSection.$(H): MetacelloVersionMethodSection.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMethodSection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionMethodSpec.$(O) MetacelloVersionMethodSpec.$(H): MetacelloVersionMethodSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMethodSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionSpec.$(O) MetacelloVersionSpec.$(H): MetacelloVersionSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionValidator.$(O) MetacelloVersionValidator.$(H): MetacelloVersionValidator.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAddMemberSpec.$(O) MetacelloAddMemberSpec.$(H): MetacelloAddMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAllowConflictingProjectUpgrade.$(O) MetacelloAllowConflictingProjectUpgrade.$(H): MetacelloAllowConflictingProjectUpgrade.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAllowProjectDowngrade.$(O) MetacelloAllowProjectDowngrade.$(H): MetacelloAllowProjectDowngrade.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloAllowProjectUpgrade.$(O) MetacelloAllowProjectUpgrade.$(H): MetacelloAllowProjectUpgrade.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloBaselineConstructor.$(O) MetacelloBaselineConstructor.$(H): MetacelloBaselineConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloCopyMemberSpec.$(O) MetacelloCopyMemberSpec.$(H): MetacelloCopyMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloGenericProjectSpec.$(O) MetacelloGenericProjectSpec.$(H): MetacelloGenericProjectSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloProjectSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloGroupSpec.$(O) MetacelloGroupSpec.$(H): MetacelloGroupSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloLookupBaselineSpecForEnsureLoad.$(O) MetacelloLookupBaselineSpecForEnsureLoad.$(H): MetacelloLookupBaselineSpecForEnsureLoad.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloLookupProjectSpec.$(O) MetacelloLookupProjectSpec.$(H): MetacelloLookupProjectSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloLookupProjectSpecForLoad.$(O) MetacelloLookupProjectSpecForLoad.$(H): MetacelloLookupProjectSpecForLoad.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloMergeMemberSpec.$(O) MetacelloMergeMemberSpec.$(H): MetacelloMergeMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloPackagesSpec.$(O) MetacelloPackagesSpec.$(H): MetacelloPackagesSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMemberListSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectReferenceSpec.$(O) MetacelloProjectReferenceSpec.$(H): MetacelloProjectReferenceSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloProjectSpecLoadedNotification.$(O) MetacelloProjectSpecLoadedNotification.$(H): MetacelloProjectSpecLoadedNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloRemoveMemberSpec.$(O) MetacelloRemoveMemberSpec.$(H): MetacelloRemoveMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloSymbolicVersionNotDefinedError.$(O) MetacelloSymbolicVersionNotDefinedError.$(H): MetacelloSymbolicVersionNotDefinedError.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSymbolicVersionDoesNotExistError.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
-$(OUTDIR)MetacelloToolBoxConstructor.$(O) MetacelloToolBoxConstructor.$(H): MetacelloToolBoxConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloVersionConstructor.$(O) MetacelloVersionConstructor.$(H): MetacelloVersionConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\Block.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\goodies\monticello\MCRepository.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Symbol.$(H) $(INCLUDE_TOP)\stx\libbasic\Timestamp.$(H) $(INCLUDE_TOP)\stx\libbasic\AbstractTime.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(STCHDR)
# ENDMAKEDEPEND --- do not remove this line
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/Make.proto Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,230 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_core.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# The Makefile as generated by this Make.proto supports the following targets:
+# make - compile all st-files to a classLib
+# make clean - clean all temp files
+# make clobber - clean all
+#
+# This file contains definitions for Unix based platforms.
+# It shares common definitions with the win32-make in Make.spec.
+
+#
+# position (of this package) in directory hierarchy:
+# (must point to ST/X top directory, for tools and includes)
+TOP=../../..
+INCLUDE_TOP=$(TOP)/..
+
+# subdirectories where targets are to be made:
+SUBDIRS=
+
+
+# subdirectories where Makefiles are to be made:
+# (only define if different from SUBDIRS)
+# ALLSUBDIRS=
+
+REQUIRED_SUPPORT_DIRS=
+
+# if your embedded C code requires any system includes,
+# add the path(es) here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALINCLUDES=-Ifoo -Ibar
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/metacello/base -I$(INCLUDE_TOP)/stx/libbasic
+
+
+# if you need any additional defines for embedded C code,
+# add them here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
+LOCALDEFINES=
+
+LIBNAME=libstx_goodies_metacello_core
+STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=. -varPrefix=$(LIBNAME)
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C-libraries that should be pre-linked with the class-objects
+LD_OBJ_LIBS=
+LOCAL_SHARED_LIBS=
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C targets or libraries should be added below
+LOCAL_EXTRA_TARGETS=
+
+OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
+
+
+
+all:: preMake classLibRule postMake
+
+pre_objs::
+
+
+
+
+# Update SVN revision in stx_libbasic3.st
+ifneq (,$(findstring .svn,$(wildcard .svn)))
+.svnversion: *.st
+ if [ -d .svn ]; then \
+ rev=$(shell svnversion -n); \
+ echo -n $$rev > .svnversion; \
+ else \
+ echo -n exported > .svnversion; \
+ fi
+
+stx_goodies_metacello_core.o: stx_goodies_metacello_core.st .svnversion
+ @if [ -d .svn ]; then \
+ rev2="$(shell printf "%-16s" $$(cat .svnversion))"; \
+ echo " [SV] Expanding svnRevisionNo in $1.st"; \
+ sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .stx_goodies_metacello_core.svn.st; \
+ fi
+ $(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_goodies_metacello_core.svn $(C_RULE);
+ sed -i -e "s/\".stx_goodies_metacello_core.svn.st\");/\"\stx_goodies_metacello_core.st\");/g" .stx_goodies_metacello_core.svn.c
+ $(MAKE) .stx_goodies_metacello_core.svn.$(O)
+ @mv .stx_goodies_metacello_core.svn.$(O) stx_goodies_metacello_core.$(O)
+endif
+
+
+
+
+# add more install actions here
+install::
+
+# add more install actions for aux-files (resources) here
+installAux::
+
+# add more preMake actions here
+preMake::
+
+# add more postMake actions here
+postMake:: cleanjunk
+
+prereq: $(REQUIRED_SUPPORT_DIRS)
+ cd ../../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../communication && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../monticello && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../base && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+
+
+
+cleanjunk::
+ -rm -f *.s *.s2
+
+clean::
+ -rm -f *.o *.H
+
+clobber:: clean
+ -rm -f *.so *.dll
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)MetacelloAbstractConstructor.$(O) MetacelloAbstractConstructor.$(H): MetacelloAbstractConstructor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloBaseConfiguration.$(O) MetacelloBaseConfiguration.$(H): MetacelloBaseConfiguration.st $(INCLUDE_TOP)/stx/goodies/metacello/base/ConfigurationOf.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCannotUpdateReleasedVersionError.$(O) MetacelloCannotUpdateReleasedVersionError.$(H): MetacelloCannotUpdateReleasedVersionError.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) $(STCHDR)
+$(OUTDIR)MetacelloCleanNotification.$(O) MetacelloCleanNotification.$(H): MetacelloCleanNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloClearStackCacheNotification.$(O) MetacelloClearStackCacheNotification.$(H): MetacelloClearStackCacheNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloErrorInProjectConstructionNotification.$(O) MetacelloErrorInProjectConstructionNotification.$(H): MetacelloErrorInProjectConstructionNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMethodSection.$(O) MetacelloMethodSection.$(H): MetacelloMethodSection.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMethodSpec.$(O) MetacelloMethodSpec.$(H): MetacelloMethodSpec.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloPackageSpecResolutionError.$(O) MetacelloPackageSpecResolutionError.$(H): MetacelloPackageSpecResolutionError.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) $(STCHDR)
+$(OUTDIR)MetacelloPlatform.$(O) MetacelloPlatform.$(H): MetacelloPlatform.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProject.$(O) MetacelloProject.$(H): MetacelloProject.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectRegistration.$(O) MetacelloProjectRegistration.$(H): MetacelloProjectRegistration.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectRegistry.$(O) MetacelloProjectRegistry.$(H): MetacelloProjectRegistry.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecForLoad.$(O) MetacelloProjectSpecForLoad.$(H): MetacelloProjectSpecForLoad.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecGenerator.$(O) MetacelloProjectSpecGenerator.$(H): MetacelloProjectSpecGenerator.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecLoadError.$(O) MetacelloProjectSpecLoadError.$(H): MetacelloProjectSpecLoadError.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) $(STCHDR)
+$(OUTDIR)MetacelloScriptEngine.$(O) MetacelloScriptEngine.$(H): MetacelloScriptEngine.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptExecutor.$(O) MetacelloScriptExecutor.$(H): MetacelloScriptExecutor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptGitHubDownloadNotification.$(O) MetacelloScriptGitHubDownloadNotification.$(H): MetacelloScriptGitHubDownloadNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptNotification.$(O) MetacelloScriptNotification.$(H): MetacelloScriptNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptingError.$(O) MetacelloScriptingError.$(H): MetacelloScriptingError.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) $(STCHDR)
+$(OUTDIR)MetacelloSemanticVersionNumber.$(O) MetacelloSemanticVersionNumber.$(H): MetacelloSemanticVersionNumber.st $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSkipDirtyPackageLoad.$(O) MetacelloSkipDirtyPackageLoad.$(H): MetacelloSkipDirtyPackageLoad.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSpec.$(O) MetacelloSpec.$(H): MetacelloSpec.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSpecLoader.$(O) MetacelloSpecLoader.$(H): MetacelloSpecLoader.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStackCacheNotification.$(O) MetacelloStackCacheNotification.$(H): MetacelloStackCacheNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationFailure.$(O) MetacelloValidationFailure.$(H): MetacelloValidationFailure.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) $(STCHDR)
+$(OUTDIR)MetacelloValidationIssue.$(O) MetacelloValidationIssue.$(H): MetacelloValidationIssue.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationNotification.$(O) MetacelloValidationNotification.$(H): MetacelloValidationNotification.st $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersion.$(O) MetacelloVersion.$(H): MetacelloVersion.st $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionDoesNotExistError.$(O) MetacelloVersionDoesNotExistError.$(H): MetacelloVersionDoesNotExistError.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) $(STCHDR)
+$(OUTDIR)MetacelloVersionNumber.$(O) MetacelloVersionNumber.$(H): MetacelloVersionNumber.st $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)stx_goodies_metacello_core.$(O) stx_goodies_metacello_core.$(H): stx_goodies_metacello_core.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAbstractPackageSpec.$(O) MetacelloAbstractPackageSpec.$(H): MetacelloAbstractPackageSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAbstractVersionConstructor.$(O) MetacelloAbstractVersionConstructor.$(H): MetacelloAbstractVersionConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloBaselineSpecGenerator.$(O) MetacelloBaselineSpecGenerator.$(H): MetacelloBaselineSpecGenerator.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCleanLoadAndTestsNotification.$(O) MetacelloCleanLoadAndTestsNotification.$(H): MetacelloCleanLoadAndTestsNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloCleanNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCleanLoadNotification.$(O) MetacelloCleanLoadNotification.$(H): MetacelloCleanLoadNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloCleanNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloConfigurationSpecGenerator.$(O) MetacelloConfigurationSpecGenerator.$(H): MetacelloConfigurationSpecGenerator.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloConflictingProjectError.$(O) MetacelloConflictingProjectError.$(H): MetacelloConflictingProjectError.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptingError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloLockedProjectError.$(O) MetacelloLockedProjectError.$(H): MetacelloLockedProjectError.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptingError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloMemberListSpec.$(O) MetacelloMemberListSpec.$(H): MetacelloMemberListSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMemberSpec.$(O) MetacelloMemberSpec.$(H): MetacelloMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpec.$(O) MetacelloProjectSpec.$(H): MetacelloProjectSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecLoadConflict.$(O) MetacelloProjectSpecLoadConflict.$(H): MetacelloProjectSpecLoadConflict.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloProjectSpecLoadError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloResolveProjectUpgrade.$(O) MetacelloResolveProjectUpgrade.$(H): MetacelloResolveProjectUpgrade.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptApiExecutor.$(O) MetacelloScriptApiExecutor.$(H): MetacelloScriptApiExecutor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptEnsureProjectLoadedForDevelopment.$(O) MetacelloScriptEnsureProjectLoadedForDevelopment.$(H): MetacelloScriptEnsureProjectLoadedForDevelopment.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptImageExecutor.$(O) MetacelloScriptImageExecutor.$(H): MetacelloScriptImageExecutor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptProjectSpecNotification.$(O) MetacelloScriptProjectSpecNotification.$(H): MetacelloScriptProjectSpecNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptRegistryExecutor.$(O) MetacelloScriptRegistryExecutor.$(H): MetacelloScriptRegistryExecutor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionDoesNotExistError.$(O) MetacelloSymbolicVersionDoesNotExistError.$(H): MetacelloSymbolicVersionDoesNotExistError.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionMethodSpec.$(O) MetacelloSymbolicVersionMethodSpec.$(H): MetacelloSymbolicVersionMethodSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMethodSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionSpec.$(O) MetacelloSymbolicVersionSpec.$(H): MetacelloSymbolicVersionSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMethodSection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloUseUpgradeError.$(O) MetacelloUseUpgradeError.$(H): MetacelloUseUpgradeError.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptingError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloValidationCriticalWarning.$(O) MetacelloValidationCriticalWarning.$(H): MetacelloValidationCriticalWarning.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloValidationIssue.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationError.$(O) MetacelloValidationError.$(H): MetacelloValidationError.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloValidationIssue.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationWarning.$(O) MetacelloValidationWarning.$(H): MetacelloValidationWarning.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloValidationIssue.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValueHolderSpec.$(O) MetacelloValueHolderSpec.$(H): MetacelloValueHolderSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionDefinitionError.$(O) MetacelloVersionDefinitionError.$(H): MetacelloVersionDefinitionError.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloVersionMethodSection.$(O) MetacelloVersionMethodSection.$(H): MetacelloVersionMethodSection.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMethodSection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionMethodSpec.$(O) MetacelloVersionMethodSpec.$(H): MetacelloVersionMethodSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMethodSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionSpec.$(O) MetacelloVersionSpec.$(H): MetacelloVersionSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionValidator.$(O) MetacelloVersionValidator.$(H): MetacelloVersionValidator.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAddMemberSpec.$(O) MetacelloAddMemberSpec.$(H): MetacelloAddMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAllowConflictingProjectUpgrade.$(O) MetacelloAllowConflictingProjectUpgrade.$(H): MetacelloAllowConflictingProjectUpgrade.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAllowProjectDowngrade.$(O) MetacelloAllowProjectDowngrade.$(H): MetacelloAllowProjectDowngrade.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAllowProjectUpgrade.$(O) MetacelloAllowProjectUpgrade.$(H): MetacelloAllowProjectUpgrade.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloBaselineConstructor.$(O) MetacelloBaselineConstructor.$(H): MetacelloBaselineConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCopyMemberSpec.$(O) MetacelloCopyMemberSpec.$(H): MetacelloCopyMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloGenericProjectSpec.$(O) MetacelloGenericProjectSpec.$(H): MetacelloGenericProjectSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloProjectSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloGroupSpec.$(O) MetacelloGroupSpec.$(H): MetacelloGroupSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloLookupBaselineSpecForEnsureLoad.$(O) MetacelloLookupBaselineSpecForEnsureLoad.$(H): MetacelloLookupBaselineSpecForEnsureLoad.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloLookupProjectSpec.$(O) MetacelloLookupProjectSpec.$(H): MetacelloLookupProjectSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloLookupProjectSpecForLoad.$(O) MetacelloLookupProjectSpecForLoad.$(H): MetacelloLookupProjectSpecForLoad.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMergeMemberSpec.$(O) MetacelloMergeMemberSpec.$(H): MetacelloMergeMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloPackagesSpec.$(O) MetacelloPackagesSpec.$(H): MetacelloPackagesSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMemberListSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectReferenceSpec.$(O) MetacelloProjectReferenceSpec.$(H): MetacelloProjectReferenceSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecLoadedNotification.$(O) MetacelloProjectSpecLoadedNotification.$(H): MetacelloProjectSpecLoadedNotification.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloScriptNotification.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloRemoveMemberSpec.$(O) MetacelloRemoveMemberSpec.$(H): MetacelloRemoveMemberSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloMemberSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionNotDefinedError.$(O) MetacelloSymbolicVersionNotDefinedError.$(H): MetacelloSymbolicVersionNotDefinedError.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSymbolicVersionDoesNotExistError.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloToolBoxConstructor.$(O) MetacelloToolBoxConstructor.$(H): MetacelloToolBoxConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionConstructor.$(O) MetacelloVersionConstructor.$(H): MetacelloVersionConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/Block.$(H) $(INCLUDE_TOP)/stx/libbasic/CompiledCode.$(H) $(INCLUDE_TOP)/stx/libbasic/ExecutableFunction.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Integer.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/String.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Symbol.$(H) $(INCLUDE_TOP)/stx/libbasic/Timestamp.$(H) $(INCLUDE_TOP)/stx/libbasic/AbstractTime.$(H) $(INCLUDE_TOP)/stx/libbasic/UndefinedObject.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/Make.spec Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,227 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_core.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
+#
+
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+# to find the source code of a class and to find the library for a package)
+MODULE=stx
+MODULE_DIR=goodies/metacello/core
+PACKAGE=$(MODULE):$(MODULE_DIR)
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -headerDir=. : create header files locally
+# (if removed, they will be created as common
+# -Pxxx : defines the package
+# -Zxxx : a prefix for variables within the classLib
+# -Dxxx : defines passed to to CC for inline C-code
+# -Ixxx : include path passed to CC for inline C-code
+# +optspace : optimized for space
+# +optspace2 : optimized more for space
+# +optspace3 : optimized even more for space
+# +optinline : generate inline code for some ST constructs
+# +inlineNew : additionally inline new
+# +inlineMath : additionally inline some floatPnt math stuff
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -warn : no warnings
+# -warnNonStandard : no warnings about ST/X extensions
+# -warnEOLComments : no warnings about EOL comment extension
+# -warnPrivacy : no warnings about privateClass extension
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=-warnNonStandard
+
+COMMON_CLASSES= \
+ MetacelloAbstractConstructor \
+ MetacelloBaseConfiguration \
+ MetacelloCannotUpdateReleasedVersionError \
+ MetacelloCleanNotification \
+ MetacelloClearStackCacheNotification \
+ MetacelloErrorInProjectConstructionNotification \
+ MetacelloMethodSection \
+ MetacelloMethodSpec \
+ MetacelloPackageSpecResolutionError \
+ MetacelloPlatform \
+ MetacelloProject \
+ MetacelloProjectRegistration \
+ MetacelloProjectRegistry \
+ MetacelloProjectSpecForLoad \
+ MetacelloProjectSpecGenerator \
+ MetacelloProjectSpecLoadError \
+ MetacelloScriptEngine \
+ MetacelloScriptExecutor \
+ MetacelloScriptGitHubDownloadNotification \
+ MetacelloScriptNotification \
+ MetacelloScriptingError \
+ MetacelloSemanticVersionNumber \
+ MetacelloSkipDirtyPackageLoad \
+ MetacelloSpec \
+ MetacelloSpecLoader \
+ MetacelloStackCacheNotification \
+ MetacelloValidationFailure \
+ MetacelloValidationIssue \
+ MetacelloValidationNotification \
+ MetacelloVersion \
+ MetacelloVersionDoesNotExistError \
+ MetacelloVersionNumber \
+ stx_goodies_metacello_core \
+ MetacelloAbstractPackageSpec \
+ MetacelloAbstractVersionConstructor \
+ MetacelloBaselineSpecGenerator \
+ MetacelloCleanLoadAndTestsNotification \
+ MetacelloCleanLoadNotification \
+ MetacelloConfigurationSpecGenerator \
+ MetacelloConflictingProjectError \
+ MetacelloLockedProjectError \
+ MetacelloMemberListSpec \
+ MetacelloMemberSpec \
+ MetacelloProjectSpec \
+ MetacelloProjectSpecLoadConflict \
+ MetacelloResolveProjectUpgrade \
+ MetacelloScriptApiExecutor \
+ MetacelloScriptEnsureProjectLoadedForDevelopment \
+ MetacelloScriptImageExecutor \
+ MetacelloScriptProjectSpecNotification \
+ MetacelloScriptRegistryExecutor \
+ MetacelloSymbolicVersionDoesNotExistError \
+ MetacelloSymbolicVersionMethodSpec \
+ MetacelloSymbolicVersionSpec \
+ MetacelloUseUpgradeError \
+ MetacelloValidationCriticalWarning \
+ MetacelloValidationError \
+ MetacelloValidationWarning \
+ MetacelloValueHolderSpec \
+ MetacelloVersionDefinitionError \
+ MetacelloVersionMethodSection \
+ MetacelloVersionMethodSpec \
+ MetacelloVersionSpec \
+ MetacelloVersionValidator \
+ MetacelloAddMemberSpec \
+ MetacelloAllowConflictingProjectUpgrade \
+ MetacelloAllowProjectDowngrade \
+ MetacelloAllowProjectUpgrade \
+ MetacelloBaselineConstructor \
+ MetacelloCopyMemberSpec \
+ MetacelloGenericProjectSpec \
+ MetacelloGroupSpec \
+ MetacelloLookupBaselineSpecForEnsureLoad \
+ MetacelloLookupProjectSpec \
+ MetacelloLookupProjectSpecForLoad \
+ MetacelloMergeMemberSpec \
+ MetacelloPackagesSpec \
+ MetacelloProjectReferenceSpec \
+ MetacelloProjectSpecLoadedNotification \
+ MetacelloRemoveMemberSpec \
+ MetacelloSymbolicVersionNotDefinedError \
+ MetacelloToolBoxConstructor \
+ MetacelloVersionConstructor \
+
+
+
+
+COMMON_OBJS= \
+ $(OUTDIR)MetacelloAbstractConstructor.$(O) \
+ $(OUTDIR)MetacelloBaseConfiguration.$(O) \
+ $(OUTDIR)MetacelloCannotUpdateReleasedVersionError.$(O) \
+ $(OUTDIR)MetacelloCleanNotification.$(O) \
+ $(OUTDIR)MetacelloClearStackCacheNotification.$(O) \
+ $(OUTDIR)MetacelloErrorInProjectConstructionNotification.$(O) \
+ $(OUTDIR)MetacelloMethodSection.$(O) \
+ $(OUTDIR)MetacelloMethodSpec.$(O) \
+ $(OUTDIR)MetacelloPackageSpecResolutionError.$(O) \
+ $(OUTDIR)MetacelloPlatform.$(O) \
+ $(OUTDIR)MetacelloProject.$(O) \
+ $(OUTDIR)MetacelloProjectRegistration.$(O) \
+ $(OUTDIR)MetacelloProjectRegistry.$(O) \
+ $(OUTDIR)MetacelloProjectSpecForLoad.$(O) \
+ $(OUTDIR)MetacelloProjectSpecGenerator.$(O) \
+ $(OUTDIR)MetacelloProjectSpecLoadError.$(O) \
+ $(OUTDIR)MetacelloScriptEngine.$(O) \
+ $(OUTDIR)MetacelloScriptExecutor.$(O) \
+ $(OUTDIR)MetacelloScriptGitHubDownloadNotification.$(O) \
+ $(OUTDIR)MetacelloScriptNotification.$(O) \
+ $(OUTDIR)MetacelloScriptingError.$(O) \
+ $(OUTDIR)MetacelloSemanticVersionNumber.$(O) \
+ $(OUTDIR)MetacelloSkipDirtyPackageLoad.$(O) \
+ $(OUTDIR)MetacelloSpec.$(O) \
+ $(OUTDIR)MetacelloSpecLoader.$(O) \
+ $(OUTDIR)MetacelloStackCacheNotification.$(O) \
+ $(OUTDIR)MetacelloValidationFailure.$(O) \
+ $(OUTDIR)MetacelloValidationIssue.$(O) \
+ $(OUTDIR)MetacelloValidationNotification.$(O) \
+ $(OUTDIR)MetacelloVersion.$(O) \
+ $(OUTDIR)MetacelloVersionDoesNotExistError.$(O) \
+ $(OUTDIR)MetacelloVersionNumber.$(O) \
+ $(OUTDIR)stx_goodies_metacello_core.$(O) \
+ $(OUTDIR)MetacelloAbstractPackageSpec.$(O) \
+ $(OUTDIR)MetacelloAbstractVersionConstructor.$(O) \
+ $(OUTDIR)MetacelloBaselineSpecGenerator.$(O) \
+ $(OUTDIR)MetacelloCleanLoadAndTestsNotification.$(O) \
+ $(OUTDIR)MetacelloCleanLoadNotification.$(O) \
+ $(OUTDIR)MetacelloConfigurationSpecGenerator.$(O) \
+ $(OUTDIR)MetacelloConflictingProjectError.$(O) \
+ $(OUTDIR)MetacelloLockedProjectError.$(O) \
+ $(OUTDIR)MetacelloMemberListSpec.$(O) \
+ $(OUTDIR)MetacelloMemberSpec.$(O) \
+ $(OUTDIR)MetacelloProjectSpec.$(O) \
+ $(OUTDIR)MetacelloProjectSpecLoadConflict.$(O) \
+ $(OUTDIR)MetacelloResolveProjectUpgrade.$(O) \
+ $(OUTDIR)MetacelloScriptApiExecutor.$(O) \
+ $(OUTDIR)MetacelloScriptEnsureProjectLoadedForDevelopment.$(O) \
+ $(OUTDIR)MetacelloScriptImageExecutor.$(O) \
+ $(OUTDIR)MetacelloScriptProjectSpecNotification.$(O) \
+ $(OUTDIR)MetacelloScriptRegistryExecutor.$(O) \
+ $(OUTDIR)MetacelloSymbolicVersionDoesNotExistError.$(O) \
+ $(OUTDIR)MetacelloSymbolicVersionMethodSpec.$(O) \
+ $(OUTDIR)MetacelloSymbolicVersionSpec.$(O) \
+ $(OUTDIR)MetacelloUseUpgradeError.$(O) \
+ $(OUTDIR)MetacelloValidationCriticalWarning.$(O) \
+ $(OUTDIR)MetacelloValidationError.$(O) \
+ $(OUTDIR)MetacelloValidationWarning.$(O) \
+ $(OUTDIR)MetacelloValueHolderSpec.$(O) \
+ $(OUTDIR)MetacelloVersionDefinitionError.$(O) \
+ $(OUTDIR)MetacelloVersionMethodSection.$(O) \
+ $(OUTDIR)MetacelloVersionMethodSpec.$(O) \
+ $(OUTDIR)MetacelloVersionSpec.$(O) \
+ $(OUTDIR)MetacelloVersionValidator.$(O) \
+ $(OUTDIR)MetacelloAddMemberSpec.$(O) \
+ $(OUTDIR)MetacelloAllowConflictingProjectUpgrade.$(O) \
+ $(OUTDIR)MetacelloAllowProjectDowngrade.$(O) \
+ $(OUTDIR)MetacelloAllowProjectUpgrade.$(O) \
+ $(OUTDIR)MetacelloBaselineConstructor.$(O) \
+ $(OUTDIR)MetacelloCopyMemberSpec.$(O) \
+ $(OUTDIR)MetacelloGenericProjectSpec.$(O) \
+ $(OUTDIR)MetacelloGroupSpec.$(O) \
+ $(OUTDIR)MetacelloLookupBaselineSpecForEnsureLoad.$(O) \
+ $(OUTDIR)MetacelloLookupProjectSpec.$(O) \
+ $(OUTDIR)MetacelloLookupProjectSpecForLoad.$(O) \
+ $(OUTDIR)MetacelloMergeMemberSpec.$(O) \
+ $(OUTDIR)MetacelloPackagesSpec.$(O) \
+ $(OUTDIR)MetacelloProjectReferenceSpec.$(O) \
+ $(OUTDIR)MetacelloProjectSpecLoadedNotification.$(O) \
+ $(OUTDIR)MetacelloRemoveMemberSpec.$(O) \
+ $(OUTDIR)MetacelloSymbolicVersionNotDefinedError.$(O) \
+ $(OUTDIR)MetacelloToolBoxConstructor.$(O) \
+ $(OUTDIR)MetacelloVersionConstructor.$(O) \
+ $(OUTDIR)extensions.$(O) \
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/Makefile Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,19 @@
+#
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
+#
+
+.PHONY: run
+
+run: makefile
+ $(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
+include Make.proto
+
+makefile:
+ $(TOP)/rules/stmkmf
--- a/core/MetacelloAbstractConstructor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloAbstractConstructor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloAbstractConstructor
instanceVariableNames:''
--- a/core/MetacelloAbstractPackageSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloAbstractPackageSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloSpec subclass:#MetacelloAbstractPackageSpec
instanceVariableNames:'name requires includes answers'
--- a/core/MetacelloAbstractVersionConstructor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloAbstractVersionConstructor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloAbstractConstructor subclass:#MetacelloAbstractVersionConstructor
instanceVariableNames:'root configuration project attributeMap attributeOrder
--- a/core/MetacelloAddMemberSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloAddMemberSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMemberSpec subclass:#MetacelloAddMemberSpec
instanceVariableNames:''
--- a/core/MetacelloAllowConflictingProjectUpgrade.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloAllowConflictingProjectUpgrade.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloResolveProjectUpgrade subclass:#MetacelloAllowConflictingProjectUpgrade
instanceVariableNames:''
--- a/core/MetacelloAllowProjectDowngrade.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloAllowProjectDowngrade.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloResolveProjectUpgrade subclass:#MetacelloAllowProjectDowngrade
instanceVariableNames:''
--- a/core/MetacelloAllowProjectUpgrade.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloAllowProjectUpgrade.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloResolveProjectUpgrade subclass:#MetacelloAllowProjectUpgrade
instanceVariableNames:''
--- a/core/MetacelloBaseConfiguration.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloBaseConfiguration.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
ConfigurationOf subclass:#MetacelloBaseConfiguration
instanceVariableNames:''
--- a/core/MetacelloBaselineConstructor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloBaselineConstructor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloAbstractVersionConstructor subclass:#MetacelloBaselineConstructor
instanceVariableNames:''
--- a/core/MetacelloBaselineSpecGenerator.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloBaselineSpecGenerator.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloProjectSpecGenerator subclass:#MetacelloBaselineSpecGenerator
instanceVariableNames:''
--- a/core/MetacelloCannotUpdateReleasedVersionError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloCannotUpdateReleasedVersionError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Error subclass:#MetacelloCannotUpdateReleasedVersionError
instanceVariableNames:''
--- a/core/MetacelloCleanLoadAndTestsNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloCleanLoadAndTestsNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloCleanNotification subclass:#MetacelloCleanLoadAndTestsNotification
instanceVariableNames:''
--- a/core/MetacelloCleanLoadNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloCleanLoadNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloCleanNotification subclass:#MetacelloCleanLoadNotification
instanceVariableNames:''
--- a/core/MetacelloCleanNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloCleanNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloCleanNotification
instanceVariableNames:'version'
--- a/core/MetacelloClearStackCacheNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloClearStackCacheNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloClearStackCacheNotification
instanceVariableNames:'cacheNames'
--- a/core/MetacelloConfigurationSpecGenerator.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloConfigurationSpecGenerator.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloProjectSpecGenerator subclass:#MetacelloConfigurationSpecGenerator
instanceVariableNames:''
--- a/core/MetacelloConflictingProjectError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloConflictingProjectError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptingError subclass:#MetacelloConflictingProjectError
instanceVariableNames:''
--- a/core/MetacelloCopyMemberSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloCopyMemberSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMemberSpec subclass:#MetacelloCopyMemberSpec
instanceVariableNames:'sourceName'
--- a/core/MetacelloErrorInProjectConstructionNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloErrorInProjectConstructionNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloErrorInProjectConstructionNotification
instanceVariableNames:'versionString exception'
--- a/core/MetacelloGenericProjectSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloGenericProjectSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloProjectSpec subclass:#MetacelloGenericProjectSpec
instanceVariableNames:'projectPackage repositories'
--- a/core/MetacelloGroupSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloGroupSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloAbstractPackageSpec subclass:#MetacelloGroupSpec
instanceVariableNames:''
--- a/core/MetacelloLockedProjectError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloLockedProjectError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptingError subclass:#MetacelloLockedProjectError
instanceVariableNames:''
--- a/core/MetacelloLookupBaselineSpecForEnsureLoad.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloLookupBaselineSpecForEnsureLoad.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptProjectSpecNotification subclass:#MetacelloLookupBaselineSpecForEnsureLoad
instanceVariableNames:''
--- a/core/MetacelloLookupProjectSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloLookupProjectSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptProjectSpecNotification subclass:#MetacelloLookupProjectSpec
instanceVariableNames:''
--- a/core/MetacelloLookupProjectSpecForLoad.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloLookupProjectSpecForLoad.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptProjectSpecNotification subclass:#MetacelloLookupProjectSpecForLoad
instanceVariableNames:''
--- a/core/MetacelloMemberListSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloMemberListSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloSpec subclass:#MetacelloMemberListSpec
instanceVariableNames:'list memberMap'
--- a/core/MetacelloMemberSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloMemberSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloSpec subclass:#MetacelloMemberSpec
instanceVariableNames:'name spec'
--- a/core/MetacelloMergeMemberSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloMergeMemberSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMemberSpec subclass:#MetacelloMergeMemberSpec
instanceVariableNames:''
--- a/core/MetacelloMethodSection.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloMethodSection.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloMethodSection
instanceVariableNames:'attribute'
--- a/core/MetacelloMethodSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloMethodSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloMethodSpec
instanceVariableNames:'project selector category versionString methodSections'
--- a/core/MetacelloPackageSpecResolutionError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloPackageSpecResolutionError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Error subclass:#MetacelloPackageSpecResolutionError
instanceVariableNames:'packageSpec repositories repositoryError'
--- a/core/MetacelloPackagesSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloPackagesSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMemberListSpec subclass:#MetacelloPackagesSpec
instanceVariableNames:''
--- a/core/MetacelloPlatform.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloPlatform.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloPlatform
instanceVariableNames:'bypassProgressBars bypassGoferLoadUpdateCategories'
@@ -197,7 +197,7 @@
!MetacelloPlatform methodsFor:'repository creation'!
createRepository: aRepositorySpec
- | type |
+ | type repoClass |
type := aRepositorySpec type.
type = 'http'
ifTrue: [
@@ -205,8 +205,8 @@
location: aRepositorySpec description
user: aRepositorySpec username
password: aRepositorySpec password ].
- type = 'directory'
- ifTrue: [ ^ MCDirectoryRepository new directory: (FileDirectory on: aRepositorySpec description) ].
+ (type = 'directory' and:[(repoClass := Smalltalk at: #MCDirectoryRepository) notNil])
+ ifTrue: [ ^ repoClass new directory: (FileDirectory on: aRepositorySpec description) ].
Smalltalk
at: #'MCFileTreeRepository'
ifPresent: [ :cl |
@@ -223,7 +223,7 @@
ifPresent: [ :cl |
type = 'github'
ifTrue: [ ^ cl location: aRepositorySpec description ] ].
- type = 'dictionary'
+ (type = 'dictionary' and:[(repoClass := Smalltalk at: #MCDictionaryRepository) notNil])
ifTrue: [
| description headerSize globalName |
description := aRepositorySpec description.
@@ -235,10 +235,12 @@
Smalltalk
at: globalName
put:
- (MCDictionaryRepository new
+ (repoClass new
description: description;
yourself) ] ].
^ nil
+
+ "Modified: / 10-09-2012 / 22:04:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
extractTypeFromDescription: description
--- a/core/MetacelloProject.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProject.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloProject
instanceVariableNames:'versionMap symbolicVersionMap errorMap loader loaderClass
--- a/core/MetacelloProjectReferenceSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectReferenceSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloAbstractPackageSpec subclass:#MetacelloProjectReferenceSpec
instanceVariableNames:'projectReference'
--- a/core/MetacelloProjectRegistration.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectRegistration.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloProjectRegistration
instanceVariableNames:'projectName configurationProjectSpec baselineProjectSpec
--- a/core/MetacelloProjectRegistry.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectRegistry.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloProjectRegistry
instanceVariableNames:'baselineRegistry configurationRegistry'
--- a/core/MetacelloProjectSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloSpec subclass:#MetacelloProjectSpec
instanceVariableNames:'name className versionString operator loads preLoadDoIt
--- a/core/MetacelloProjectSpecForLoad.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectSpecForLoad.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloProjectSpecForLoad
instanceVariableNames:'projectSpec useDetermineVersionForLoad overrideProjectSpec'
--- a/core/MetacelloProjectSpecGenerator.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectSpecGenerator.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloProjectSpecGenerator
instanceVariableNames:'target'
--- a/core/MetacelloProjectSpecLoadConflict.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectSpecLoadConflict.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloProjectSpecLoadError subclass:#MetacelloProjectSpecLoadConflict
instanceVariableNames:''
--- a/core/MetacelloProjectSpecLoadError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectSpecLoadError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Error subclass:#MetacelloProjectSpecLoadError
instanceVariableNames:'projectSpec versionDoesNotExistException'
--- a/core/MetacelloProjectSpecLoadedNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloProjectSpecLoadedNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptProjectSpecNotification subclass:#MetacelloProjectSpecLoadedNotification
instanceVariableNames:''
--- a/core/MetacelloRemoveMemberSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloRemoveMemberSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMemberSpec subclass:#MetacelloRemoveMemberSpec
instanceVariableNames:''
--- a/core/MetacelloResolveProjectUpgrade.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloResolveProjectUpgrade.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptNotification subclass:#MetacelloResolveProjectUpgrade
instanceVariableNames:'existingProjectRegistration newProjectRegistration'
--- a/core/MetacelloScriptApiExecutor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptApiExecutor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptExecutor subclass:#MetacelloScriptApiExecutor
instanceVariableNames:''
--- a/core/MetacelloScriptEngine.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptEngine.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloScriptEngine
instanceVariableNames:'root projectSpec options'
--- a/core/MetacelloScriptEnsureProjectLoadedForDevelopment.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptEnsureProjectLoadedForDevelopment.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptNotification subclass:#MetacelloScriptEnsureProjectLoadedForDevelopment
instanceVariableNames:''
--- a/core/MetacelloScriptExecutor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptExecutor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloScriptExecutor
instanceVariableNames:'options roots singleRoot projectSpecGenerator actionArg
--- a/core/MetacelloScriptGitHubDownloadNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptGitHubDownloadNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloScriptGitHubDownloadNotification
instanceVariableNames:'projectPath versionString'
--- a/core/MetacelloScriptImageExecutor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptImageExecutor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptExecutor subclass:#MetacelloScriptImageExecutor
instanceVariableNames:''
--- a/core/MetacelloScriptNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloScriptNotification
instanceVariableNames:''
--- a/core/MetacelloScriptProjectSpecNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptProjectSpecNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptNotification subclass:#MetacelloScriptProjectSpecNotification
instanceVariableNames:'projectSpec'
--- a/core/MetacelloScriptRegistryExecutor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptRegistryExecutor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptExecutor subclass:#MetacelloScriptRegistryExecutor
instanceVariableNames:''
--- a/core/MetacelloScriptingError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloScriptingError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Error subclass:#MetacelloScriptingError
instanceVariableNames:''
--- a/core/MetacelloSemanticVersionNumber.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSemanticVersionNumber.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Magnitude subclass:#MetacelloSemanticVersionNumber
instanceVariableNames:'normalVersion preReleaseVersion buildVersion'
--- a/core/MetacelloSkipDirtyPackageLoad.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSkipDirtyPackageLoad.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloSkipDirtyPackageLoad
instanceVariableNames:'packageSpec'
--- a/core/MetacelloSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloSpec
instanceVariableNames:'project loader mutable'
--- a/core/MetacelloSpecLoader.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSpecLoader.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloSpecLoader
instanceVariableNames:'spec'
--- a/core/MetacelloStackCacheNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloStackCacheNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloStackCacheNotification
instanceVariableNames:''
--- a/core/MetacelloSymbolicVersionDoesNotExistError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSymbolicVersionDoesNotExistError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloVersionDoesNotExistError subclass:#MetacelloSymbolicVersionDoesNotExistError
instanceVariableNames:''
--- a/core/MetacelloSymbolicVersionMethodSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSymbolicVersionMethodSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMethodSpec subclass:#MetacelloSymbolicVersionMethodSpec
instanceVariableNames:''
--- a/core/MetacelloSymbolicVersionNotDefinedError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSymbolicVersionNotDefinedError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloSymbolicVersionDoesNotExistError subclass:#MetacelloSymbolicVersionNotDefinedError
instanceVariableNames:''
--- a/core/MetacelloSymbolicVersionSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloSymbolicVersionSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMethodSection subclass:#MetacelloSymbolicVersionSpec
instanceVariableNames:'versionString'
--- a/core/MetacelloToolBoxConstructor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloToolBoxConstructor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloAbstractVersionConstructor subclass:#MetacelloToolBoxConstructor
instanceVariableNames:'currentSection methodSections'
--- a/core/MetacelloUseUpgradeError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloUseUpgradeError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloScriptingError subclass:#MetacelloUseUpgradeError
instanceVariableNames:''
--- a/core/MetacelloValidationCriticalWarning.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloValidationCriticalWarning.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloValidationIssue subclass:#MetacelloValidationCriticalWarning
instanceVariableNames:''
--- a/core/MetacelloValidationError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloValidationError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloValidationIssue subclass:#MetacelloValidationError
instanceVariableNames:''
--- a/core/MetacelloValidationFailure.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloValidationFailure.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Error subclass:#MetacelloValidationFailure
instanceVariableNames:'issues'
--- a/core/MetacelloValidationIssue.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloValidationIssue.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Object subclass:#MetacelloValidationIssue
instanceVariableNames:'configurationClass explanation reasonCode callSite'
--- a/core/MetacelloValidationNotification.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloValidationNotification.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Notification subclass:#MetacelloValidationNotification
instanceVariableNames:'issue'
--- a/core/MetacelloValidationWarning.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloValidationWarning.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloValidationIssue subclass:#MetacelloValidationWarning
instanceVariableNames:''
--- a/core/MetacelloValueHolderSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloValueHolderSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloSpec subclass:#MetacelloValueHolderSpec
instanceVariableNames:'value'
--- a/core/MetacelloVersion.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersion.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Magnitude subclass:#MetacelloVersion
instanceVariableNames:'spec versionNumber importedVersions versionStatus'
--- a/core/MetacelloVersionConstructor.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionConstructor.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloAbstractVersionConstructor subclass:#MetacelloVersionConstructor
instanceVariableNames:'errorMap'
--- a/core/MetacelloVersionDefinitionError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionDefinitionError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloVersionDoesNotExistError subclass:#MetacelloVersionDefinitionError
instanceVariableNames:'exception'
--- a/core/MetacelloVersionDoesNotExistError.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionDoesNotExistError.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Error subclass:#MetacelloVersionDoesNotExistError
instanceVariableNames:'project versionString'
--- a/core/MetacelloVersionMethodSection.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionMethodSection.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMethodSection subclass:#MetacelloVersionMethodSection
instanceVariableNames:'block versionSpec parent methodSections'
--- a/core/MetacelloVersionMethodSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionMethodSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloMethodSpec subclass:#MetacelloVersionMethodSpec
instanceVariableNames:'imports'
--- a/core/MetacelloVersionNumber.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionNumber.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
Magnitude variableSubclass:#MetacelloVersionNumber
instanceVariableNames:''
--- a/core/MetacelloVersionSpec.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionSpec.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloSpec subclass:#MetacelloVersionSpec
instanceVariableNames:'versionString blessing description author timestamp preLoadDoIt
--- a/core/MetacelloVersionValidator.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/MetacelloVersionValidator.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core' }"
MetacelloAbstractConstructor subclass:#MetacelloVersionValidator
instanceVariableNames:'configurationClass exludededValidations validationReport recurse
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/abbrev.stc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,86 @@
+# automagically generated by the project definition
+# this file is needed for stc to be able to compile modules independently.
+# it provides information about a classes filename, category and especially namespace.
+MetacelloAbstractConstructor MetacelloAbstractConstructor stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloBaseConfiguration MetacelloBaseConfiguration stx:goodies/metacello/core 'Metacello-Core-Deprecated' 0
+MetacelloCannotUpdateReleasedVersionError MetacelloCannotUpdateReleasedVersionError stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloCleanNotification MetacelloCleanNotification stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloClearStackCacheNotification MetacelloClearStackCacheNotification stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloErrorInProjectConstructionNotification MetacelloErrorInProjectConstructionNotification stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloMethodSection MetacelloMethodSection stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloMethodSpec MetacelloMethodSpec stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloPackageSpecResolutionError MetacelloPackageSpecResolutionError stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloPlatform MetacelloPlatform stx:goodies/metacello/core 'Metacello-Core-Model' 0
+MetacelloProject MetacelloProject stx:goodies/metacello/core 'Metacello-Core-Model' 0
+MetacelloProjectRegistration MetacelloProjectRegistration stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloProjectRegistry MetacelloProjectRegistry stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloProjectSpecForLoad MetacelloProjectSpecForLoad stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloProjectSpecGenerator MetacelloProjectSpecGenerator stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloProjectSpecLoadError MetacelloProjectSpecLoadError stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloScriptEngine MetacelloScriptEngine stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloScriptExecutor MetacelloScriptExecutor stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloScriptGitHubDownloadNotification MetacelloScriptGitHubDownloadNotification stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloScriptNotification MetacelloScriptNotification stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloScriptingError MetacelloScriptingError stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloSemanticVersionNumber MetacelloSemanticVersionNumber stx:goodies/metacello/core 'Metacello-Core-Model' 0
+MetacelloSkipDirtyPackageLoad MetacelloSkipDirtyPackageLoad stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloSpec MetacelloSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloSpecLoader MetacelloSpecLoader stx:goodies/metacello/core 'Metacello-Core-Loaders' 0
+MetacelloStackCacheNotification MetacelloStackCacheNotification stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloValidationFailure MetacelloValidationFailure stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloValidationIssue MetacelloValidationIssue stx:goodies/metacello/core 'Metacello-Core-Validation' 0
+MetacelloValidationNotification MetacelloValidationNotification stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloVersion MetacelloVersion stx:goodies/metacello/core 'Metacello-Core-Model' 0
+MetacelloVersionDoesNotExistError MetacelloVersionDoesNotExistError stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloVersionNumber MetacelloVersionNumber stx:goodies/metacello/core 'Metacello-Core-Model' 0
+stx_goodies_metacello_core stx_goodies_metacello_core stx:goodies/metacello/core '* Projects & Packages *' 3
+MetacelloAbstractPackageSpec MetacelloAbstractPackageSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloAbstractVersionConstructor MetacelloAbstractVersionConstructor stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloBaselineSpecGenerator MetacelloBaselineSpecGenerator stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloCleanLoadAndTestsNotification MetacelloCleanLoadAndTestsNotification stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloCleanLoadNotification MetacelloCleanLoadNotification stx:goodies/metacello/core 'Metacello-Core-Exceptions-Notifications' 1
+MetacelloConfigurationSpecGenerator MetacelloConfigurationSpecGenerator stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloConflictingProjectError MetacelloConflictingProjectError stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloLockedProjectError MetacelloLockedProjectError stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloMemberListSpec MetacelloMemberListSpec stx:goodies/metacello/core 'Metacello-Core-Members' 0
+MetacelloMemberSpec MetacelloMemberSpec stx:goodies/metacello/core 'Metacello-Core-Members' 0
+MetacelloProjectSpec MetacelloProjectSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloProjectSpecLoadConflict MetacelloProjectSpecLoadConflict stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloResolveProjectUpgrade MetacelloResolveProjectUpgrade stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloScriptApiExecutor MetacelloScriptApiExecutor stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloScriptEnsureProjectLoadedForDevelopment MetacelloScriptEnsureProjectLoadedForDevelopment stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloScriptImageExecutor MetacelloScriptImageExecutor stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloScriptProjectSpecNotification MetacelloScriptProjectSpecNotification stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloScriptRegistryExecutor MetacelloScriptRegistryExecutor stx:goodies/metacello/core 'Metacello-Core-Scripts' 0
+MetacelloSymbolicVersionDoesNotExistError MetacelloSymbolicVersionDoesNotExistError stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloSymbolicVersionMethodSpec MetacelloSymbolicVersionMethodSpec stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloSymbolicVersionSpec MetacelloSymbolicVersionSpec stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloUseUpgradeError MetacelloUseUpgradeError stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloValidationCriticalWarning MetacelloValidationCriticalWarning stx:goodies/metacello/core 'Metacello-Core-Validation' 0
+MetacelloValidationError MetacelloValidationError stx:goodies/metacello/core 'Metacello-Core-Validation' 0
+MetacelloValidationWarning MetacelloValidationWarning stx:goodies/metacello/core 'Metacello-Core-Validation' 0
+MetacelloValueHolderSpec MetacelloValueHolderSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloVersionDefinitionError MetacelloVersionDefinitionError stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloVersionMethodSection MetacelloVersionMethodSection stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloVersionMethodSpec MetacelloVersionMethodSpec stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloVersionSpec MetacelloVersionSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloVersionValidator MetacelloVersionValidator stx:goodies/metacello/core 'Metacello-Core-Validation' 1
+MetacelloAddMemberSpec MetacelloAddMemberSpec stx:goodies/metacello/core 'Metacello-Core-Members' 0
+MetacelloAllowConflictingProjectUpgrade MetacelloAllowConflictingProjectUpgrade stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloAllowProjectDowngrade MetacelloAllowProjectDowngrade stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloAllowProjectUpgrade MetacelloAllowProjectUpgrade stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloBaselineConstructor MetacelloBaselineConstructor stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloCopyMemberSpec MetacelloCopyMemberSpec stx:goodies/metacello/core 'Metacello-Core-Members' 0
+MetacelloGenericProjectSpec MetacelloGenericProjectSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloGroupSpec MetacelloGroupSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloLookupBaselineSpecForEnsureLoad MetacelloLookupBaselineSpecForEnsureLoad stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloLookupProjectSpec MetacelloLookupProjectSpec stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloLookupProjectSpecForLoad MetacelloLookupProjectSpecForLoad stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloMergeMemberSpec MetacelloMergeMemberSpec stx:goodies/metacello/core 'Metacello-Core-Members' 0
+MetacelloPackagesSpec MetacelloPackagesSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloProjectReferenceSpec MetacelloProjectReferenceSpec stx:goodies/metacello/core 'Metacello-Core-Specs' 0
+MetacelloProjectSpecLoadedNotification MetacelloProjectSpecLoadedNotification stx:goodies/metacello/core 'Metacello-Core-Scripts' 1
+MetacelloRemoveMemberSpec MetacelloRemoveMemberSpec stx:goodies/metacello/core 'Metacello-Core-Members' 0
+MetacelloSymbolicVersionNotDefinedError MetacelloSymbolicVersionNotDefinedError stx:goodies/metacello/core 'Metacello-Core-Exceptions-Errors' 1
+MetacelloToolBoxConstructor MetacelloToolBoxConstructor stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
+MetacelloVersionConstructor MetacelloVersionConstructor stx:goodies/metacello/core 'Metacello-Core-Constructors' 0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/bc.mak Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,165 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_core.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
+# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
+# It shares common definitions with the unix-make in Make.spec.
+# The bc.mak supports the following targets:
+# bmake - compile all st-files to a classLib (dll)
+# bmake clean - clean all temp files
+# bmake clobber - clean all
+#
+# Historic Note:
+# this used to contain only rules to make with borland
+# (called via bmake, by "make.exe -f bc.mak")
+# this has changed; it is now also possible to build using microsoft visual c
+# (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
+#
+TOP=..\..\..
+INCLUDE_TOP=$(TOP)\..
+
+
+
+!INCLUDE $(TOP)\rules\stdHeader_bc
+
+!INCLUDE Make.spec
+
+LIBNAME=libstx_goodies_metacello_core
+RESFILES=core.res
+
+
+
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\metacello\base -I$(INCLUDE_TOP)\stx\libbasic
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
+
+ALL:: classLibRule
+
+classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
+
+!INCLUDE $(TOP)\rules\stdRules_bc
+
+# build all prerequisite packages for this package
+prereq:
+ pushd ..\..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\communication & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\monticello & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\base & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)MetacelloAbstractConstructor.$(O) MetacelloAbstractConstructor.$(H): MetacelloAbstractConstructor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloBaseConfiguration.$(O) MetacelloBaseConfiguration.$(H): MetacelloBaseConfiguration.st $(INCLUDE_TOP)\stx\goodies\metacello\base\ConfigurationOf.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCannotUpdateReleasedVersionError.$(O) MetacelloCannotUpdateReleasedVersionError.$(H): MetacelloCannotUpdateReleasedVersionError.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) $(STCHDR)
+$(OUTDIR)MetacelloCleanNotification.$(O) MetacelloCleanNotification.$(H): MetacelloCleanNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloClearStackCacheNotification.$(O) MetacelloClearStackCacheNotification.$(H): MetacelloClearStackCacheNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloErrorInProjectConstructionNotification.$(O) MetacelloErrorInProjectConstructionNotification.$(H): MetacelloErrorInProjectConstructionNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMethodSection.$(O) MetacelloMethodSection.$(H): MetacelloMethodSection.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMethodSpec.$(O) MetacelloMethodSpec.$(H): MetacelloMethodSpec.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloPackageSpecResolutionError.$(O) MetacelloPackageSpecResolutionError.$(H): MetacelloPackageSpecResolutionError.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) $(STCHDR)
+$(OUTDIR)MetacelloPlatform.$(O) MetacelloPlatform.$(H): MetacelloPlatform.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProject.$(O) MetacelloProject.$(H): MetacelloProject.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectRegistration.$(O) MetacelloProjectRegistration.$(H): MetacelloProjectRegistration.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectRegistry.$(O) MetacelloProjectRegistry.$(H): MetacelloProjectRegistry.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecForLoad.$(O) MetacelloProjectSpecForLoad.$(H): MetacelloProjectSpecForLoad.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecGenerator.$(O) MetacelloProjectSpecGenerator.$(H): MetacelloProjectSpecGenerator.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecLoadError.$(O) MetacelloProjectSpecLoadError.$(H): MetacelloProjectSpecLoadError.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) $(STCHDR)
+$(OUTDIR)MetacelloScriptEngine.$(O) MetacelloScriptEngine.$(H): MetacelloScriptEngine.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptExecutor.$(O) MetacelloScriptExecutor.$(H): MetacelloScriptExecutor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptGitHubDownloadNotification.$(O) MetacelloScriptGitHubDownloadNotification.$(H): MetacelloScriptGitHubDownloadNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptNotification.$(O) MetacelloScriptNotification.$(H): MetacelloScriptNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptingError.$(O) MetacelloScriptingError.$(H): MetacelloScriptingError.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) $(STCHDR)
+$(OUTDIR)MetacelloSemanticVersionNumber.$(O) MetacelloSemanticVersionNumber.$(H): MetacelloSemanticVersionNumber.st $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSkipDirtyPackageLoad.$(O) MetacelloSkipDirtyPackageLoad.$(H): MetacelloSkipDirtyPackageLoad.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSpec.$(O) MetacelloSpec.$(H): MetacelloSpec.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSpecLoader.$(O) MetacelloSpecLoader.$(H): MetacelloSpecLoader.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStackCacheNotification.$(O) MetacelloStackCacheNotification.$(H): MetacelloStackCacheNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationFailure.$(O) MetacelloValidationFailure.$(H): MetacelloValidationFailure.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) $(STCHDR)
+$(OUTDIR)MetacelloValidationIssue.$(O) MetacelloValidationIssue.$(H): MetacelloValidationIssue.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationNotification.$(O) MetacelloValidationNotification.$(H): MetacelloValidationNotification.st $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersion.$(O) MetacelloVersion.$(H): MetacelloVersion.st $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionDoesNotExistError.$(O) MetacelloVersionDoesNotExistError.$(H): MetacelloVersionDoesNotExistError.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) $(STCHDR)
+$(OUTDIR)MetacelloVersionNumber.$(O) MetacelloVersionNumber.$(H): MetacelloVersionNumber.st $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)stx_goodies_metacello_core.$(O) stx_goodies_metacello_core.$(H): stx_goodies_metacello_core.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAbstractPackageSpec.$(O) MetacelloAbstractPackageSpec.$(H): MetacelloAbstractPackageSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAbstractVersionConstructor.$(O) MetacelloAbstractVersionConstructor.$(H): MetacelloAbstractVersionConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloBaselineSpecGenerator.$(O) MetacelloBaselineSpecGenerator.$(H): MetacelloBaselineSpecGenerator.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCleanLoadAndTestsNotification.$(O) MetacelloCleanLoadAndTestsNotification.$(H): MetacelloCleanLoadAndTestsNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloCleanNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCleanLoadNotification.$(O) MetacelloCleanLoadNotification.$(H): MetacelloCleanLoadNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloCleanNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloConfigurationSpecGenerator.$(O) MetacelloConfigurationSpecGenerator.$(H): MetacelloConfigurationSpecGenerator.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloProjectSpecGenerator.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloConflictingProjectError.$(O) MetacelloConflictingProjectError.$(H): MetacelloConflictingProjectError.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptingError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloLockedProjectError.$(O) MetacelloLockedProjectError.$(H): MetacelloLockedProjectError.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptingError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloMemberListSpec.$(O) MetacelloMemberListSpec.$(H): MetacelloMemberListSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMemberSpec.$(O) MetacelloMemberSpec.$(H): MetacelloMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpec.$(O) MetacelloProjectSpec.$(H): MetacelloProjectSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecLoadConflict.$(O) MetacelloProjectSpecLoadConflict.$(H): MetacelloProjectSpecLoadConflict.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloProjectSpecLoadError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloResolveProjectUpgrade.$(O) MetacelloResolveProjectUpgrade.$(H): MetacelloResolveProjectUpgrade.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptApiExecutor.$(O) MetacelloScriptApiExecutor.$(H): MetacelloScriptApiExecutor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptEnsureProjectLoadedForDevelopment.$(O) MetacelloScriptEnsureProjectLoadedForDevelopment.$(H): MetacelloScriptEnsureProjectLoadedForDevelopment.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptImageExecutor.$(O) MetacelloScriptImageExecutor.$(H): MetacelloScriptImageExecutor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptProjectSpecNotification.$(O) MetacelloScriptProjectSpecNotification.$(H): MetacelloScriptProjectSpecNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloScriptRegistryExecutor.$(O) MetacelloScriptRegistryExecutor.$(H): MetacelloScriptRegistryExecutor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptExecutor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionDoesNotExistError.$(O) MetacelloSymbolicVersionDoesNotExistError.$(H): MetacelloSymbolicVersionDoesNotExistError.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionMethodSpec.$(O) MetacelloSymbolicVersionMethodSpec.$(H): MetacelloSymbolicVersionMethodSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMethodSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionSpec.$(O) MetacelloSymbolicVersionSpec.$(H): MetacelloSymbolicVersionSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMethodSection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloUseUpgradeError.$(O) MetacelloUseUpgradeError.$(H): MetacelloUseUpgradeError.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptingError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloValidationCriticalWarning.$(O) MetacelloValidationCriticalWarning.$(H): MetacelloValidationCriticalWarning.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloValidationIssue.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationError.$(O) MetacelloValidationError.$(H): MetacelloValidationError.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloValidationIssue.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValidationWarning.$(O) MetacelloValidationWarning.$(H): MetacelloValidationWarning.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloValidationIssue.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloValueHolderSpec.$(O) MetacelloValueHolderSpec.$(H): MetacelloValueHolderSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionDefinitionError.$(O) MetacelloVersionDefinitionError.$(H): MetacelloVersionDefinitionError.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloVersionMethodSection.$(O) MetacelloVersionMethodSection.$(H): MetacelloVersionMethodSection.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMethodSection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionMethodSpec.$(O) MetacelloVersionMethodSpec.$(H): MetacelloVersionMethodSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMethodSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionSpec.$(O) MetacelloVersionSpec.$(H): MetacelloVersionSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionValidator.$(O) MetacelloVersionValidator.$(H): MetacelloVersionValidator.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAddMemberSpec.$(O) MetacelloAddMemberSpec.$(H): MetacelloAddMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAllowConflictingProjectUpgrade.$(O) MetacelloAllowConflictingProjectUpgrade.$(H): MetacelloAllowConflictingProjectUpgrade.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAllowProjectDowngrade.$(O) MetacelloAllowProjectDowngrade.$(H): MetacelloAllowProjectDowngrade.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloAllowProjectUpgrade.$(O) MetacelloAllowProjectUpgrade.$(H): MetacelloAllowProjectUpgrade.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloResolveProjectUpgrade.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloBaselineConstructor.$(O) MetacelloBaselineConstructor.$(H): MetacelloBaselineConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloCopyMemberSpec.$(O) MetacelloCopyMemberSpec.$(H): MetacelloCopyMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloGenericProjectSpec.$(O) MetacelloGenericProjectSpec.$(H): MetacelloGenericProjectSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloProjectSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloGroupSpec.$(O) MetacelloGroupSpec.$(H): MetacelloGroupSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloLookupBaselineSpecForEnsureLoad.$(O) MetacelloLookupBaselineSpecForEnsureLoad.$(H): MetacelloLookupBaselineSpecForEnsureLoad.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloLookupProjectSpec.$(O) MetacelloLookupProjectSpec.$(H): MetacelloLookupProjectSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloLookupProjectSpecForLoad.$(O) MetacelloLookupProjectSpecForLoad.$(H): MetacelloLookupProjectSpecForLoad.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloMergeMemberSpec.$(O) MetacelloMergeMemberSpec.$(H): MetacelloMergeMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloPackagesSpec.$(O) MetacelloPackagesSpec.$(H): MetacelloPackagesSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMemberListSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectReferenceSpec.$(O) MetacelloProjectReferenceSpec.$(H): MetacelloProjectReferenceSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloProjectSpecLoadedNotification.$(O) MetacelloProjectSpecLoadedNotification.$(H): MetacelloProjectSpecLoadedNotification.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptProjectSpecNotification.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloScriptNotification.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloRemoveMemberSpec.$(O) MetacelloRemoveMemberSpec.$(H): MetacelloRemoveMemberSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloMemberSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloSymbolicVersionNotDefinedError.$(O) MetacelloSymbolicVersionNotDefinedError.$(H): MetacelloSymbolicVersionNotDefinedError.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSymbolicVersionDoesNotExistError.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloVersionDoesNotExistError.$(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) $(STCHDR)
+$(OUTDIR)MetacelloToolBoxConstructor.$(O) MetacelloToolBoxConstructor.$(H): MetacelloToolBoxConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloVersionConstructor.$(O) MetacelloVersionConstructor.$(H): MetacelloVersionConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\Block.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Integer.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Symbol.$(H) $(INCLUDE_TOP)\stx\libbasic\Timestamp.$(H) $(INCLUDE_TOP)\stx\libbasic\AbstractTime.$(H) $(INCLUDE_TOP)\stx\libbasic\UndefinedObject.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/bmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using borland bcc
+@REM type bmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak %*
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/core.rc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,37 @@
+//
+// DO NOT EDIT
+// automagically generated from the projectDefinition: stx_goodies_metacello_core.
+//
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 6,2,0,1
+ PRODUCTVERSION 6,2,3,1
+#if (__BORLANDC__)
+ FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
+ FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE VS_USER_DEFINED
+#endif
+
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4"
+ BEGIN
+ VALUE "CompanyName", "Dale Henrichs & Jan Vrany\0"
+ VALUE "FileDescription", "Metacello -- a Smalltalk project configuration management tool (LIB)\0"
+ VALUE "FileVersion", "6.2.0.1\0"
+ VALUE "InternalName", "stx:goodies/metacello/core\0"
+ VALUE "LegalCopyright", "Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)\0"
+ VALUE "ProductName", "Metacello\0"
+ VALUE "ProductVersion", "6.2.3.1\0"
+ VALUE "ProductDate", "Mon, 10 Sep 2012 21:20:06 GMT\0"
+ END
+
+ END
+
+ BLOCK "VarFileInfo"
+ BEGIN // Language | Translation
+ VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
+ END
+END
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/extensions.st Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,534 @@
+"{ Package: 'stx:goodies/metacello/core' }"!
+
+!Block methodsFor:'*metacello-core-scripting'!
+
+execute: projectSpecBlock against: aScriptExecutor
+ aScriptExecutor executeBlock: self do: projectSpecBlock
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setAuthorInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setAuthorWithBlock: self
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setBaseline: aString withInMetacelloConfig: aMetacelloConfig
+ aMetacelloConfig setBaseline: aString withBlock: self
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setBlessingInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setBlessingWithBlock: self
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setConfiguration: aString withInMetacelloConfig: aMetacelloConfig
+ aMetacelloConfig setConfiguration: aString withBlock: self
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setDescriptionInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setDescriptionWithBlock: self
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setPackage: aString withInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setPackage: aString withBlock: self
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setProject: aString withInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setProject: aString withBlock: self
+! !
+
+!Block methodsFor:'*metacello-core'!
+
+setTimestampInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setTimestampWithBlock: self
+! !
+
+!Collection methodsFor:'*metacello-core'!
+
+addToMetacelloPackages: aMetacelloPackagesSpec
+
+ self do: [:each | each addToMetacelloPackages: aMetacelloPackagesSpec ]
+! !
+
+!Collection methodsFor:'*metacello-core-scripting'!
+
+execute: projectSpecBlock against: aScriptExecutor
+ aScriptExecutor executeCollection: self do: projectSpecBlock
+! !
+
+!Collection methodsFor:'*metacello-core'!
+
+mergeIntoMetacelloPackages: aMetacelloPackagesSpec
+
+ self do: [:each | each mergeIntoMetacelloPackages: aMetacelloPackagesSpec ]
+! !
+
+!Collection methodsFor:'*metacello-core'!
+
+removeFromMetacelloPackages: aMetacelloPackagesSpec
+
+ self do: [:each | each removeFromMetacelloPackages: aMetacelloPackagesSpec ]
+! !
+
+!Collection methodsFor:'*metacello-core'!
+
+setIncludesInMetacelloPackage: aMetacelloPackageSpec
+
+ aMetacelloPackageSpec setIncludes: self asArray.
+! !
+
+!Collection methodsFor:'*metacello-core'!
+
+setLoadsInMetacelloProject: aMetacelloPackageSpec
+
+ aMetacelloPackageSpec setLoads: self asArray.
+! !
+
+!Collection methodsFor:'*metacello-core'!
+
+setRequiresInMetacelloPackage: aMetacelloPackageSpec
+
+ aMetacelloPackageSpec setRequires: self asArray.
+! !
+
+!Integer methodsFor:'*metacello-core'!
+
+metacelloIntegerLessThanSelf: anInteger
+
+ ^anInteger < self
+! !
+
+!Integer methodsFor:'*metacello-core'!
+
+metacelloSemanticIntegerLessThanSelf: anInteger
+ ^ anInteger < self
+! !
+
+!Integer methodsFor:'*metacello-core'!
+
+metacelloSemanticStringLessThanSelf: aString
+ "string version components are always '<' integer component"
+
+ ^ true
+! !
+
+!Integer methodsFor:'*metacello-core'!
+
+metacelloSemanticVersionComponentLessThan: aMetacelloVersonComponent
+ ^ aMetacelloVersonComponent metacelloSemanticIntegerLessThanSelf: self
+! !
+
+!Integer methodsFor:'*metacello-core'!
+
+metacelloStringLessThanSelf: aString
+ "string version components are always '<' integer component"
+
+ ^true
+! !
+
+!Integer methodsFor:'*metacello-core'!
+
+metacelloVersionComponentLessThan: aMetacelloVersonComponent
+
+ ^aMetacelloVersonComponent metacelloIntegerLessThanSelf: self
+! !
+
+!Object methodsFor:'*metacello-core'!
+
+metacelloIntegerLessThanSelf: anInteger
+
+ ^self error: 'Invalid Metacello verson component - should be String or Integer.'
+! !
+
+!Object methodsFor:'*metacello-core'!
+
+metacelloSemanticIntegerLessThanSelf: anInteger
+ ^ self error: 'Invalid Metacello verson component - should be String or Integer.'
+! !
+
+!Object methodsFor:'*metacello-core'!
+
+metacelloSemanticStringLessThanSelf: anInteger
+ ^ self error: 'Invalid Metacello verson component - should be String or Integer.'
+! !
+
+!Object methodsFor:'*metacello-core'!
+
+metacelloSemanticVersionComponentLessThan: aMetacelloVersonComponent
+ ^ self error: 'Invalid Metacello verson component - should be String or Integer.'
+! !
+
+!Object methodsFor:'*metacello-core'!
+
+metacelloStringLessThanSelf: anInteger
+
+ ^self error: 'Invalid Metacello verson component - should be String or Integer.'
+! !
+
+!Object methodsFor:'*metacello-core'!
+
+metacelloVersionComponentLessThan: aMetacelloVersonComponent
+
+ ^self error: 'Invalid Metacello verson component - should be String or Integer.'
+! !
+
+!String methodsFor:'*metacello-core'!
+
+addToMetacelloPackages: aMetacelloPackagesSpec
+
+ | spec |
+ spec :=
+ (aMetacelloPackagesSpec project packageSpec)
+ file: self;
+ yourself.
+ aMetacelloPackagesSpec addMember:
+ (aMetacelloPackagesSpec addMember
+ name: spec name;
+ spec: spec;
+ yourself)
+! !
+
+!String methodsFor:'*metacello-core'!
+
+asMetacelloSemanticVersionNumber
+ ^ MetacelloSemanticVersionNumber fromString: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+asMetacelloVersionNumber
+
+ ^MetacelloVersionNumber fromString: self
+! !
+
+!String methodsFor:'*metacello-core-scripting'!
+
+execute: projectSpecBlock against: aScriptExecutor
+ aScriptExecutor executeString: self do: projectSpecBlock
+! !
+
+!String methodsFor:'*metacello-core'!
+
+mergeIntoMetacelloPackages: aMetacelloPackagesSpec
+
+ | spec |
+ spec :=
+ (aMetacelloPackagesSpec project packageSpec)
+ file: self;
+ yourself.
+ aMetacelloPackagesSpec addMember:
+ (aMetacelloPackagesSpec mergeMember
+ name: spec name;
+ spec: spec;
+ yourself)
+! !
+
+!String methodsFor:'*metacello-core-version comparison'!
+
+metacelloIntegerLessThanSelf: anInteger
+ "integer version components are always '>' string component"
+
+ ^false
+! !
+
+!String methodsFor:'*metacello-core-version comparison'!
+
+metacelloSemanticIntegerLessThanSelf: anInteger
+ "integer version components are always '>' string component"
+
+ ^ true
+! !
+
+!String methodsFor:'*metacello-core-version comparison'!
+
+metacelloSemanticStringLessThanSelf: aString
+ ^ aString < self
+! !
+
+!String methodsFor:'*metacello-core-version comparison'!
+
+metacelloSemanticVersionComponentLessThan: aMetacelloVersonComponent
+ ^ aMetacelloVersonComponent metacelloSemanticStringLessThanSelf: self
+! !
+
+!String methodsFor:'*metacello-core-version comparison'!
+
+metacelloStringLessThanSelf: aString
+
+ ^aString < self
+! !
+
+!String methodsFor:'*metacello-core-version comparison'!
+
+metacelloVersionComponentLessThan: aMetacelloVersonComponent
+
+ ^aMetacelloVersonComponent metacelloStringLessThanSelf: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+removeFromMetacelloPackages: aMetacelloPackagesSpec
+
+ aMetacelloPackagesSpec addMember:
+ (aMetacelloPackagesSpec removeMember
+ name: self;
+ yourself)
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setAuthorInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setAuthorWithString: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setAuthorInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setAuthor:
+ (aMetacelloVersionSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setBlessingInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setBlessingWithString: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setBlessingInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setBlessing:
+ (aMetacelloVersionSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setDescriptionInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setDescriptionWithString: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setDescriptionInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setDescription:
+ (aMetacelloVersionSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setIncludesInMetacelloPackage: aMetacelloPackageSpec
+
+ aMetacelloPackageSpec setIncludes: { self }.
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setLoadsInMetacelloProject: aMetacelloPackageSpec
+
+ aMetacelloPackageSpec setLoads: { self }.
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setPackage: aString withInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setPackage: aString withString: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setPostLoadDoItInMetacelloSpec: aMetacelloSpec
+ self asSymbol setPostLoadDoItInMetacelloSpec: aMetacelloSpec
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setPreLoadDoItInMetacelloSpec: aMetacelloSpec
+ self asSymbol setPreLoadDoItInMetacelloSpec: aMetacelloSpec
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setProject: aString withInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setProject: aString withString: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setRequiresInMetacelloPackage: aMetacelloPackageSpec
+
+ aMetacelloPackageSpec setRequires: { self }.
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setTimestampInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setTimestampWithString: self
+! !
+
+!String methodsFor:'*metacello-core'!
+
+setTimestampInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setTimestamp:
+ (aMetacelloVersionSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!Symbol methodsFor:'*metacello-core'!
+
+setPostLoadDoItInMetacelloSpec: aMetacelloSpec
+ self precedence == 0
+ ifTrue: [ self error: 'Invalid selector' ].
+ aMetacelloSpec
+ setPostLoadDoIt:
+ (aMetacelloSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!Symbol methodsFor:'*metacello-core'!
+
+setPreLoadDoItInMetacelloSpec: aMetacelloSpec
+ self precedence == 0
+ ifTrue: [ self error: 'Invalid selector' ].
+ aMetacelloSpec
+ setPreLoadDoIt:
+ (aMetacelloSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!Timestamp methodsFor:'*metacello-core'!
+
+setTimestampInMetacelloConfig: aMetacelloConfig
+ aMetacelloConfig setTimestampWithString: self printString
+! !
+
+!Timestamp methodsFor:'*metacello-core'!
+
+setTimestampInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setTimestamp:
+ (aMetacelloVersionSpec project valueHolderSpec
+ value: self printString;
+ yourself)
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+asMetacelloSemanticVersionNumber
+ ^ MetacelloSemanticVersionNumber fromString: ''
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+asMetacelloVersionNumber
+
+ ^MetacelloVersionNumber fromString: ''
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+metacelloRegistrationHash
+ ^ self hash
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+registrationsCompareEqual: aMetacelloProjectSpec
+ ^ self = aMetacelloProjectSpec
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+setAuthorInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setAuthor: self
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+setBlessingInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setBlessing: self
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+setDescriptionInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setDescription: self
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+setPostLoadDoItInMetacelloSpec: aMetacelloSpec
+
+ aMetacelloSpec setPostLoadDoIt:
+ (aMetacelloSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+setPreLoadDoItInMetacelloSpec: aMetacelloSpec
+
+ aMetacelloSpec setPreLoadDoIt:
+ (aMetacelloSpec project valueHolderSpec
+ value: self;
+ yourself)
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+setProject: aString withInMetacelloConfig: aMetacelloConfig
+
+ aMetacelloConfig setProject: aString withString: self
+! !
+
+!UndefinedObject methodsFor:'*metacello-core'!
+
+setTimestampInMetacelloVersion: aMetacelloVersionSpec
+
+ aMetacelloVersionSpec setTimestamp: self
+! !
+
+!stx_goodies_metacello_core class methodsFor:'documentation'!
+
+extensionsVersion_SVN
+ ^ '$Id:: $'
+! !
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/lccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USELCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/libInit.cc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,116 @@
+/*
+ * $Header$
+ *
+ * DO NOT EDIT
+ * automagically generated from the projectDefinition: stx_goodies_metacello_core.
+ */
+#define __INDIRECTVMINITCALLS__
+#include <stc.h>
+
+#ifdef WIN32
+# pragma codeseg INITCODE "INITCODE"
+#endif
+
+#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
+DLL_EXPORT void _libstx_goodies_metacello_core_Init() INIT_TEXT_SECTION;
+// DLL_EXPORT void _libstx_goodies_metacello_core_InitDefinition() INIT_TEXT_SECTION;
+#endif
+
+// void _libstx_goodies_metacello_core_InitDefinition(pass, __pRT__, snd)
+// OBJ snd; struct __vmData__ *__pRT__; {
+// __BEGIN_PACKAGE2__("libstx_goodies_metacello_core__DFN", _libstx_goodies_metacello_core_InitDefinition, "stx:goodies/metacello/core");
+// _stx_137goodies_137metacello_137core_Init(pass,__pRT__,snd);
+
+// __END_PACKAGE__();
+// }
+
+void _libstx_goodies_metacello_core_Init(pass, __pRT__, snd)
+OBJ snd; struct __vmData__ *__pRT__; {
+__BEGIN_PACKAGE2__("libstx_goodies_metacello_core", _libstx_goodies_metacello_core_Init, "stx:goodies/metacello/core");
+_MetacelloAbstractConstructor_Init(pass,__pRT__,snd);
+_MetacelloBaseConfiguration_Init(pass,__pRT__,snd);
+_MetacelloCannotUpdateReleasedVersionError_Init(pass,__pRT__,snd);
+_MetacelloCleanNotification_Init(pass,__pRT__,snd);
+_MetacelloClearStackCacheNotification_Init(pass,__pRT__,snd);
+_MetacelloErrorInProjectConstructionNotification_Init(pass,__pRT__,snd);
+_MetacelloMethodSection_Init(pass,__pRT__,snd);
+_MetacelloMethodSpec_Init(pass,__pRT__,snd);
+_MetacelloPackageSpecResolutionError_Init(pass,__pRT__,snd);
+_MetacelloPlatform_Init(pass,__pRT__,snd);
+_MetacelloProject_Init(pass,__pRT__,snd);
+_MetacelloProjectRegistration_Init(pass,__pRT__,snd);
+_MetacelloProjectRegistry_Init(pass,__pRT__,snd);
+_MetacelloProjectSpecForLoad_Init(pass,__pRT__,snd);
+_MetacelloProjectSpecGenerator_Init(pass,__pRT__,snd);
+_MetacelloProjectSpecLoadError_Init(pass,__pRT__,snd);
+_MetacelloScriptEngine_Init(pass,__pRT__,snd);
+_MetacelloScriptExecutor_Init(pass,__pRT__,snd);
+_MetacelloScriptGitHubDownloadNotification_Init(pass,__pRT__,snd);
+_MetacelloScriptNotification_Init(pass,__pRT__,snd);
+_MetacelloScriptingError_Init(pass,__pRT__,snd);
+_MetacelloSemanticVersionNumber_Init(pass,__pRT__,snd);
+_MetacelloSkipDirtyPackageLoad_Init(pass,__pRT__,snd);
+_MetacelloSpec_Init(pass,__pRT__,snd);
+_MetacelloSpecLoader_Init(pass,__pRT__,snd);
+_MetacelloStackCacheNotification_Init(pass,__pRT__,snd);
+_MetacelloValidationFailure_Init(pass,__pRT__,snd);
+_MetacelloValidationIssue_Init(pass,__pRT__,snd);
+_MetacelloValidationNotification_Init(pass,__pRT__,snd);
+_MetacelloVersion_Init(pass,__pRT__,snd);
+_MetacelloVersionDoesNotExistError_Init(pass,__pRT__,snd);
+_MetacelloVersionNumber_Init(pass,__pRT__,snd);
+_stx_137goodies_137metacello_137core_Init(pass,__pRT__,snd);
+_MetacelloAbstractPackageSpec_Init(pass,__pRT__,snd);
+_MetacelloAbstractVersionConstructor_Init(pass,__pRT__,snd);
+_MetacelloBaselineSpecGenerator_Init(pass,__pRT__,snd);
+_MetacelloCleanLoadAndTestsNotification_Init(pass,__pRT__,snd);
+_MetacelloCleanLoadNotification_Init(pass,__pRT__,snd);
+_MetacelloConfigurationSpecGenerator_Init(pass,__pRT__,snd);
+_MetacelloConflictingProjectError_Init(pass,__pRT__,snd);
+_MetacelloLockedProjectError_Init(pass,__pRT__,snd);
+_MetacelloMemberListSpec_Init(pass,__pRT__,snd);
+_MetacelloMemberSpec_Init(pass,__pRT__,snd);
+_MetacelloProjectSpec_Init(pass,__pRT__,snd);
+_MetacelloProjectSpecLoadConflict_Init(pass,__pRT__,snd);
+_MetacelloResolveProjectUpgrade_Init(pass,__pRT__,snd);
+_MetacelloScriptApiExecutor_Init(pass,__pRT__,snd);
+_MetacelloScriptEnsureProjectLoadedForDevelopment_Init(pass,__pRT__,snd);
+_MetacelloScriptImageExecutor_Init(pass,__pRT__,snd);
+_MetacelloScriptProjectSpecNotification_Init(pass,__pRT__,snd);
+_MetacelloScriptRegistryExecutor_Init(pass,__pRT__,snd);
+_MetacelloSymbolicVersionDoesNotExistError_Init(pass,__pRT__,snd);
+_MetacelloSymbolicVersionMethodSpec_Init(pass,__pRT__,snd);
+_MetacelloSymbolicVersionSpec_Init(pass,__pRT__,snd);
+_MetacelloUseUpgradeError_Init(pass,__pRT__,snd);
+_MetacelloValidationCriticalWarning_Init(pass,__pRT__,snd);
+_MetacelloValidationError_Init(pass,__pRT__,snd);
+_MetacelloValidationWarning_Init(pass,__pRT__,snd);
+_MetacelloValueHolderSpec_Init(pass,__pRT__,snd);
+_MetacelloVersionDefinitionError_Init(pass,__pRT__,snd);
+_MetacelloVersionMethodSection_Init(pass,__pRT__,snd);
+_MetacelloVersionMethodSpec_Init(pass,__pRT__,snd);
+_MetacelloVersionSpec_Init(pass,__pRT__,snd);
+_MetacelloVersionValidator_Init(pass,__pRT__,snd);
+_MetacelloAddMemberSpec_Init(pass,__pRT__,snd);
+_MetacelloAllowConflictingProjectUpgrade_Init(pass,__pRT__,snd);
+_MetacelloAllowProjectDowngrade_Init(pass,__pRT__,snd);
+_MetacelloAllowProjectUpgrade_Init(pass,__pRT__,snd);
+_MetacelloBaselineConstructor_Init(pass,__pRT__,snd);
+_MetacelloCopyMemberSpec_Init(pass,__pRT__,snd);
+_MetacelloGenericProjectSpec_Init(pass,__pRT__,snd);
+_MetacelloGroupSpec_Init(pass,__pRT__,snd);
+_MetacelloLookupBaselineSpecForEnsureLoad_Init(pass,__pRT__,snd);
+_MetacelloLookupProjectSpec_Init(pass,__pRT__,snd);
+_MetacelloLookupProjectSpecForLoad_Init(pass,__pRT__,snd);
+_MetacelloMergeMemberSpec_Init(pass,__pRT__,snd);
+_MetacelloPackagesSpec_Init(pass,__pRT__,snd);
+_MetacelloProjectReferenceSpec_Init(pass,__pRT__,snd);
+_MetacelloProjectSpecLoadedNotification_Init(pass,__pRT__,snd);
+_MetacelloRemoveMemberSpec_Init(pass,__pRT__,snd);
+_MetacelloSymbolicVersionNotDefinedError_Init(pass,__pRT__,snd);
+_MetacelloToolBoxConstructor_Init(pass,__pRT__,snd);
+_MetacelloVersionConstructor_Init(pass,__pRT__,snd);
+
+_stx_137goodies_137metacello_137core_extensions_Init(pass,__pRT__,snd);
+__END_PACKAGE__();
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/stx_goodies_metacello_core.st Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,281 @@
+"{ Package: 'stx:goodies/metacello/core' }"
+
+LibraryDefinition subclass:#stx_goodies_metacello_core
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'* Projects & Packages *'
+!
+
+
+!stx_goodies_metacello_core class methodsFor:'description'!
+
+excludedFromPreRequisites
+ "list all packages which should be ignored in the automatic
+ preRequisites scan. See #preRequisites for more."
+
+ ^ #(
+ )
+!
+
+preRequisites
+ "list all required packages.
+ This list can be maintained manually or (better) generated and
+ updated by scanning the superclass hierarchies and looking for
+ global variable accesses. (the browser has a menu function for that)
+ Howevery, often too much is found, and you may want to explicitely
+ exclude individual packages in the #excludedFromPrerequisites method."
+
+ ^ #(
+ #'stx:goodies/metacello/base' "ConfigurationOf - superclass of MetacelloBaseConfiguration "
+ #'stx:libbasic' "String - superclass of extended Symbol "
+ )
+
+ "Modified: / 10-09-2012 / 22:04:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_metacello_core class methodsFor:'description - contents'!
+
+classNamesAndAttributes
+ "lists the classes which are to be included in the project.
+ Each entry in the list may be: a single class-name (symbol),
+ or an array-literal consisting of class name and attributes.
+ Attributes are: #autoload or #<os> where os is one of win32, unix,..."
+
+ ^ #(
+ "<className> or (<className> attributes...) in load order"
+ MetacelloAbstractConstructor
+ MetacelloBaseConfiguration
+ MetacelloCannotUpdateReleasedVersionError
+ MetacelloCleanNotification
+ MetacelloClearStackCacheNotification
+ MetacelloErrorInProjectConstructionNotification
+ MetacelloMethodSection
+ MetacelloMethodSpec
+ MetacelloPackageSpecResolutionError
+ MetacelloPlatform
+ MetacelloProject
+ MetacelloProjectRegistration
+ MetacelloProjectRegistry
+ MetacelloProjectSpecForLoad
+ MetacelloProjectSpecGenerator
+ MetacelloProjectSpecLoadError
+ MetacelloScriptEngine
+ MetacelloScriptExecutor
+ MetacelloScriptGitHubDownloadNotification
+ MetacelloScriptNotification
+ MetacelloScriptingError
+ MetacelloSemanticVersionNumber
+ MetacelloSkipDirtyPackageLoad
+ MetacelloSpec
+ MetacelloSpecLoader
+ MetacelloStackCacheNotification
+ MetacelloValidationFailure
+ MetacelloValidationIssue
+ MetacelloValidationNotification
+ MetacelloVersion
+ MetacelloVersionDoesNotExistError
+ MetacelloVersionNumber
+ #'stx_goodies_metacello_core'
+ MetacelloAbstractPackageSpec
+ MetacelloAbstractVersionConstructor
+ MetacelloBaselineSpecGenerator
+ MetacelloCleanLoadAndTestsNotification
+ MetacelloCleanLoadNotification
+ MetacelloConfigurationSpecGenerator
+ MetacelloConflictingProjectError
+ MetacelloLockedProjectError
+ MetacelloMemberListSpec
+ MetacelloMemberSpec
+ MetacelloProjectSpec
+ MetacelloProjectSpecLoadConflict
+ MetacelloResolveProjectUpgrade
+ MetacelloScriptApiExecutor
+ MetacelloScriptEnsureProjectLoadedForDevelopment
+ MetacelloScriptImageExecutor
+ MetacelloScriptProjectSpecNotification
+ MetacelloScriptRegistryExecutor
+ MetacelloSymbolicVersionDoesNotExistError
+ MetacelloSymbolicVersionMethodSpec
+ MetacelloSymbolicVersionSpec
+ MetacelloUseUpgradeError
+ MetacelloValidationCriticalWarning
+ MetacelloValidationError
+ MetacelloValidationWarning
+ MetacelloValueHolderSpec
+ MetacelloVersionDefinitionError
+ MetacelloVersionMethodSection
+ MetacelloVersionMethodSpec
+ MetacelloVersionSpec
+ MetacelloVersionValidator
+ MetacelloAddMemberSpec
+ MetacelloAllowConflictingProjectUpgrade
+ MetacelloAllowProjectDowngrade
+ MetacelloAllowProjectUpgrade
+ MetacelloBaselineConstructor
+ MetacelloCopyMemberSpec
+ MetacelloGenericProjectSpec
+ MetacelloGroupSpec
+ MetacelloLookupBaselineSpecForEnsureLoad
+ MetacelloLookupProjectSpec
+ MetacelloLookupProjectSpecForLoad
+ MetacelloMergeMemberSpec
+ MetacelloPackagesSpec
+ MetacelloProjectReferenceSpec
+ MetacelloProjectSpecLoadedNotification
+ MetacelloRemoveMemberSpec
+ MetacelloSymbolicVersionNotDefinedError
+ MetacelloToolBoxConstructor
+ MetacelloVersionConstructor
+ )
+!
+
+extensionMethodNames
+ "lists the extension methods which are to be included in the project.
+ Entries are 2-element array literals, consisting of class-name and selector."
+
+ ^ #(
+ Block execute:against:
+ Block setAuthorInMetacelloConfig:
+ Block setBaseline:withInMetacelloConfig:
+ Block setBlessingInMetacelloConfig:
+ Block setConfiguration:withInMetacelloConfig:
+ Block setDescriptionInMetacelloConfig:
+ Block setPackage:withInMetacelloConfig:
+ Block setProject:withInMetacelloConfig:
+ Block setTimestampInMetacelloConfig:
+ Collection addToMetacelloPackages:
+ Collection execute:against:
+ Collection mergeIntoMetacelloPackages:
+ Collection removeFromMetacelloPackages:
+ Collection setIncludesInMetacelloPackage:
+ Collection setLoadsInMetacelloProject:
+ Collection setRequiresInMetacelloPackage:
+ Integer metacelloIntegerLessThanSelf:
+ Integer metacelloSemanticIntegerLessThanSelf:
+ Integer metacelloSemanticStringLessThanSelf:
+ Integer metacelloSemanticVersionComponentLessThan:
+ Integer metacelloStringLessThanSelf:
+ Integer metacelloVersionComponentLessThan:
+ Object metacelloIntegerLessThanSelf:
+ Object metacelloSemanticIntegerLessThanSelf:
+ Object metacelloSemanticStringLessThanSelf:
+ Object metacelloSemanticVersionComponentLessThan:
+ Object metacelloStringLessThanSelf:
+ Object metacelloVersionComponentLessThan:
+ String addToMetacelloPackages:
+ String asMetacelloSemanticVersionNumber
+ String asMetacelloVersionNumber
+ String execute:against:
+ String mergeIntoMetacelloPackages:
+ String metacelloIntegerLessThanSelf:
+ String metacelloSemanticIntegerLessThanSelf:
+ String metacelloSemanticStringLessThanSelf:
+ String metacelloSemanticVersionComponentLessThan:
+ String metacelloStringLessThanSelf:
+ String metacelloVersionComponentLessThan:
+ String removeFromMetacelloPackages:
+ String setAuthorInMetacelloConfig:
+ String setAuthorInMetacelloVersion:
+ String setBlessingInMetacelloConfig:
+ String setBlessingInMetacelloVersion:
+ String setDescriptionInMetacelloConfig:
+ String setDescriptionInMetacelloVersion:
+ String setIncludesInMetacelloPackage:
+ String setLoadsInMetacelloProject:
+ String setPackage:withInMetacelloConfig:
+ String setPostLoadDoItInMetacelloSpec:
+ String setPreLoadDoItInMetacelloSpec:
+ String setProject:withInMetacelloConfig:
+ String setRequiresInMetacelloPackage:
+ String setTimestampInMetacelloConfig:
+ String setTimestampInMetacelloVersion:
+ Symbol setPostLoadDoItInMetacelloSpec:
+ Symbol setPreLoadDoItInMetacelloSpec:
+ Timestamp setTimestampInMetacelloConfig:
+ Timestamp setTimestampInMetacelloVersion:
+ UndefinedObject asMetacelloSemanticVersionNumber
+ UndefinedObject asMetacelloVersionNumber
+ UndefinedObject metacelloRegistrationHash
+ UndefinedObject registrationsCompareEqual:
+ UndefinedObject setAuthorInMetacelloVersion:
+ UndefinedObject setBlessingInMetacelloVersion:
+ UndefinedObject setDescriptionInMetacelloVersion:
+ UndefinedObject setPostLoadDoItInMetacelloSpec:
+ UndefinedObject setPreLoadDoItInMetacelloSpec:
+ UndefinedObject setProject:withInMetacelloConfig:
+ UndefinedObject setTimestampInMetacelloVersion:
+ )
+! !
+
+!stx_goodies_metacello_core class methodsFor:'description - project information'!
+
+applicationIconFileName
+ "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
+
+ ^ nil
+ "/ ^ self applicationName
+!
+
+companyName
+ "Return a companyname which will appear in <lib>.rc"
+
+ ^ 'Dale Henrichs & Jan Vrany'
+
+ "Modified: / 10-09-2012 / 22:14:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+description
+ "Return a description string which will appear in vc.def / bc.def"
+
+ ^ 'Metacello -- a Smalltalk project configuration management tool'
+
+ "Modified: / 10-09-2012 / 22:15:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+legalCopyright
+ "Return a copyright string which will appear in <lib>.rc"
+
+ ^ 'Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)'
+
+ "Modified: / 10-09-2012 / 22:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+productInstallDirBaseName
+ "Returns a default installDir which will appear in <app>.nsi.
+ This is usually not the one you want to keep"
+
+ ^ (self package asCollectionOfSubstringsSeparatedByAny:':/') last
+!
+
+productName
+ "Return a product name which will appear in <lib>.rc"
+
+ ^ 'Metacello'
+
+ "Modified: / 10-09-2012 / 22:16:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_metacello_core class methodsFor:'description - svn'!
+
+svnRepositoryUrlString
+ "Return a SVN repository URL of myself.
+ (Generated since 2011-04-08)
+ Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
+ "
+
+ ^ '$URL:: $'
+!
+
+svnRevisionNr
+ "Return a SVN revision number of myself.
+ This number is updated after a commit"
+
+ ^ "$SVN-Revision:"'nil '"$"
+! !
+
+!stx_goodies_metacello_core class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using tcc compiler
+@REM type tccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USETCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/Make.proto Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,148 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_core_tests.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# The Makefile as generated by this Make.proto supports the following targets:
+# make - compile all st-files to a classLib
+# make clean - clean all temp files
+# make clobber - clean all
+#
+# This file contains definitions for Unix based platforms.
+# It shares common definitions with the win32-make in Make.spec.
+
+#
+# position (of this package) in directory hierarchy:
+# (must point to ST/X top directory, for tools and includes)
+TOP=../../../..
+INCLUDE_TOP=$(TOP)/..
+
+# subdirectories where targets are to be made:
+SUBDIRS=
+
+
+# subdirectories where Makefiles are to be made:
+# (only define if different from SUBDIRS)
+# ALLSUBDIRS=
+
+REQUIRED_SUPPORT_DIRS=
+
+# if your embedded C code requires any system includes,
+# add the path(es) here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALINCLUDES=-Ifoo -Ibar
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/goodies/metacello/core
+
+
+# if you need any additional defines for embedded C code,
+# add them here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
+LOCALDEFINES=
+
+LIBNAME=libstx_goodies_metacello_core_tests
+STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=. -varPrefix=$(LIBNAME)
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C-libraries that should be pre-linked with the class-objects
+LD_OBJ_LIBS=
+LOCAL_SHARED_LIBS=
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C targets or libraries should be added below
+LOCAL_EXTRA_TARGETS=
+
+OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
+
+
+
+all:: preMake classLibRule postMake
+
+pre_objs::
+
+
+
+
+# Update SVN revision in stx_libbasic3.st
+ifneq (,$(findstring .svn,$(wildcard .svn)))
+.svnversion: *.st
+ if [ -d .svn ]; then \
+ rev=$(shell svnversion -n); \
+ echo -n $$rev > .svnversion; \
+ else \
+ echo -n exported > .svnversion; \
+ fi
+
+stx_goodies_metacello_core_tests.o: stx_goodies_metacello_core_tests.st .svnversion
+ @if [ -d .svn ]; then \
+ rev2="$(shell printf "%-16s" $$(cat .svnversion))"; \
+ echo " [SV] Expanding svnRevisionNo in $1.st"; \
+ sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .stx_goodies_metacello_core_tests.svn.st; \
+ fi
+ $(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_goodies_metacello_core_tests.svn $(C_RULE);
+ sed -i -e "s/\".stx_goodies_metacello_core_tests.svn.st\");/\"\stx_goodies_metacello_core_tests.st\");/g" .stx_goodies_metacello_core_tests.svn.c
+ $(MAKE) .stx_goodies_metacello_core_tests.svn.$(O)
+ @mv .stx_goodies_metacello_core_tests.svn.$(O) stx_goodies_metacello_core_tests.$(O)
+endif
+
+
+
+
+# add more install actions here
+install::
+
+# add more install actions for aux-files (resources) here
+installAux::
+
+# add more preMake actions here
+preMake::
+
+# add more postMake actions here
+postMake:: cleanjunk
+
+prereq: $(REQUIRED_SUPPORT_DIRS)
+ cd ../../../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../communication && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../monticello && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../base && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../ && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../../../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+
+
+
+cleanjunk::
+ -rm -f *.s *.s2
+
+clean::
+ -rm -f *.o *.H
+
+clobber:: clean
+ -rm -f *.so *.dll
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)stx_goodies_metacello_core_tests.$(O) stx_goodies_metacello_core_tests.$(H): stx_goodies_metacello_core_tests.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/Make.spec Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,62 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_core_tests.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
+#
+
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+# to find the source code of a class and to find the library for a package)
+MODULE=stx
+MODULE_DIR=goodies/metacello/core/tests
+PACKAGE=$(MODULE):$(MODULE_DIR)
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -headerDir=. : create header files locally
+# (if removed, they will be created as common
+# -Pxxx : defines the package
+# -Zxxx : a prefix for variables within the classLib
+# -Dxxx : defines passed to to CC for inline C-code
+# -Ixxx : include path passed to CC for inline C-code
+# +optspace : optimized for space
+# +optspace2 : optimized more for space
+# +optspace3 : optimized even more for space
+# +optinline : generate inline code for some ST constructs
+# +inlineNew : additionally inline new
+# +inlineMath : additionally inline some floatPnt math stuff
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -warn : no warnings
+# -warnNonStandard : no warnings about ST/X extensions
+# -warnEOLComments : no warnings about EOL comment extension
+# -warnPrivacy : no warnings about privateClass extension
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=-warnNonStandard
+
+COMMON_CLASSES= \
+ stx_goodies_metacello_core_tests \
+
+
+
+
+COMMON_OBJS= \
+ $(OUTDIR)stx_goodies_metacello_core_tests.$(O) \
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/Makefile Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,19 @@
+#
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
+#
+
+.PHONY: run
+
+run: makefile
+ $(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
+include Make.proto
+
+makefile:
+ $(TOP)/rules/stmkmf
--- a/core/tests/MetacelloCommonVersionNumberTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloCommonVersionNumberTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
TestCase subclass:#MetacelloCommonVersionNumberTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloGroupSpecTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloGroupSpecTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloSpecTestCase subclass:#MetacelloGroupSpecTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloPackagesSpecTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloPackagesSpecTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloSpecTestCase subclass:#MetacelloPackagesSpecTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloProjectReferenceSpecTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloProjectReferenceSpecTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloSpecTestCase subclass:#MetacelloProjectReferenceSpecTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloProjectSpecTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloProjectSpecTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloSpecTestCase subclass:#MetacelloProjectSpecTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloSemanticVersionNumberTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloSemanticVersionNumberTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloCommonVersionNumberTestCase subclass:#MetacelloSemanticVersionNumberTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloSpecTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloSpecTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
TestCase subclass:#MetacelloSpecTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloStackCacheTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloStackCacheTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
TestCase subclass:#MetacelloStackCacheTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloValueHolderSpecTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloValueHolderSpecTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloSpecTestCase subclass:#MetacelloValueHolderSpecTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloVersionNumberTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloVersionNumberTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloCommonVersionNumberTestCase subclass:#MetacelloVersionNumberTestCase
instanceVariableNames:''
--- a/core/tests/MetacelloVersionSpecTestCase.st Mon Sep 10 20:55:47 2012 +0000
+++ b/core/tests/MetacelloVersionSpecTestCase.st Mon Sep 10 21:28:05 2012 +0000
@@ -1,4 +1,4 @@
-"{ Package: 'stx:goodies/metacello' }"
+"{ Package: 'stx:goodies/metacello/core/tests' }"
MetacelloSpecTestCase subclass:#MetacelloVersionSpecTestCase
instanceVariableNames:''
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/abbrev.stc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,15 @@
+# automagically generated by the project definition
+# this file is needed for stc to be able to compile modules independently.
+# it provides information about a classes filename, category and especially namespace.
+MetacelloCommonVersionNumberTestCase MetacelloCommonVersionNumberTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore' 1
+MetacelloSpecTestCase MetacelloSpecTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore-Specs' 1
+MetacelloStackCacheTestCase MetacelloStackCacheTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore' 1
+stx_goodies_metacello_core_tests stx_goodies_metacello_core_tests stx:goodies/metacello/core/tests '* Projects & Packages *' 3
+MetacelloGroupSpecTestCase MetacelloGroupSpecTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore-Specs' 1
+MetacelloPackagesSpecTestCase MetacelloPackagesSpecTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore-Specs' 1
+MetacelloProjectReferenceSpecTestCase MetacelloProjectReferenceSpecTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore-Specs' 1
+MetacelloProjectSpecTestCase MetacelloProjectSpecTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore-Specs' 1
+MetacelloSemanticVersionNumberTestCase MetacelloSemanticVersionNumberTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore' 1
+MetacelloValueHolderSpecTestCase MetacelloValueHolderSpecTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore-Specs' 1
+MetacelloVersionNumberTestCase MetacelloVersionNumberTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore' 1
+MetacelloVersionSpecTestCase MetacelloVersionSpecTestCase stx:goodies/metacello/core/tests 'Metacello-TestsCore-Specs' 1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/bc.mak Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,83 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_goodies_metacello_core_tests.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
+# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
+# It shares common definitions with the unix-make in Make.spec.
+# The bc.mak supports the following targets:
+# bmake - compile all st-files to a classLib (dll)
+# bmake clean - clean all temp files
+# bmake clobber - clean all
+#
+# Historic Note:
+# this used to contain only rules to make with borland
+# (called via bmake, by "make.exe -f bc.mak")
+# this has changed; it is now also possible to build using microsoft visual c
+# (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
+#
+TOP=..\..\..\..
+INCLUDE_TOP=$(TOP)\..
+
+
+
+!INCLUDE $(TOP)\rules\stdHeader_bc
+
+!INCLUDE Make.spec
+
+LIBNAME=libstx_goodies_metacello_core_tests
+RESFILES=tests.res
+
+
+
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\goodies\metacello\core
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
+
+ALL:: classLibRule
+
+classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
+
+!INCLUDE $(TOP)\rules\stdRules_bc
+
+# build all prerequisite packages for this package
+prereq:
+ pushd ..\..\..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\communication & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\monticello & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\base & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)stx_goodies_metacello_core_tests.$(O) stx_goodies_metacello_core_tests.$(H): stx_goodies_metacello_core_tests.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/bmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using borland bcc
+@REM type bmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak %*
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/lccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USELCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/libInit.cc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,34 @@
+/*
+ * $Header$
+ *
+ * DO NOT EDIT
+ * automagically generated from the projectDefinition: stx_goodies_metacello_core_tests.
+ */
+#define __INDIRECTVMINITCALLS__
+#include <stc.h>
+
+#ifdef WIN32
+# pragma codeseg INITCODE "INITCODE"
+#endif
+
+#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
+DLL_EXPORT void _libstx_goodies_metacello_core_tests_Init() INIT_TEXT_SECTION;
+// DLL_EXPORT void _libstx_goodies_metacello_core_tests_InitDefinition() INIT_TEXT_SECTION;
+#endif
+
+// void _libstx_goodies_metacello_core_tests_InitDefinition(pass, __pRT__, snd)
+// OBJ snd; struct __vmData__ *__pRT__; {
+// __BEGIN_PACKAGE2__("libstx_goodies_metacello_core_tests__DFN", _libstx_goodies_metacello_core_tests_InitDefinition, "stx:goodies/metacello/core/tests");
+// _stx_137goodies_137metacello_137core_137tests_Init(pass,__pRT__,snd);
+
+// __END_PACKAGE__();
+// }
+
+void _libstx_goodies_metacello_core_tests_Init(pass, __pRT__, snd)
+OBJ snd; struct __vmData__ *__pRT__; {
+__BEGIN_PACKAGE2__("libstx_goodies_metacello_core_tests", _libstx_goodies_metacello_core_tests_Init, "stx:goodies/metacello/core/tests");
+_stx_137goodies_137metacello_137core_137tests_Init(pass,__pRT__,snd);
+
+
+__END_PACKAGE__();
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/stx_goodies_metacello_core_tests.st Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,139 @@
+"{ Package: 'stx:goodies/metacello/core/tests' }"
+
+LibraryDefinition subclass:#stx_goodies_metacello_core_tests
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'* Projects & Packages *'
+!
+
+
+!stx_goodies_metacello_core_tests class methodsFor:'description'!
+
+excludedFromPreRequisites
+ "list all packages which should be ignored in the automatic
+ preRequisites scan. See #preRequisites for more."
+
+ ^ #(
+ )
+!
+
+preRequisites
+ "list all required packages.
+ This list can be maintained manually or (better) generated and
+ updated by scanning the superclass hierarchies and looking for
+ global variable accesses. (the browser has a menu function for that)
+ Howevery, often too much is found, and you may want to explicitely
+ exclude individual packages in the #excludedFromPrerequisites method."
+
+ ^ #(
+ #'stx:goodies/metacello/core' "MetacelloProject - referenced by MetacelloSpecTestCase>>projectClass "
+ #'stx:goodies/sunit' "TestCase - superclass of MetacelloStackCacheTestCase "
+ #'stx:libbasic' "LibraryDefinition - superclass of stx_goodies_metacello_core_tests "
+ )
+! !
+
+!stx_goodies_metacello_core_tests class methodsFor:'description - contents'!
+
+classNamesAndAttributes
+ "lists the classes which are to be included in the project.
+ Each entry in the list may be: a single class-name (symbol),
+ or an array-literal consisting of class name and attributes.
+ Attributes are: #autoload or #<os> where os is one of win32, unix,..."
+
+ ^ #(
+ "<className> or (<className> attributes...) in load order"
+ (MetacelloCommonVersionNumberTestCase autoload)
+ (MetacelloSpecTestCase autoload)
+ (MetacelloStackCacheTestCase autoload)
+ #'stx_goodies_metacello_core_tests'
+ (MetacelloGroupSpecTestCase autoload)
+ (MetacelloPackagesSpecTestCase autoload)
+ (MetacelloProjectReferenceSpecTestCase autoload)
+ (MetacelloProjectSpecTestCase autoload)
+ (MetacelloSemanticVersionNumberTestCase autoload)
+ (MetacelloValueHolderSpecTestCase autoload)
+ (MetacelloVersionNumberTestCase autoload)
+ (MetacelloVersionSpecTestCase autoload)
+ )
+!
+
+extensionMethodNames
+ "lists the extension methods which are to be included in the project.
+ Entries are 2-element array literals, consisting of class-name and selector."
+
+ ^ #(
+ )
+! !
+
+!stx_goodies_metacello_core_tests class methodsFor:'description - project information'!
+
+applicationIconFileName
+ "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
+
+ ^ nil
+ "/ ^ self applicationName
+!
+
+companyName
+ "Return a companyname which will appear in <lib>.rc"
+
+ ^ 'Dale Henrichs & Jan Vrany'
+
+ "Modified: / 10-09-2012 / 22:14:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+description
+ "Return a description string which will appear in vc.def / bc.def"
+
+ ^ 'Metacello -- a Smalltalk project configuration management tool'
+
+ "Modified: / 10-09-2012 / 22:15:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+legalCopyright
+ "Return a copyright string which will appear in <lib>.rc"
+
+ ^ 'Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)'
+
+ "Modified: / 10-09-2012 / 22:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+productInstallDirBaseName
+ "Returns a default installDir which will appear in <app>.nsi.
+ This is usually not the one you want to keep"
+
+ ^ (self package asCollectionOfSubstringsSeparatedByAny:':/') last
+!
+
+productName
+ "Return a product name which will appear in <lib>.rc"
+
+ ^ 'Metacello'
+
+ "Modified: / 10-09-2012 / 22:16:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!stx_goodies_metacello_core_tests class methodsFor:'description - svn'!
+
+svnRepositoryUrlString
+ "Return a SVN repository URL of myself.
+ (Generated since 2011-04-08)
+ Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
+ "
+
+ ^ '$URL:: $'
+!
+
+svnRevisionNr
+ "Return a SVN revision number of myself.
+ This number is updated after a commit"
+
+ ^ "$SVN-Revision:"'nil '"$"
+! !
+
+!stx_goodies_metacello_core_tests class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/tccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using tcc compiler
+@REM type tccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USETCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/tests.rc Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,37 @@
+//
+// DO NOT EDIT
+// automagically generated from the projectDefinition: stx_goodies_metacello_core_tests.
+//
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 6,2,0,1
+ PRODUCTVERSION 6,2,3,1
+#if (__BORLANDC__)
+ FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
+ FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE VS_USER_DEFINED
+#endif
+
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4"
+ BEGIN
+ VALUE "CompanyName", "Dale Henrichs & Jan Vrany\0"
+ VALUE "FileDescription", "Metacello -- a Smalltalk project configuration management tool (LIB)\0"
+ VALUE "FileVersion", "6.2.0.1\0"
+ VALUE "InternalName", "stx:goodies/metacello/core/tests\0"
+ VALUE "LegalCopyright", "Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)\0"
+ VALUE "ProductName", "Metacello\0"
+ VALUE "ProductVersion", "6.2.3.1\0"
+ VALUE "ProductDate", "Mon, 10 Sep 2012 21:19:22 GMT\0"
+ END
+
+ END
+
+ BLOCK "VarFileInfo"
+ BEGIN // Language | Translation
+ VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
+ END
+END
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/tests/vcmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,12 @@
+@REM -------
+@REM make using microsoft visual c
+@REM type vcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+
+@if not defined VSINSTALLDIR (
+ call "C:\Program Files\Microsoft Visual Studio 10.0"\VC\bin\vcvars32.bat
+)
+make.exe -N -f bc.mak -DUSEVC %*
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/vcmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,12 @@
+@REM -------
+@REM make using microsoft visual c
+@REM type vcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+
+@if not defined VSINSTALLDIR (
+ call "C:\Program Files\Microsoft Visual Studio 10.0"\VC\bin\vcvars32.bat
+)
+make.exe -N -f bc.mak -DUSEVC %*
+
+
--- a/extensions.st Mon Sep 10 20:55:47 2012 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,542 +0,0 @@
-"{ Package: 'stx:goodies/metacello' }"!
-
-!Block methodsFor:'*metacello-core-scripting'!
-
-execute: projectSpecBlock against: aScriptExecutor
- aScriptExecutor executeBlock: self do: projectSpecBlock
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setAuthorInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setAuthorWithBlock: self
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setBaseline: aString withInMetacelloConfig: aMetacelloConfig
- aMetacelloConfig setBaseline: aString withBlock: self
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setBlessingInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setBlessingWithBlock: self
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setConfiguration: aString withInMetacelloConfig: aMetacelloConfig
- aMetacelloConfig setConfiguration: aString withBlock: self
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setDescriptionInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setDescriptionWithBlock: self
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setPackage: aString withInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setPackage: aString withBlock: self
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setProject: aString withInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setProject: aString withBlock: self
-! !
-
-!Block methodsFor:'*metacello-core'!
-
-setTimestampInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setTimestampWithBlock: self
-! !
-
-!Collection methodsFor:'*metacello-core'!
-
-addToMetacelloPackages: aMetacelloPackagesSpec
-
- self do: [:each | each addToMetacelloPackages: aMetacelloPackagesSpec ]
-! !
-
-!Collection methodsFor:'*metacello-core-scripting'!
-
-execute: projectSpecBlock against: aScriptExecutor
- aScriptExecutor executeCollection: self do: projectSpecBlock
-! !
-
-!Collection methodsFor:'*metacello-core'!
-
-mergeIntoMetacelloPackages: aMetacelloPackagesSpec
-
- self do: [:each | each mergeIntoMetacelloPackages: aMetacelloPackagesSpec ]
-! !
-
-!Collection methodsFor:'*metacello-core'!
-
-removeFromMetacelloPackages: aMetacelloPackagesSpec
-
- self do: [:each | each removeFromMetacelloPackages: aMetacelloPackagesSpec ]
-! !
-
-!Collection methodsFor:'*metacello-core'!
-
-setIncludesInMetacelloPackage: aMetacelloPackageSpec
-
- aMetacelloPackageSpec setIncludes: self asArray.
-! !
-
-!Collection methodsFor:'*metacello-core'!
-
-setLoadsInMetacelloProject: aMetacelloPackageSpec
-
- aMetacelloPackageSpec setLoads: self asArray.
-! !
-
-!Collection methodsFor:'*metacello-core'!
-
-setRequiresInMetacelloPackage: aMetacelloPackageSpec
-
- aMetacelloPackageSpec setRequires: self asArray.
-! !
-
-!Integer methodsFor:'*metacello-core'!
-
-metacelloIntegerLessThanSelf: anInteger
-
- ^anInteger < self
-! !
-
-!Integer methodsFor:'*metacello-core'!
-
-metacelloSemanticIntegerLessThanSelf: anInteger
- ^ anInteger < self
-! !
-
-!Integer methodsFor:'*metacello-core'!
-
-metacelloSemanticStringLessThanSelf: aString
- "string version components are always '<' integer component"
-
- ^ true
-! !
-
-!Integer methodsFor:'*metacello-core'!
-
-metacelloSemanticVersionComponentLessThan: aMetacelloVersonComponent
- ^ aMetacelloVersonComponent metacelloSemanticIntegerLessThanSelf: self
-! !
-
-!Integer methodsFor:'*metacello-core'!
-
-metacelloStringLessThanSelf: aString
- "string version components are always '<' integer component"
-
- ^true
-! !
-
-!Integer methodsFor:'*metacello-core'!
-
-metacelloVersionComponentLessThan: aMetacelloVersonComponent
-
- ^aMetacelloVersonComponent metacelloIntegerLessThanSelf: self
-! !
-
-!MCRepository methodsFor:'*metacello-core'!
-
-flushForScriptGet
- "noop"
-
-
-! !
-
-!Object methodsFor:'*metacello-core'!
-
-metacelloIntegerLessThanSelf: anInteger
-
- ^self error: 'Invalid Metacello verson component - should be String or Integer.'
-! !
-
-!Object methodsFor:'*metacello-core'!
-
-metacelloSemanticIntegerLessThanSelf: anInteger
- ^ self error: 'Invalid Metacello verson component - should be String or Integer.'
-! !
-
-!Object methodsFor:'*metacello-core'!
-
-metacelloSemanticStringLessThanSelf: anInteger
- ^ self error: 'Invalid Metacello verson component - should be String or Integer.'
-! !
-
-!Object methodsFor:'*metacello-core'!
-
-metacelloSemanticVersionComponentLessThan: aMetacelloVersonComponent
- ^ self error: 'Invalid Metacello verson component - should be String or Integer.'
-! !
-
-!Object methodsFor:'*metacello-core'!
-
-metacelloStringLessThanSelf: anInteger
-
- ^self error: 'Invalid Metacello verson component - should be String or Integer.'
-! !
-
-!Object methodsFor:'*metacello-core'!
-
-metacelloVersionComponentLessThan: aMetacelloVersonComponent
-
- ^self error: 'Invalid Metacello verson component - should be String or Integer.'
-! !
-
-!String methodsFor:'*metacello-core'!
-
-addToMetacelloPackages: aMetacelloPackagesSpec
-
- | spec |
- spec :=
- (aMetacelloPackagesSpec project packageSpec)
- file: self;
- yourself.
- aMetacelloPackagesSpec addMember:
- (aMetacelloPackagesSpec addMember
- name: spec name;
- spec: spec;
- yourself)
-! !
-
-!String methodsFor:'*metacello-core'!
-
-asMetacelloSemanticVersionNumber
- ^ MetacelloSemanticVersionNumber fromString: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-asMetacelloVersionNumber
-
- ^MetacelloVersionNumber fromString: self
-! !
-
-!String methodsFor:'*metacello-core-scripting'!
-
-execute: projectSpecBlock against: aScriptExecutor
- aScriptExecutor executeString: self do: projectSpecBlock
-! !
-
-!String methodsFor:'*metacello-core'!
-
-mergeIntoMetacelloPackages: aMetacelloPackagesSpec
-
- | spec |
- spec :=
- (aMetacelloPackagesSpec project packageSpec)
- file: self;
- yourself.
- aMetacelloPackagesSpec addMember:
- (aMetacelloPackagesSpec mergeMember
- name: spec name;
- spec: spec;
- yourself)
-! !
-
-!String methodsFor:'*metacello-core-version comparison'!
-
-metacelloIntegerLessThanSelf: anInteger
- "integer version components are always '>' string component"
-
- ^false
-! !
-
-!String methodsFor:'*metacello-core-version comparison'!
-
-metacelloSemanticIntegerLessThanSelf: anInteger
- "integer version components are always '>' string component"
-
- ^ true
-! !
-
-!String methodsFor:'*metacello-core-version comparison'!
-
-metacelloSemanticStringLessThanSelf: aString
- ^ aString < self
-! !
-
-!String methodsFor:'*metacello-core-version comparison'!
-
-metacelloSemanticVersionComponentLessThan: aMetacelloVersonComponent
- ^ aMetacelloVersonComponent metacelloSemanticStringLessThanSelf: self
-! !
-
-!String methodsFor:'*metacello-core-version comparison'!
-
-metacelloStringLessThanSelf: aString
-
- ^aString < self
-! !
-
-!String methodsFor:'*metacello-core-version comparison'!
-
-metacelloVersionComponentLessThan: aMetacelloVersonComponent
-
- ^aMetacelloVersonComponent metacelloStringLessThanSelf: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-removeFromMetacelloPackages: aMetacelloPackagesSpec
-
- aMetacelloPackagesSpec addMember:
- (aMetacelloPackagesSpec removeMember
- name: self;
- yourself)
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setAuthorInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setAuthorWithString: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setAuthorInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setAuthor:
- (aMetacelloVersionSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setBlessingInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setBlessingWithString: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setBlessingInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setBlessing:
- (aMetacelloVersionSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setDescriptionInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setDescriptionWithString: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setDescriptionInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setDescription:
- (aMetacelloVersionSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setIncludesInMetacelloPackage: aMetacelloPackageSpec
-
- aMetacelloPackageSpec setIncludes: { self }.
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setLoadsInMetacelloProject: aMetacelloPackageSpec
-
- aMetacelloPackageSpec setLoads: { self }.
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setPackage: aString withInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setPackage: aString withString: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setPostLoadDoItInMetacelloSpec: aMetacelloSpec
- self asSymbol setPostLoadDoItInMetacelloSpec: aMetacelloSpec
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setPreLoadDoItInMetacelloSpec: aMetacelloSpec
- self asSymbol setPreLoadDoItInMetacelloSpec: aMetacelloSpec
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setProject: aString withInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setProject: aString withString: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setRequiresInMetacelloPackage: aMetacelloPackageSpec
-
- aMetacelloPackageSpec setRequires: { self }.
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setTimestampInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setTimestampWithString: self
-! !
-
-!String methodsFor:'*metacello-core'!
-
-setTimestampInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setTimestamp:
- (aMetacelloVersionSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!Symbol methodsFor:'*metacello-core'!
-
-setPostLoadDoItInMetacelloSpec: aMetacelloSpec
- self precedence == 0
- ifTrue: [ self error: 'Invalid selector' ].
- aMetacelloSpec
- setPostLoadDoIt:
- (aMetacelloSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!Symbol methodsFor:'*metacello-core'!
-
-setPreLoadDoItInMetacelloSpec: aMetacelloSpec
- self precedence == 0
- ifTrue: [ self error: 'Invalid selector' ].
- aMetacelloSpec
- setPreLoadDoIt:
- (aMetacelloSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!Timestamp methodsFor:'*metacello-core'!
-
-setTimestampInMetacelloConfig: aMetacelloConfig
- aMetacelloConfig setTimestampWithString: self printString
-! !
-
-!Timestamp methodsFor:'*metacello-core'!
-
-setTimestampInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setTimestamp:
- (aMetacelloVersionSpec project valueHolderSpec
- value: self printString;
- yourself)
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-asMetacelloSemanticVersionNumber
- ^ MetacelloSemanticVersionNumber fromString: ''
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-asMetacelloVersionNumber
-
- ^MetacelloVersionNumber fromString: ''
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-metacelloRegistrationHash
- ^ self hash
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-registrationsCompareEqual: aMetacelloProjectSpec
- ^ self = aMetacelloProjectSpec
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-setAuthorInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setAuthor: self
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-setBlessingInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setBlessing: self
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-setDescriptionInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setDescription: self
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-setPostLoadDoItInMetacelloSpec: aMetacelloSpec
-
- aMetacelloSpec setPostLoadDoIt:
- (aMetacelloSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-setPreLoadDoItInMetacelloSpec: aMetacelloSpec
-
- aMetacelloSpec setPreLoadDoIt:
- (aMetacelloSpec project valueHolderSpec
- value: self;
- yourself)
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-setProject: aString withInMetacelloConfig: aMetacelloConfig
-
- aMetacelloConfig setProject: aString withString: self
-! !
-
-!UndefinedObject methodsFor:'*metacello-core'!
-
-setTimestampInMetacelloVersion: aMetacelloVersionSpec
-
- aMetacelloVersionSpec setTimestamp: self
-! !
-
-!stx_goodies_metacello class methodsFor:'documentation'!
-
-extensionsVersion_SVN
- ^ '$Id:: $'
-! !
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USELCC=1 %1 %2
+
+
--- a/libInit.cc Mon Sep 10 20:55:47 2012 +0000
+++ b/libInit.cc Mon Sep 10 21:28:05 2012 +0000
@@ -27,93 +27,8 @@
void _libstx_goodies_metacello_Init(pass, __pRT__, snd)
OBJ snd; struct __vmData__ *__pRT__; {
__BEGIN_PACKAGE2__("libstx_goodies_metacello", _libstx_goodies_metacello_Init, "stx:goodies/metacello");
-_ConfigurationOf_Init(pass,__pRT__,snd);
-_Metacello_Init(pass,__pRT__,snd);
-_MetacelloAbstractConstructor_Init(pass,__pRT__,snd);
-_MetacelloCannotUpdateReleasedVersionError_Init(pass,__pRT__,snd);
-_MetacelloCleanNotification_Init(pass,__pRT__,snd);
-_MetacelloClearStackCacheNotification_Init(pass,__pRT__,snd);
-_MetacelloErrorInProjectConstructionNotification_Init(pass,__pRT__,snd);
-_MetacelloMethodSection_Init(pass,__pRT__,snd);
-_MetacelloMethodSpec_Init(pass,__pRT__,snd);
-_MetacelloPackageSpecResolutionError_Init(pass,__pRT__,snd);
-_MetacelloPlatform_Init(pass,__pRT__,snd);
-_MetacelloProject_Init(pass,__pRT__,snd);
-_MetacelloProjectRegistration_Init(pass,__pRT__,snd);
-_MetacelloProjectRegistry_Init(pass,__pRT__,snd);
-_MetacelloProjectSpecForLoad_Init(pass,__pRT__,snd);
-_MetacelloProjectSpecGenerator_Init(pass,__pRT__,snd);
-_MetacelloProjectSpecLoadError_Init(pass,__pRT__,snd);
-_MetacelloScriptEngine_Init(pass,__pRT__,snd);
-_MetacelloScriptExecutor_Init(pass,__pRT__,snd);
-_MetacelloScriptGitHubDownloadNotification_Init(pass,__pRT__,snd);
-_MetacelloScriptNotification_Init(pass,__pRT__,snd);
-_MetacelloScriptingError_Init(pass,__pRT__,snd);
-_MetacelloSemanticVersionNumber_Init(pass,__pRT__,snd);
-_MetacelloSkipDirtyPackageLoad_Init(pass,__pRT__,snd);
-_MetacelloSpec_Init(pass,__pRT__,snd);
-_MetacelloSpecLoader_Init(pass,__pRT__,snd);
-_MetacelloStackCacheNotification_Init(pass,__pRT__,snd);
-_MetacelloValidationFailure_Init(pass,__pRT__,snd);
-_MetacelloValidationIssue_Init(pass,__pRT__,snd);
-_MetacelloValidationNotification_Init(pass,__pRT__,snd);
-_MetacelloVersion_Init(pass,__pRT__,snd);
-_MetacelloVersionDoesNotExistError_Init(pass,__pRT__,snd);
-_MetacelloVersionNumber_Init(pass,__pRT__,snd);
_stx_137goodies_137metacello_Init(pass,__pRT__,snd);
-_BaselineOf_Init(pass,__pRT__,snd);
-_MetacelloAbstractPackageSpec_Init(pass,__pRT__,snd);
-_MetacelloAbstractVersionConstructor_Init(pass,__pRT__,snd);
-_MetacelloBaseConfiguration_Init(pass,__pRT__,snd);
-_MetacelloBaselineSpecGenerator_Init(pass,__pRT__,snd);
-_MetacelloCleanLoadAndTestsNotification_Init(pass,__pRT__,snd);
-_MetacelloCleanLoadNotification_Init(pass,__pRT__,snd);
-_MetacelloConfigurationSpecGenerator_Init(pass,__pRT__,snd);
-_MetacelloConflictingProjectError_Init(pass,__pRT__,snd);
-_MetacelloLockedProjectError_Init(pass,__pRT__,snd);
-_MetacelloMemberListSpec_Init(pass,__pRT__,snd);
-_MetacelloMemberSpec_Init(pass,__pRT__,snd);
-_MetacelloProjectSpec_Init(pass,__pRT__,snd);
-_MetacelloProjectSpecLoadConflict_Init(pass,__pRT__,snd);
-_MetacelloResolveProjectUpgrade_Init(pass,__pRT__,snd);
-_MetacelloScriptApiExecutor_Init(pass,__pRT__,snd);
-_MetacelloScriptEnsureProjectLoadedForDevelopment_Init(pass,__pRT__,snd);
-_MetacelloScriptImageExecutor_Init(pass,__pRT__,snd);
-_MetacelloScriptProjectSpecNotification_Init(pass,__pRT__,snd);
-_MetacelloScriptRegistryExecutor_Init(pass,__pRT__,snd);
-_MetacelloSymbolicVersionDoesNotExistError_Init(pass,__pRT__,snd);
-_MetacelloSymbolicVersionMethodSpec_Init(pass,__pRT__,snd);
-_MetacelloSymbolicVersionSpec_Init(pass,__pRT__,snd);
-_MetacelloUseUpgradeError_Init(pass,__pRT__,snd);
-_MetacelloValidationCriticalWarning_Init(pass,__pRT__,snd);
-_MetacelloValidationError_Init(pass,__pRT__,snd);
-_MetacelloValidationWarning_Init(pass,__pRT__,snd);
-_MetacelloValueHolderSpec_Init(pass,__pRT__,snd);
-_MetacelloVersionDefinitionError_Init(pass,__pRT__,snd);
-_MetacelloVersionMethodSection_Init(pass,__pRT__,snd);
-_MetacelloVersionMethodSpec_Init(pass,__pRT__,snd);
-_MetacelloVersionSpec_Init(pass,__pRT__,snd);
-_MetacelloVersionValidator_Init(pass,__pRT__,snd);
-_MetacelloAddMemberSpec_Init(pass,__pRT__,snd);
-_MetacelloAllowConflictingProjectUpgrade_Init(pass,__pRT__,snd);
-_MetacelloAllowProjectDowngrade_Init(pass,__pRT__,snd);
-_MetacelloAllowProjectUpgrade_Init(pass,__pRT__,snd);
-_MetacelloBaselineConstructor_Init(pass,__pRT__,snd);
-_MetacelloCopyMemberSpec_Init(pass,__pRT__,snd);
-_MetacelloGenericProjectSpec_Init(pass,__pRT__,snd);
-_MetacelloGroupSpec_Init(pass,__pRT__,snd);
-_MetacelloLookupBaselineSpecForEnsureLoad_Init(pass,__pRT__,snd);
-_MetacelloLookupProjectSpec_Init(pass,__pRT__,snd);
-_MetacelloLookupProjectSpecForLoad_Init(pass,__pRT__,snd);
-_MetacelloMergeMemberSpec_Init(pass,__pRT__,snd);
-_MetacelloPackagesSpec_Init(pass,__pRT__,snd);
-_MetacelloProjectReferenceSpec_Init(pass,__pRT__,snd);
-_MetacelloProjectSpecLoadedNotification_Init(pass,__pRT__,snd);
-_MetacelloRemoveMemberSpec_Init(pass,__pRT__,snd);
-_MetacelloSymbolicVersionNotDefinedError_Init(pass,__pRT__,snd);
-_MetacelloToolBoxConstructor_Init(pass,__pRT__,snd);
-_MetacelloVersionConstructor_Init(pass,__pRT__,snd);
-_stx_137goodies_137metacello_extensions_Init(pass,__pRT__,snd);
+
__END_PACKAGE__();
}
--- a/metacello.rc Mon Sep 10 20:55:47 2012 +0000
+++ b/metacello.rc Mon Sep 10 21:28:05 2012 +0000
@@ -3,7 +3,7 @@
// automagically generated from the projectDefinition: stx_goodies_metacello.
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 6,2,3,3
+ FILEVERSION 6,2,9,9
PRODUCTVERSION 6,2,3,1
#if (__BORLANDC__)
FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
@@ -18,14 +18,14 @@
BEGIN
BLOCK "040904E4"
BEGIN
- VALUE "CompanyName", "eXept Software AG\0"
- VALUE "FileDescription", "Smalltalk/X Class library (LIB)\0"
- VALUE "FileVersion", "6.2.3.3\0"
+ VALUE "CompanyName", "Dale Henrichs & Jan Vrany\0"
+ VALUE "FileDescription", "Metacello -- a Smalltalk project configuration management tool (LIB)\0"
+ VALUE "FileVersion", "6.2.9.9\0"
VALUE "InternalName", "stx:goodies/metacello\0"
- VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012\0"
- VALUE "ProductName", "Smalltalk/X\0"
+ VALUE "LegalCopyright", "Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)\0"
+ VALUE "ProductName", "Metacello\0"
VALUE "ProductVersion", "6.2.3.1\0"
- VALUE "ProductDate", "Wed, 05 Sep 2012 18:56:18 GMT\0"
+ VALUE "ProductDate", "Mon, 10 Sep 2012 21:26:04 GMT\0"
END
END
--- a/stx/Make.proto Mon Sep 10 20:55:47 2012 +0000
+++ b/stx/Make.proto Mon Sep 10 21:28:05 2012 +0000
@@ -34,7 +34,7 @@
# add the path(es) here:,
# ********** OPTIONAL: MODIFY the next lines ***
# LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/metacello -I$(INCLUDE_TOP)/stx/libbasic
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/goodies/metacello/core
# if you need any additional defines for embedded C code,
@@ -107,25 +107,8 @@
prereq: $(REQUIRED_SUPPORT_DIRS)
cd ../../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../../libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../communication && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../../monticello && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
- cd ../ && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../base && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../core && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
cd ../../../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
@@ -141,11 +124,11 @@
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)MetacelloStXPackageSpec.$(O) MetacelloStXPackageSpec.$(H): MetacelloStXPackageSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXPlatform.$(O) MetacelloStXPlatform.$(H): MetacelloStXPlatform.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloPlatform.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXProject.$(O) MetacelloStXProject.$(H): MetacelloStXProject.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloProject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXVersionConstructor.$(O) MetacelloStXVersionConstructor.$(H): MetacelloStXVersionConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXVersionSpec.$(O) MetacelloStXVersionSpec.$(H): MetacelloStXVersionSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloVersionSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXPackageSpec.$(O) MetacelloStXPackageSpec.$(H): MetacelloStXPackageSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXPlatform.$(O) MetacelloStXPlatform.$(H): MetacelloStXPlatform.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloPlatform.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXProject.$(O) MetacelloStXProject.$(H): MetacelloStXProject.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloProject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXVersionConstructor.$(O) MetacelloStXVersionConstructor.$(H): MetacelloStXVersionConstructor.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXVersionSpec.$(O) MetacelloStXVersionSpec.$(H): MetacelloStXVersionSpec.st $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloVersionSpec.$(H) $(INCLUDE_TOP)/stx/goodies/metacello/core/MetacelloSpec.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
$(OUTDIR)stx_goodies_metacello_stx.$(O) stx_goodies_metacello_stx.$(H): stx_goodies_metacello_stx.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
# ENDMAKEDEPEND --- do not remove this line
--- a/stx/bc.mak Mon Sep 10 20:55:47 2012 +0000
+++ b/stx/bc.mak Mon Sep 10 21:28:05 2012 +0000
@@ -34,7 +34,7 @@
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\metacello -I$(INCLUDE_TOP)\stx\libbasic
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\goodies\metacello\core
LOCALDEFINES=
STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
@@ -51,25 +51,8 @@
# build all prerequisite packages for this package
prereq:
pushd ..\..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\..\libcompat & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\communication & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd ..\..\monticello & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
- pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\base & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\core & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
pushd ..\..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
@@ -77,11 +60,11 @@
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)MetacelloStXPackageSpec.$(O) MetacelloStXPackageSpec.$(H): MetacelloStXPackageSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXPlatform.$(O) MetacelloStXPlatform.$(H): MetacelloStXPlatform.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloPlatform.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXProject.$(O) MetacelloStXProject.$(H): MetacelloStXProject.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloProject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXVersionConstructor.$(O) MetacelloStXVersionConstructor.$(H): MetacelloStXVersionConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MetacelloStXVersionSpec.$(O) MetacelloStXVersionSpec.$(H): MetacelloStXVersionSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloVersionSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXPackageSpec.$(O) MetacelloStXPackageSpec.$(H): MetacelloStXPackageSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractPackageSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXPlatform.$(O) MetacelloStXPlatform.$(H): MetacelloStXPlatform.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloPlatform.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXProject.$(O) MetacelloStXProject.$(H): MetacelloStXProject.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloProject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXVersionConstructor.$(O) MetacelloStXVersionConstructor.$(H): MetacelloStXVersionConstructor.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractVersionConstructor.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloAbstractConstructor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MetacelloStXVersionSpec.$(O) MetacelloStXVersionSpec.$(H): MetacelloStXVersionSpec.st $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloVersionSpec.$(H) $(INCLUDE_TOP)\stx\goodies\metacello\core\MetacelloSpec.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)stx_goodies_metacello_stx.$(O) stx_goodies_metacello_stx.$(H): stx_goodies_metacello_stx.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
# ENDMAKEDEPEND --- do not remove this line
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/stx/lccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USELCC=1 %1 %2
+
+
--- a/stx/stx.rc Mon Sep 10 20:55:47 2012 +0000
+++ b/stx/stx.rc Mon Sep 10 21:28:05 2012 +0000
@@ -3,7 +3,7 @@
// automagically generated from the projectDefinition: stx_goodies_metacello_stx.
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 6,2,6,6
+ FILEVERSION 6,2,10,10
PRODUCTVERSION 6,2,3,1
#if (__BORLANDC__)
FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
@@ -18,14 +18,14 @@
BEGIN
BLOCK "040904E4"
BEGIN
- VALUE "CompanyName", "eXept Software AG\0"
- VALUE "FileDescription", "Smalltalk/X Class library (LIB)\0"
- VALUE "FileVersion", "6.2.6.6\0"
+ VALUE "CompanyName", "Dale Henrichs & Jan Vrany\0"
+ VALUE "FileDescription", "Metacello -- a Smalltalk project configuration management tool (LIB)\0"
+ VALUE "FileVersion", "6.2.10.10\0"
VALUE "InternalName", "stx:goodies/metacello/stx\0"
- VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012\0"
- VALUE "ProductName", "Smalltalk/X\0"
+ VALUE "LegalCopyright", "Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)\0"
+ VALUE "ProductName", "Metacello\0"
VALUE "ProductVersion", "6.2.3.1\0"
- VALUE "ProductDate", "Wed, 05 Sep 2012 18:57:37 GMT\0"
+ VALUE "ProductDate", "Mon, 10 Sep 2012 21:27:53 GMT\0"
END
END
--- a/stx/stx_goodies_metacello_stx.st Mon Sep 10 20:55:47 2012 +0000
+++ b/stx/stx_goodies_metacello_stx.st Mon Sep 10 21:28:05 2012 +0000
@@ -27,9 +27,11 @@
exclude individual packages in the #excludedFromPrerequisites method."
^ #(
- #'stx:goodies/metacello' "MetacelloPlatform - superclass of MetacelloStXPlatform "
+ #'stx:goodies/metacello/core' "MetacelloPlatform - superclass of MetacelloStXPlatform "
#'stx:libbasic' "LibraryDefinition - superclass of stx_goodies_metacello_stx "
)
+
+ "Modified: / 10-09-2012 / 22:25:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!stx_goodies_metacello_stx class methodsFor:'description - contents'!
@@ -71,19 +73,25 @@
companyName
"Return a companyname which will appear in <lib>.rc"
- ^ 'eXept Software AG'
+ ^ 'Dale Henrichs & Jan Vrany'
+
+ "Modified: / 10-09-2012 / 22:14:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
description
"Return a description string which will appear in vc.def / bc.def"
- ^ 'Smalltalk/X Class library'
+ ^ 'Metacello -- a Smalltalk project configuration management tool'
+
+ "Modified: / 10-09-2012 / 22:15:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
legalCopyright
"Return a copyright string which will appear in <lib>.rc"
- ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012'
+ ^ 'Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)'
+
+ "Modified: / 10-09-2012 / 22:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
productInstallDirBaseName
@@ -96,7 +104,9 @@
productName
"Return a product name which will appear in <lib>.rc"
- ^ 'Smalltalk/X'
+ ^ 'Metacello'
+
+ "Modified: / 10-09-2012 / 22:16:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!stx_goodies_metacello_stx class methodsFor:'description - svn'!
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/stx/tccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using tcc compiler
+@REM type tccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USETCC=1 %1 %2
+
+
--- a/stx_goodies_metacello.st Mon Sep 10 20:55:47 2012 +0000
+++ b/stx_goodies_metacello.st Mon Sep 10 21:28:05 2012 +0000
@@ -27,8 +27,9 @@
exclude individual packages in the #excludedFromPrerequisites method."
^ #(
- #'stx:goodies/monticello' "MCCacheRepository - referenced by ConfigurationOf class>>bootstrapPackage:from: "
- #'stx:goodies/sunit' "TestCase - superclass of MetacelloSpecTestCase "
+ #'stx:goodies/metacello/base'
+ #'stx:goodies/metacello/core'
+ #'stx:goodies/metacello/stx'
#'stx:libbasic' "ProjectDefinition - superclass of stx_goodies_metacello "
)
! !
@@ -43,103 +44,7 @@
^ #(
"<className> or (<className> attributes...) in load order"
- ConfigurationOf
- Metacello
- MetacelloAbstractConstructor
- MetacelloCannotUpdateReleasedVersionError
- MetacelloCleanNotification
- MetacelloClearStackCacheNotification
- (MetacelloCommonVersionNumberTestCase autoload)
- MetacelloErrorInProjectConstructionNotification
- MetacelloMethodSection
- MetacelloMethodSpec
- MetacelloPackageSpecResolutionError
- MetacelloPlatform
- MetacelloProject
- MetacelloProjectRegistration
- MetacelloProjectRegistry
- MetacelloProjectSpecForLoad
- MetacelloProjectSpecGenerator
- MetacelloProjectSpecLoadError
- MetacelloScriptEngine
- MetacelloScriptExecutor
- MetacelloScriptGitHubDownloadNotification
- MetacelloScriptNotification
- MetacelloScriptingError
- MetacelloSemanticVersionNumber
- MetacelloSkipDirtyPackageLoad
- MetacelloSpec
- MetacelloSpecLoader
- (MetacelloSpecTestCase autoload)
- MetacelloStackCacheNotification
- (MetacelloStackCacheTestCase autoload)
- MetacelloValidationFailure
- MetacelloValidationIssue
- MetacelloValidationNotification
- MetacelloVersion
- MetacelloVersionDoesNotExistError
- MetacelloVersionNumber
#'stx_goodies_metacello'
- BaselineOf
- MetacelloAbstractPackageSpec
- MetacelloAbstractVersionConstructor
- MetacelloBaseConfiguration
- MetacelloBaselineSpecGenerator
- MetacelloCleanLoadAndTestsNotification
- MetacelloCleanLoadNotification
- MetacelloConfigurationSpecGenerator
- MetacelloConflictingProjectError
- (MetacelloGroupSpecTestCase autoload)
- MetacelloLockedProjectError
- MetacelloMemberListSpec
- MetacelloMemberSpec
- (MetacelloPackagesSpecTestCase autoload)
- (MetacelloProjectReferenceSpecTestCase autoload)
- MetacelloProjectSpec
- MetacelloProjectSpecLoadConflict
- (MetacelloProjectSpecTestCase autoload)
- MetacelloResolveProjectUpgrade
- MetacelloScriptApiExecutor
- MetacelloScriptEnsureProjectLoadedForDevelopment
- MetacelloScriptImageExecutor
- MetacelloScriptProjectSpecNotification
- MetacelloScriptRegistryExecutor
- (MetacelloSemanticVersionNumberTestCase autoload)
- MetacelloSymbolicVersionDoesNotExistError
- MetacelloSymbolicVersionMethodSpec
- MetacelloSymbolicVersionSpec
- MetacelloUseUpgradeError
- MetacelloValidationCriticalWarning
- MetacelloValidationError
- MetacelloValidationWarning
- MetacelloValueHolderSpec
- (MetacelloValueHolderSpecTestCase autoload)
- MetacelloVersionDefinitionError
- MetacelloVersionMethodSection
- MetacelloVersionMethodSpec
- (MetacelloVersionNumberTestCase autoload)
- MetacelloVersionSpec
- (MetacelloVersionSpecTestCase autoload)
- MetacelloVersionValidator
- MetacelloAddMemberSpec
- MetacelloAllowConflictingProjectUpgrade
- MetacelloAllowProjectDowngrade
- MetacelloAllowProjectUpgrade
- MetacelloBaselineConstructor
- MetacelloCopyMemberSpec
- MetacelloGenericProjectSpec
- MetacelloGroupSpec
- MetacelloLookupBaselineSpecForEnsureLoad
- MetacelloLookupProjectSpec
- MetacelloLookupProjectSpecForLoad
- MetacelloMergeMemberSpec
- MetacelloPackagesSpec
- MetacelloProjectReferenceSpec
- MetacelloProjectSpecLoadedNotification
- MetacelloRemoveMemberSpec
- MetacelloSymbolicVersionNotDefinedError
- MetacelloToolBoxConstructor
- MetacelloVersionConstructor
)
!
@@ -148,77 +53,6 @@
Entries are 2-element array literals, consisting of class-name and selector."
^ #(
- Block execute:against:
- Block setAuthorInMetacelloConfig:
- Block setBaseline:withInMetacelloConfig:
- Block setBlessingInMetacelloConfig:
- Block setConfiguration:withInMetacelloConfig:
- Block setDescriptionInMetacelloConfig:
- Block setPackage:withInMetacelloConfig:
- Block setProject:withInMetacelloConfig:
- Block setTimestampInMetacelloConfig:
- Collection addToMetacelloPackages:
- Collection execute:against:
- Collection mergeIntoMetacelloPackages:
- Collection removeFromMetacelloPackages:
- Collection setIncludesInMetacelloPackage:
- Collection setLoadsInMetacelloProject:
- Collection setRequiresInMetacelloPackage:
- Integer metacelloIntegerLessThanSelf:
- Integer metacelloSemanticIntegerLessThanSelf:
- Integer metacelloSemanticStringLessThanSelf:
- Integer metacelloSemanticVersionComponentLessThan:
- Integer metacelloStringLessThanSelf:
- Integer metacelloVersionComponentLessThan:
- MCRepository flushForScriptGet
- Object metacelloIntegerLessThanSelf:
- Object metacelloSemanticIntegerLessThanSelf:
- Object metacelloSemanticStringLessThanSelf:
- Object metacelloSemanticVersionComponentLessThan:
- Object metacelloStringLessThanSelf:
- Object metacelloVersionComponentLessThan:
- String addToMetacelloPackages:
- String asMetacelloSemanticVersionNumber
- String asMetacelloVersionNumber
- String execute:against:
- String mergeIntoMetacelloPackages:
- String metacelloIntegerLessThanSelf:
- String metacelloSemanticIntegerLessThanSelf:
- String metacelloSemanticStringLessThanSelf:
- String metacelloSemanticVersionComponentLessThan:
- String metacelloStringLessThanSelf:
- String metacelloVersionComponentLessThan:
- String removeFromMetacelloPackages:
- String setAuthorInMetacelloConfig:
- String setAuthorInMetacelloVersion:
- String setBlessingInMetacelloConfig:
- String setBlessingInMetacelloVersion:
- String setDescriptionInMetacelloConfig:
- String setDescriptionInMetacelloVersion:
- String setIncludesInMetacelloPackage:
- String setLoadsInMetacelloProject:
- String setPackage:withInMetacelloConfig:
- String setPostLoadDoItInMetacelloSpec:
- String setPreLoadDoItInMetacelloSpec:
- String setProject:withInMetacelloConfig:
- String setRequiresInMetacelloPackage:
- String setTimestampInMetacelloConfig:
- String setTimestampInMetacelloVersion:
- Symbol setPostLoadDoItInMetacelloSpec:
- Symbol setPreLoadDoItInMetacelloSpec:
- Timestamp setTimestampInMetacelloConfig:
- Timestamp setTimestampInMetacelloVersion:
- UndefinedObject asMetacelloSemanticVersionNumber
- UndefinedObject asMetacelloVersionNumber
- UndefinedObject metacelloRegistrationHash
- UndefinedObject registrationsCompareEqual:
- UndefinedObject setAuthorInMetacelloVersion:
- UndefinedObject setBlessingInMetacelloVersion:
- UndefinedObject setDescriptionInMetacelloVersion:
- UndefinedObject setPostLoadDoItInMetacelloSpec:
- UndefinedObject setPreLoadDoItInMetacelloSpec:
- UndefinedObject setProject:withInMetacelloConfig:
- UndefinedObject setTimestampInMetacelloVersion:
)
! !
@@ -234,19 +68,25 @@
companyName
"Return a companyname which will appear in <lib>.rc"
- ^ 'eXept Software AG'
+ ^ 'Dale Henrichs & Jan Vrany'
+
+ "Modified: / 10-09-2012 / 22:14:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
description
"Return a description string which will appear in vc.def / bc.def"
- ^ 'Smalltalk/X Class library'
+ ^ 'Metacello -- a Smalltalk project configuration management tool'
+
+ "Modified: / 10-09-2012 / 22:15:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
legalCopyright
"Return a copyright string which will appear in <lib>.rc"
- ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012'
+ ^ 'Copyright Dale Henrichs 2008-2012\nCopyright Jan Vrany 2012 (port & Smalltalk/X specific code)'
+
+ "Modified: / 10-09-2012 / 22:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
productInstallDirBaseName
@@ -259,7 +99,9 @@
productName
"Return a product name which will appear in <lib>.rc"
- ^ 'Smalltalk/X'
+ ^ 'Metacello'
+
+ "Modified: / 10-09-2012 / 22:16:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!stx_goodies_metacello class methodsFor:'description - svn'!
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tccmake.bat Mon Sep 10 21:28:05 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using tcc compiler
+@REM type tccmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USETCC=1 %1 %2
+
+