@@ -62,7 +62,6 @@ func (s *CoreBuilder) Run(context map[string]interface{}) error {
62
62
}
63
63
64
64
func compileCore (buildPath string , buildProperties map [string ]string , verbose bool , warningsLevel string , logger i18n.Logger ) (string , error ) {
65
- var objectFiles []string
66
65
coreFolder := buildProperties [constants .BUILD_PROPERTIES_BUILD_CORE_PATH ]
67
66
variantFolder := buildProperties [constants .BUILD_PROPERTIES_BUILD_VARIANT_PATH ]
68
67
@@ -75,8 +74,9 @@ func compileCore(buildPath string, buildProperties map[string]string, verbose bo
75
74
76
75
var err error
77
76
77
+ var variantObjectFiles []string
78
78
if variantFolder != constants .EMPTY_STRING {
79
- objectFiles , err = builder_utils .CompileFiles (objectFiles , variantFolder , true , buildPath , buildProperties , includes , verbose , warningsLevel , logger )
79
+ variantObjectFiles , err = builder_utils .CompileFiles (variantObjectFiles , variantFolder , true , buildPath , buildProperties , includes , verbose , warningsLevel , logger )
80
80
if err != nil {
81
81
return "" , utils .WrapError (err )
82
82
}
@@ -87,7 +87,9 @@ func compileCore(buildPath string, buildProperties map[string]string, verbose bo
87
87
return "" , utils .WrapError (err )
88
88
}
89
89
90
- archiveFile , err := builder_utils .ArchiveCompiledFiles (buildPath , "core.a" , coreObjectFiles , buildProperties , verbose , logger )
90
+ objectFiles := append (coreObjectFiles , variantObjectFiles ... )
91
+
92
+ archiveFile , err := builder_utils .ArchiveCompiledFiles (buildPath , "core.a" , objectFiles , buildProperties , verbose , logger )
91
93
if err != nil {
92
94
return "" , utils .WrapError (err )
93
95
}
0 commit comments