--- a/LibraryDefinition.st Mon Mar 18 17:55:24 2013 +0000
+++ b/LibraryDefinition.st Mon Mar 18 22:12:08 2013 +0000
@@ -37,12 +37,7 @@
!LibraryDefinition class methodsFor:'code generation'!
-forEachMethodsCodeToCompileDo:aTwoArgBlock ignoreOldDefinition:ignoreOldDefinition
- super forEachMethodsCodeToCompileDo:aTwoArgBlock ignoreOldDefinition:ignoreOldDefinition.
-
- "Created: / 10-08-2006 / 16:35:47 / cg"
- "Modified: / 18-08-2006 / 16:22:49 / cg"
-! !
+ !
!LibraryDefinition class methodsFor:'description - compilation'!
@@ -324,10 +319,15 @@
!!INCLUDE $(TOP)\rules\stdRules_bc
-# build all prerequisite packages for this package
+# build all mandatory prerequisite packages (containing superclasses) for this package
prereq:
%(MAKE_PREREQUISITES)
+# build all packages containing referenced classes for this package
+# they are nor needed to compile the package
+references:
+%(MAKE_REFERENCES)
+
%(ADDITIONAL_RULES)
%(ADDITIONAL_HEADERRULES)
@@ -499,9 +499,15 @@
# add more postMake actions here
postMake:: cleanjunk
-prereq: $(REQUIRED_SUPPORT_DIRS)
+# build all mandatory prerequisite packages (containing superclasses) for this package
+prereq:
%(MAKE_PREREQUISITES)
+# build all packages containing referenced classes for this package
+# they are nor needed to compile the package
+references:
+%(MAKE_REFERENCES)
+
cleanjunk::
%(TAB)-rm -f *.s *.s2
@@ -735,10 +741,10 @@
!LibraryDefinition class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.113 2013-03-11 20:49:52 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.115 2013-03-15 13:40:33 stefan Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.113 2013-03-11 20:49:52 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.115 2013-03-15 13:40:33 stefan Exp $'
! !