@@ -102,11 +102,10 @@ static_library("qpg_mbedtls_alt_lib") {
102
102
103
103
qpg_make_build (" qpg_stack" ) {
104
104
make_sources = [ " ${ qpg_sdk_root } /Components/Qorvo" ]
105
- make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /QorvoStack/libQorvoStack_${ qpg_target_ic } .a" ]
105
+ make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /QorvoStack/libQorvoStack_${ qpg_target_ic } ${ qpg_flavour } .a" ]
106
106
make_args = [
107
107
" -f" ,
108
- rebase_path (qpg_sdk_root , root_build_dir ) +
109
- " /Libraries/Qorvo/QorvoStack/Makefile.QorvoStack_${ qpg_target_ic } " ,
108
+ rebase_path (qpg_sdk_root , root_build_dir ) + " /Libraries/Qorvo/QorvoStack/Makefile.QorvoStack_${ qpg_target_ic } ${ qpg_flavour } " ,
110
109
" FREERTOS_REPO_DIR=" + rebase_path (chip_root , root_build_dir ) +
111
110
" /third_party/freertos/repo" ,
112
111
" WORKDIR=" + rebase_path (target_gen_dir , root_build_dir ) +
@@ -116,15 +115,15 @@ qpg_make_build("qpg_stack") {
116
115
117
116
static_library (" qpg_stack_lib" ) {
118
117
deps = [ " ${ chip_root } /third_party/qpg_sdk:qpg_stack" ]
119
- libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /QorvoStack/libQorvoStack_${ qpg_target_ic } .a" ]
118
+ libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /QorvoStack/libQorvoStack_${ qpg_target_ic } ${ qpg_flavour } .a" ]
120
119
}
121
120
122
121
qpg_make_build (" qpg_glue" ) {
123
122
make_sources = [ " ${ qpg_sdk_root } /Components/Qorvo/Matter" ]
124
- make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /MatterQorvoGlue/libMatterQorvoGlue_${ qpg_target_ic } _libbuild.a" ]
123
+ make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /MatterQorvoGlue/libMatterQorvoGlue_${ qpg_target_ic } ${ qpg_flavour } _libbuild.a" ]
125
124
make_args = [
126
125
" -f" ,
127
- rebase_path (qpg_sdk_root , root_build_dir ) + " /Libraries/Qorvo/MatterQorvoGlue/Makefile.MatterQorvoGlue_${ qpg_target_ic } _libbuild" ,
126
+ rebase_path (qpg_sdk_root , root_build_dir ) + " /Libraries/Qorvo/MatterQorvoGlue/Makefile.MatterQorvoGlue_${ qpg_target_ic } ${ qpg_flavour } _libbuild" ,
128
127
" FREERTOS_REPO_DIR=" + rebase_path (chip_root , root_build_dir ) +
129
128
" /third_party/freertos/repo" ,
130
129
" WORKDIR=" + rebase_path (target_gen_dir , root_build_dir ) +
@@ -133,24 +132,28 @@ qpg_make_build("qpg_glue") {
133
132
}
134
133
static_library (" qpg_glue_lib" ) {
135
134
deps = [ " ${ chip_root } /third_party/qpg_sdk:qpg_glue" ]
136
- libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /MatterQorvoGlue/libMatterQorvoGlue_${ qpg_target_ic } _libbuild.a" ]
135
+ if (qpg_target_ic == " qpg6105" ) {
136
+ libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /MatterQorvoGlue/libMatterQorvoGlue_${ qpg_target_ic } ${ qpg_flavour } _libbuild.a" ]
137
+ } else {
138
+ assert (false , " QPG target not specified" )
139
+ }
137
140
}
138
141
139
142
# openthread toevoegen
140
143
# bootloader build
141
144
#
142
145
qpg_make_build (" qpg_bootloader" ) {
143
146
make_sources = [ " ${ qpg_sdk_root } /Libraries/Qorvo/Bootloader" ]
144
- make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /Bootloader_ ${ qpg_target_ic } _compr_secure/libBootloader_ ${ qpg_target_ic } _compr_secure.a" ]
147
+ make_output = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /BootloaderSections_ ${ qpg_target_ic } _compr_secure/libBootloaderSections_ ${ qpg_target_ic } _compr_secure.a" ]
145
148
make_args = [
146
149
" -f" ,
147
- rebase_path (qpg_sdk_root , root_build_dir ) + " /Libraries/Qorvo/Bootloader/Makefile.Bootloader_ ${ qpg_target_ic } _compr_secure" ,
150
+ rebase_path (qpg_sdk_root , root_build_dir ) + " /Libraries/Qorvo/Bootloader/Makefile.BootloaderSections_ ${ qpg_target_ic } _compr_secure" ,
148
151
" FREERTOS_REPO_DIR=" + rebase_path (chip_root , root_build_dir ) +
149
152
" /third_party/freertos/repo" ,
150
153
" WORKDIR=" + rebase_path (target_gen_dir , root_build_dir ) +
151
- " /${ qpg_sdk_lib_dir } /Bootloader_ ${ qpg_target_ic } _compr_secure" ,
154
+ " /${ qpg_sdk_lib_dir } /BootloaderSections_ ${ qpg_target_ic } _compr_secure" ,
152
155
" UMB_WORKDIR=" + rebase_path (target_gen_dir , root_build_dir ) +
153
- " /${ qpg_sdk_lib_dir } /UMB_ ${ qpg_target_board } _nrt_flash_compr_secure " ,
156
+ " /${ qpg_sdk_lib_dir } /Bootloader_QPG6105DK_B01_nrt_flash_compr_secure " ,
154
157
]
155
158
}
156
159
config (" qpg_retain_bootloader" ) {
@@ -163,7 +166,7 @@ config("qpg_retain_bootloader") {
163
166
164
167
static_library (" qpg_bootloader_lib" ) {
165
168
deps = [ " ${ chip_root } /third_party/qpg_sdk:qpg_bootloader" ]
166
- libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /Bootloader_ ${ qpg_target_ic } _compr_secure/libBootloader_ ${ qpg_target_ic } _compr_secure.a" ]
169
+ libs = [ " ${ target_gen_dir } /${ qpg_sdk_lib_dir } /BootloaderSections_ ${ qpg_target_ic } _compr_secure/libBootloaderSections_ ${ qpg_target_ic } _compr_secure.a" ]
167
170
public_configs = [ " :qpg_retain_bootloader" ]
168
171
}
169
172
0 commit comments