LibraryDefinition.st
branchjv
changeset 18040 a11a12546f23
parent 18037 4cf874da38c9
parent 14946 825742866297
child 18042 2aa6ef1820fe
--- a/LibraryDefinition.st	Mon Mar 25 23:04:02 2013 +0000
+++ b/LibraryDefinition.st	Wed Mar 27 12:24:15 2013 +0000
@@ -133,14 +133,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"
@@ -173,6 +173,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
@@ -323,10 +332,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)
 
@@ -741,10 +746,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 $'
 ! !