@@ -179,20 +179,20 @@ def __init__(self, name):
179
179
Library .__init__ (self , name )
180
180
self .name = name
181
181
182
- def generate (self ):
182
+ def generate (self , objects = [] ):
183
183
self .rule = "Archive"
184
184
self .product_name = Configuration .current .target .static_library_prefix + self .name + Configuration .current .target .static_library_suffix
185
- return Library .generate (self , [])
185
+ return Library .generate (self , [], objects )
186
186
187
187
class StaticAndDynamicLibrary (StaticLibrary , DynamicLibrary ):
188
188
def __init__ (self , name ):
189
189
StaticLibrary .__init__ (self , name )
190
190
DynamicLibrary .__init__ (self , name )
191
191
192
192
def generate (self ):
193
- objects , generatedForStatic = StaticLibrary .generate (self )
194
- _ , generatedForDynamic = DynamicLibrary .generate (self , objects )
195
- return generatedForStatic + generatedForDynamic
193
+ objects , generatedForDynamic = DynamicLibrary .generate (self )
194
+ _ , generatedForStatic = StaticLibrary .generate (self , objects )
195
+ return generatedForDynamic + generatedForStatic
196
196
197
197
class Executable (Product ):
198
198
def __init__ (self , name ):
0 commit comments