14
14
15
15
import (" //build_overrides/chip.gni" )
16
16
import (" //build_overrides/efr32_sdk.gni" )
17
- import (" ${ chip_root } /src/platform/silabs/provision/args.gni" )
18
17
import (" ${ silabs_sdk_build_root } /silabs_board.gni" )
19
18
20
19
if (wifi_soc ) {
@@ -23,6 +22,8 @@ if (wifi_soc) {
23
22
import (" ${ silabs_sdk_build_root } /efr32_sdk.gni" )
24
23
}
25
24
25
+ # Seperate import since the matter_support_root is defined in the ef32_sdk.gni / SiWx917_sdk.gni
26
+ import (" ${ matter_support_root } /provision/args.gni" )
26
27
source_set (" storage" ) {
27
28
sources = [ " ProvisionStorageCustom.cpp" ]
28
29
@@ -34,22 +35,22 @@ source_set("storage") {
34
35
35
36
if (wifi_soc ) {
36
37
if (sl_si91x_crypto_flavor == " psa" ) {
37
- libs =
38
- [ " ${ sdk_support_root } /matter/provision/lib/libProvisionPSA_si917.a" ]
38
+ libs = [ " ${ sl_provision_root } /libs/libProvisionPSA_si917.a" ]
39
39
} else {
40
- libs = [ " ${ sdk_support_root } /matter/provision/lib /libProvision_si917.a" ]
40
+ libs = [ " ${ sl_provision_root } /libs /libProvision_si917.a" ]
41
41
}
42
42
} else {
43
43
if (use_provision_flash_storage ) {
44
- libs = [ " ${ sdk_support_root } /matter/provision/lib/libProvisionFlash_${ silabs_family } .a" ]
44
+ libs =
45
+ [ " ${ sl_provision_root } /libs/libProvisionFlash_${ silabs_family } .a" ]
45
46
} else {
46
- libs = [ " ${ sdk_support_root } /matter/provision/lib /libProvision_${ silabs_family } .a" ]
47
+ libs = [ " ${ sl_provision_root } /libs /libProvision_${ silabs_family } .a" ]
47
48
}
48
49
}
49
50
50
51
deps = [ " ${ chip_root } /src/lib" ]
51
52
52
- public_deps = [ " ${ sl_provision_root } :provision- headers" ]
53
+ public_deps = [ " ${ sl_provision_root } :headers" ]
53
54
54
55
if (sl_enable_test_event_trigger ) {
55
56
# Temporary workaround since we have duplicated configurations
0 commit comments