Let package.deps.rake ro be generated only for applications jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Sat, 26 Feb 2011 15:51:22 +0000
branchjv
changeset 17821 8a0d8159a9cb
parent 17820 298df8ce067f
child 17822 ef4dd91fc674
Let package.deps.rake ro be generated only for applications
ApplicationDefinition.st
ProjectDefinition.st
--- a/ApplicationDefinition.st	Fri Feb 25 09:57:04 2011 +0000
+++ b/ApplicationDefinition.st	Sat Feb 26 15:51:22 2011 +0000
@@ -640,12 +640,13 @@
         at:'modules.c'          put:#'generate_modules_dot_c';
         at:self rcFilename      put:#'generate_packageName_dot_rc';
         at:self nsiFilename     put:#'generate_packageName_dot_nsi';
-        at:'builder/baseline.rbspec'  put:#'generate_builder_baseline_dot_rbspec'.
+        at:'builder/baseline.rbspec'  put:#'generate_builder_baseline_dot_rbspec';
+        at:'package.deps.rake' put: #'generate_package_dot_deps_dot_rake'.
 
     ^ dict.
 
     "Modified: / 21-12-2010 / 11:01:27 / cg"
-    "Modified: / 24-02-2011 / 12:13:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 26-02-2011 / 12:41:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 generateFile:filename
@@ -2852,7 +2853,7 @@
 !ApplicationDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Id: ApplicationDefinition.st 10609 2011-02-24 15:34:29Z vranyj1 $'
+    ^ '$Id: ApplicationDefinition.st 10612 2011-02-26 15:51:22Z vranyj1 $'
 !
 
 version_CVS
@@ -2860,5 +2861,5 @@
 !
 
 version_SVN
-    ^ '$Id: ApplicationDefinition.st 10609 2011-02-24 15:34:29Z vranyj1 $'
+    ^ '$Id: ApplicationDefinition.st 10612 2011-02-26 15:51:22Z vranyj1 $'
 ! !
--- a/ProjectDefinition.st	Fri Feb 25 09:57:04 2011 +0000
+++ b/ProjectDefinition.st	Sat Feb 26 15:51:22 2011 +0000
@@ -2475,7 +2475,6 @@
           'bmake.bat'         #'generate_bmake_dot_mak' 
           'vcmake.bat'        #'generate_vcmake_dot_mak' 
           'lcmake.bat'        #'generate_lcmake_dot_mak' 
-          'package.deps.rake' #'generate_package_dot_deps_dot_rake' 
     ).
 
     dict 
@@ -2485,7 +2484,7 @@
     ^ dict.
 
     "Modified: / 21-12-2010 / 11:02:02 / cg"
-    "Modified: / 24-02-2011 / 23:01:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 26-02-2011 / 12:41:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 fileNamesToGenerate
@@ -2541,6 +2540,25 @@
     "Modified: / 21-12-2010 / 11:01:10 / cg"
 !
 
+generateFile:filename in: directory
+
+    | dir s |
+    dir := directory asFilename.
+    dir exists ifFalse:[self error:'Directory does not exist'].
+    [
+        s := ( dir / filename ) writeStream.
+        s nextPutAll: (self generateFile: filename).
+    ] ensure:[
+        s ifNotNil:[s close]
+    ]
+
+    "
+        stx_projects_smalltalk generateFile:'package.deps.rake' in: '/tmp'
+    "
+
+    "Created: / 26-02-2011 / 10:42:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 generateRemoveShellScriptOn:aStream
     "generate a shell script to a cvs remove of broken class filenames.
      To be called after the output of #generateRenameShellScript: has been performed"
@@ -6031,7 +6049,7 @@
 !ProjectDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Id: ProjectDefinition.st 10611 2011-02-25 09:57:04Z vranyj1 $'
+    ^ '$Id: ProjectDefinition.st 10612 2011-02-26 15:51:22Z vranyj1 $'
 !
 
 version_CVS
@@ -6039,7 +6057,8 @@
 !
 
 version_SVN
-    ^ '$Id: ProjectDefinition.st 10611 2011-02-25 09:57:04Z vranyj1 $'
+    ^ '$Id: ProjectDefinition.st 10612 2011-02-26 15:51:22Z vranyj1 $'
 ! !
 
 ProjectDefinition initialize!
+