@@ -114,7 +114,10 @@ static_library("ESP32_custom") {
114
114
" ${ chip_root } /src/setup_payload" ,
115
115
]
116
116
117
- public = [ " ${ chip_root } /src/credentials/DeviceAttestationCredsProvider.h" ]
117
+ public = [
118
+ " ${ chip_root } /src/credentials/CHIPCert.h" ,
119
+ " ${ chip_root } /src/credentials/DeviceAttestationCredsProvider.h" ,
120
+ ]
118
121
119
122
public_deps = [
120
123
" ${ chip_root } /src/crypto" ,
@@ -136,19 +139,31 @@ static_library("ESP32_custom") {
136
139
if (chip_enable_chipoble ) {
137
140
sources += [
138
141
" BLEManagerImpl.h" ,
142
+ " ChipDeviceScanner.h" ,
139
143
]
140
144
}
141
145
146
+ if (chip_enable_ble_controller ) {
147
+ sources += [ " ChipDeviceScanner.h" ]
148
+ }
149
+
142
150
if (chip_bt_nimble_enabled ) {
143
- sources += [
144
- " nimble/BLEManagerImpl.cpp" ,
145
- ]
151
+ sources += [ " nimble/BLEManagerImpl.cpp" ]
152
+ if (chip_enable_ble_controller ) {
153
+ sources += [
154
+ " nimble/ChipDeviceScanner.cpp" ,
155
+ " nimble/blecent.h" ,
156
+ " nimble/misc.c" ,
157
+ " nimble/peer.c" ,
158
+ ]
159
+ }
146
160
}
147
161
148
162
if (chip_bt_bluedroid_enabled ) {
149
- sources += [
150
- " bluedroid/BLEManagerImpl.cpp" ,
151
- ]
163
+ sources += [ " bluedroid/BLEManagerImpl.cpp" ]
164
+ if (chip_enable_ble_controller ) {
165
+ sources += [ " bluedroid/ChipDeviceScanner.cpp" ]
166
+ }
152
167
}
153
168
154
169
if (chip_enable_wifi ) {
@@ -173,15 +188,34 @@ static_library("ESP32_custom") {
173
188
}
174
189
}
175
190
191
+ if (chip_mdns == " platform" ) {
192
+ sources += [ " DnssdImpl.cpp" ]
193
+ }
194
+
176
195
if (chip_enable_ethernet ) {
177
196
sources += [
178
197
" ConnectivityManagerImpl_Ethernet.cpp" ,
179
198
" NetworkCommissioningDriver_Ethernet.cpp" ,
180
199
]
181
200
}
182
201
183
- if (chip_mdns == " platform" ) {
184
- sources += [ " DnssdImpl.cpp" ]
202
+ if (chip_enable_openthread ) {
203
+ sources += [
204
+ " ${ chip_root } /src/platform/OpenThread/DnssdImpl.cpp" ,
205
+ " ${ chip_root } /src/platform/OpenThread/GenericNetworkCommissioningThreadDriver.h" ,
206
+ " ${ chip_root } /src/platform/OpenThread/OpenThreadUtils.cpp" ,
207
+ " OpenthreadLauncher.c" ,
208
+ " OpenthreadLauncher.h" ,
209
+ " ThreadStackManagerImpl.cpp" ,
210
+ " ThreadStackManagerImpl.h" ,
211
+ ]
212
+ if (chip_mdns == " platform" ) {
213
+ sources += [
214
+ " ${ chip_root } /src/platform/OpenThread/OpenThreadDnssdImpl.cpp" ,
215
+ " ${ chip_root } /src/platform/OpenThread/OpenThreadDnssdImpl.h" ,
216
+ ]
217
+ }
218
+ configs -= [ " ${ chip_root } /build/config/compiler:warnings_default" ]
185
219
}
186
220
187
221
if (chip_use_factory_data_provider ) {
@@ -197,4 +231,20 @@ static_library("ESP32_custom") {
197
231
" ESP32DeviceInfoProvider.h" ,
198
232
]
199
233
}
234
+
235
+ if (chip_use_secure_cert_dac_provider ) {
236
+ sources += [
237
+ " ESP32SecureCertDACProvider.cpp" ,
238
+ " ESP32SecureCertDACProvider.h" ,
239
+ ]
240
+ }
241
+
242
+ if (chip_use_esp32_ecdsa_peripheral ) {
243
+ sources += [
244
+ " ESP32CHIPCryptoPAL.cpp" ,
245
+ " ESP32CHIPCryptoPAL.h" ,
246
+ ]
247
+ }
248
+
249
+ cflags = [ " -Wconversion" ]
200
250
}
0 commit comments