class: ProjectDefinition
authorClaus Gittinger <cg@exept.de>
Fri, 03 May 2013 12:49:11 +0200
changeset 15201 22f01101bac5
parent 15200 64d7fa3c9c63
child 15202 797ecbccf27a
class: ProjectDefinition changed: #basicFileNamesToGenerate #makefile Makefile changed to Makefile.init
ProjectDefinition.st
--- a/ProjectDefinition.st	Thu May 02 19:18:48 2013 +0200
+++ b/ProjectDefinition.st	Fri May 03 12:49:11 2013 +0200
@@ -2980,7 +2980,11 @@
     dict := OrderedDictionary withKeysAndValues:#(
           'Make.spec'         #'generate_make_dot_spec'
           'Make.proto'        #'generate_make_dot_proto'
-          'Makefile'          #'generate_makefile'          "/ for unix
+          "/ cg: changed to generate Makefile.init instead of Makefile,
+          "/     because macosx files are not case sensitive.
+          "/ You will have to execute make -f Makefile.init initially
+          "/ 'Makefile'          #'generate_makefile'          "/ for unix
+          'Makefile.init'     #'generate_makefile'          "/ for unix
           'bc.mak'            #'generate_bc_dot_mak'        "/ for windows
           'abbrev.stc'        #'generate_abbrev_dot_stc'
           'bmake.bat'         #'generate_bmake_dot_mak'     "/ for bcc32
@@ -4710,6 +4714,12 @@
 # My only task is to generate the real makefile and call make again.
 # Thereafter, I am no longer used and needed.
 #
+# MACOSX caveat:
+#   as filenames are not case sensitive (in a default setup),
+#   we cannot use tha above trick. Therefore, this file is now named
+#   "Makefile.init", and you have to execute "make -f Makefile.init" to
+#   get the initial makefile.  This is now also done by the toplevel CONFIG
+#   script.
 
 .PHONY: run
 
@@ -7403,11 +7413,11 @@
 !ProjectDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.463 2013-04-26 09:04:54 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.464 2013-05-03 10:49:11 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.463 2013-04-26 09:04:54 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.464 2013-05-03 10:49:11 cg Exp $'
 !
 
 version_SVN