LibraryDefinition.st
changeset 14946 825742866297
parent 14910 ed91559bbe8a
child 14980 7debf39501f8
child 18040 a11a12546f23
--- a/LibraryDefinition.st	Mon Mar 25 13:15:48 2013 +0100
+++ b/LibraryDefinition.st	Mon Mar 25 13:16:02 2013 +0100
@@ -124,14 +124,14 @@
     resFileName := (self package copyFrom:(self package lastIndexOfAny:':/')+1),'.$(RES)'.
 
     d := super bc_dot_mak_mappings.
-    d
+    ^ d
         at: 'LIBRARY_NAME' put: ( self libraryName );
         at: 'COMMONSYMFLAG' put: (self commonSymbolsFlag);
         at: 'HEADEROUTPUTARG' put: (self headerFileOutputArg);
         at: 'RESFILENAME' put: resFileName;
         at: 'DEPENDENCIES' put: (self generateDependencies_win32);
+        at: 'MAKE_PREREQUISITES' put: (self generateRequiredMakePrerequisites_bc_dot_mak ? '');
         yourself.
-    ^ d.
 
     "Created: / 09-08-2006 / 11:44:36 / fm"
     "Modified: / 09-08-2006 / 20:00:01 / fm"
@@ -164,6 +164,15 @@
     "Modified: / 14-09-2006 / 18:56:42 / cg"
 !
 
+make_dot_proto_mappings
+    |d|
+
+    d := super make_dot_proto_mappings.
+    ^ d
+        at: 'MAKE_PREREQUISITES' put: (self generateRequiredMakePrerequisites_make_dot_proto);
+        yourself.
+!
+
 vc_dot_def_mappings
 
 ^Dictionary new
@@ -312,10 +321,6 @@
 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)
@@ -707,10 +712,10 @@
 !LibraryDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.116 2013-03-19 15:53:19 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.117 2013-03-25 12:16:02 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.116 2013-03-19 15:53:19 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.117 2013-03-25 12:16:02 stefan Exp $'
 ! !