@@ -193,3 +193,44 @@ static_library("qpg_openthread_glue_lib") {
193
193
deps = [ " ${ chip_root } /third_party/qpg_sdk:qpg_openthread_glue" ]
194
194
libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /OpenThreadQorvoGlue_qpg6105_ftd/libOpenThreadQorvoGlue_${ qpg_target_ic } _ftd.a" ]
195
195
}
196
+
197
+ qpg_make_build (" qpg_light_factorydata" ) {
198
+ make_sources = [ " ${ qpg_sdk_root } /Tools/FactoryData" ]
199
+ make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /FactoryData_light_static_pake/libFactoryData_light_static_pake.a" ]
200
+ make_args = [
201
+ " -f" ,
202
+ rebase_path (qpg_sdk_root , root_build_dir ) +
203
+ " /Libraries/Qorvo/FactoryData/Makefile.FactoryData_light_static_pake" ,
204
+ " WORKDIR=" + rebase_path (target_gen_dir , root_build_dir ) +
205
+ " /${ qpg_sdk_lib_dir } /FactoryData_light_static_pake" ,
206
+ ]
207
+ }
208
+ static_library (" qpg_light_factorydata_lib" ) {
209
+ deps = [ " ${ chip_root } /third_party/qpg_sdk:qpg_light_factorydata" ]
210
+ libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /FactoryData_light_static_pake/libFactoryData_light_static_pake.a" ]
211
+ public_configs = [ " :qpg_retain_factorydata" ]
212
+ }
213
+
214
+ qpg_make_build (" qpg_lock_factorydata" ) {
215
+ make_sources = [ " ${ qpg_sdk_root } /Tools/FactoryData" ]
216
+ make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /FactoryData_lock_static_pake/libFactoryData_lock_static_pake.a" ]
217
+ make_args = [
218
+ " -f" ,
219
+ rebase_path (qpg_sdk_root , root_build_dir ) +
220
+ " /Libraries/Qorvo/FactoryData/Makefile.FactoryData_lock_static_pake" ,
221
+ " WORKDIR=" + rebase_path (target_gen_dir , root_build_dir ) +
222
+ " /${ qpg_sdk_lib_dir } /FactoryData_lock_static_pake" ,
223
+ ]
224
+ }
225
+ static_library (" qpg_lock_factorydata_lib" ) {
226
+ deps = [ " ${ chip_root } /third_party/qpg_sdk:qpg_lock_factorydata" ]
227
+ libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /FactoryData_lock_static_pake/libFactoryData_lock_static_pake.a" ]
228
+ public_configs = [ " :qpg_retain_factorydata" ]
229
+ }
230
+
231
+ config (" qpg_retain_factorydata" ) {
232
+ ldflags = [
233
+ " -Wl,-u_binary_factory_data_bin_start" ,
234
+ " -Wl,-u_binary_factory_data_start" ,
235
+ ]
236
+ }
0 commit comments