class: ProjectDefinition
changed:
#basicFileNamesToGenerate
#makefile
Makefile changed to Makefile.init
--- 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