ProjectBrowser.st
changeset 1278 b9769689b45c
parent 1267 db910ada83f7
child 1287 b1dbcff964ea
--- a/ProjectBrowser.st	Fri Dec 17 21:48:47 1999 +0100
+++ b/ProjectBrowser.st	Mon Dec 20 11:54:02 1999 +0100
@@ -2355,6 +2355,12 @@
                   #enabled: #hasProjectSelectedAndProjectFilenameHolderAndProjectCodeIsLoaded
                 )
                #(#MenuItem
+                  #label: 'Makefile'
+                  #translateLabel: true
+                  #value: #buildMakefile
+                  #enabled: #hasProjectSelectedAndProjectFilenameHolderAndProjectCodeIsLoaded
+                )
+               #(#MenuItem
                   #label: 'LoadAll file'
                   #translateLabel: true
                   #value: #buildLoadAllFile
@@ -2412,6 +2418,8 @@
         nil
         nil
       )
+
+    "Modified: / 16.12.1999 / 01:28:48 / cg"
 !
 
 methodItemMenu
@@ -5531,6 +5539,28 @@
     ]
 !
 
+buildMakefile
+    "generate a Makefile/nt.mak/vms.mak in the projects directory"
+
+    |p |
+
+    p := self currentProject.
+    p isNil ifTrue:[
+        self information:'No project selected'.
+        ^ self
+    ].
+
+    self withCursor:Cursor wait do:[
+        self makeTranscriptVisible.
+        TextCollector transcriptQuerySignal answer:self transcript
+        do:[
+            p createMakefile
+        ]
+    ].
+
+    "Created: / 16.12.1999 / 01:29:30 / cg"
+!
+
 buildMakefiles
     "generate a Make.proto and Makefile in the projects directory"