*** empty log message ***
authorfm
Tue, 11 Sep 2007 13:19:28 +0200
changeset 10715 6481d513a0ad
parent 10714 3f12a32aad61
child 10716 4f7bca7c5516
*** empty log message ***
ApplicationDefinition.st
--- a/ApplicationDefinition.st	Tue Sep 11 12:03:45 2007 +0200
+++ b/ApplicationDefinition.st	Tue Sep 11 13:19:28 2007 +0200
@@ -1213,7 +1213,7 @@
                     MAIN_DEFINES="-DIGNORE_IMAGE -DNO_DISPLAY"
 
 prereq:
-    %(MAKE_PREREQUISITES)
+%(MAKE_PREREQUISITES)
 
 
 clean::
@@ -2017,11 +2017,11 @@
 
 generateRequiredLibobjs_make_dot_proto
 
-    |modulePath libobjPath|
+    |topRelativePath  libobjPath|
     ^ String streamContents:[:s |
         self allPreRequisites do:[:projectID |
-            modulePath := self pathToPackage_unix: projectID.
-            libobjPath := modulePath asFilename constructString:  (self libraryNameFor:projectID).
+            topRelativePath := self unixPathToPackage:projectID from: 'stx'.
+            libobjPath := '$(TOP)/', (topRelativePath asFilename constructString:  (self libraryNameFor:projectID)).
             s space; nextPutAll: libobjPath,'$(O_EXT)'; nextPutLine:' \'.
         ].
 
@@ -2113,13 +2113,21 @@
 
 generateRequiredMakePrerequisites_make_dot_proto
 
-    |modulePath |
+    | topRelativePath libobjPath libPath|
     ^ String streamContents:[:s |
         self allPreRequisites do:[:projectID |
-            modulePath := self pathToPackage_unix: projectID.
-            s space; nextPutAll: '(cd ', modulePath; nextPutLine:' ; make)'.
+            topRelativePath := self unixPathToPackage:projectID from: 'stx'.
+            libPath := '$(TOP)/', topRelativePath.
+            libobjPath := libPath asFilename constructString:  (self libraryNameFor:projectID).
+            s 
+                nextPutAll: libobjPath, '$(OBJ):';cr;
+                tab; nextPutAll: '(cd ', libPath; nextPutLine:' ; make)'; cr.
         ].
 
+"/$(TOP)/libbasic/libbasic$(OBJ):
+"/    (cd $(TOP)/libbasic ; make)
+
+
 "/        self isGUIApplication ifTrue:[
 "/            self guiClassFileNames_unix do:[:eachFilename |
 "/                s space; nextPutAll:eachFilename,'$(O_EXT)'; nextPutLine:' \'.
@@ -2236,5 +2244,5 @@
 !ApplicationDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ApplicationDefinition.st,v 1.87 2007-09-11 10:03:45 fm Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ApplicationDefinition.st,v 1.88 2007-09-11 11:19:28 fm Exp $'
 ! !