@@ -181,8 +181,9 @@ def format_flags(self):
181
181
def format_src (self , srcs ):
182
182
"""Make sources into the named tuple for use in the template"""
183
183
grouped = self .group_project_files (srcs )
184
- for group , files in sorted (grouped .items ()):
185
- grouped [group ] = sorted (list (self .uv_files (files )))
184
+ for group , files in grouped .items ():
185
+ grouped [group ] = sorted (list (self .uv_files (files )),
186
+ key = lambda (_ , __ , name ): name .lower ())
186
187
return grouped
187
188
188
189
def generate (self ):
@@ -198,7 +199,8 @@ def generate(self):
198
199
'name' : self .project_name ,
199
200
# project_files => dict of generators - file group to generator of
200
201
# UVFile tuples defined above
201
- 'project_files' : sorted (list (self .format_src (srcs ).iteritems ())),
202
+ 'project_files' : sorted (list (self .format_src (srcs ).iteritems ()),
203
+ key = lambda (group , _ ): group .lower ()),
202
204
'linker_script' :self .resources .linker_script ,
203
205
'include_paths' : '; ' .join (self .resources .inc_dirs ).encode ('utf-8' ),
204
206
'device' : DeviceUvision (self .target ),
0 commit comments