File tree 7 files changed +34
-7
lines changed
7 files changed +34
-7
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import("${chip_root}/examples/common/pigweed/pigweed_rpcs.gni")
18
18
import (" ${ chip_root } /examples/platform/silabs/args.gni" )
19
19
import (" ${ chip_root } /src/lib/lib.gni" )
20
20
import (" ${ chip_root } /src/platform/device.gni" )
21
+ import (" ${ chip_root } /src/platform/silabs/provision/args.gni" )
21
22
import (" ${ chip_root } /src/platform/silabs/wifi/args.gni" )
22
23
import (" ${ chip_root } /third_party/silabs/silabs_board.gni" )
23
24
import (" ${ silabs_sdk_build_root } /SiWx917_sdk.gni" )
@@ -67,7 +68,7 @@ source_set("test-event-trigger") {
67
68
" ${ silabs_common_plat_dir } /SilabsTestEventTriggerDelegate.h" ,
68
69
]
69
70
70
- deps = [ " ${ chip_root } /src/platform/silabs/provision :provision-headers" ]
71
+ deps = [ " ${ sl_provision_root } :provision-headers" ]
71
72
public_configs = [ " :test-event-trigger-config" ]
72
73
public_deps = [
73
74
" ${ chip_root } /src/app:test-event-trigger" ,
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import("${chip_root}/examples/common/pigweed/pigweed_rpcs.gni")
18
18
import (" ${ chip_root } /src/app/icd/icd.gni" )
19
19
import (" ${ chip_root } /src/lib/lib.gni" )
20
20
import (" ${ chip_root } /src/platform/device.gni" )
21
+ import (" ${ chip_root } /src/platform/silabs/provision/args.gni" )
21
22
import (" ${ silabs_sdk_build_root } /efr32_sdk.gni" )
22
23
import (" ${ silabs_sdk_build_root } /silabs_board.gni" )
23
24
@@ -71,7 +72,7 @@ source_set("test-event-trigger") {
71
72
" ${ silabs_common_plat_dir } /SilabsTestEventTriggerDelegate.h" ,
72
73
]
73
74
74
- deps = [ " ${ chip_root } /src/platform/silabs/provision :provision-headers" ]
75
+ deps = [ " ${ sl_provision_root } :provision-headers" ]
75
76
public_configs = [ " :test-event-trigger-config" ]
76
77
public_deps = [
77
78
" ${ chip_root } /src/app:test-event-trigger" ,
Original file line number Diff line number Diff line change 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" )
17
18
import (" ${ silabs_sdk_build_root } /silabs_board.gni" )
18
19
19
20
if (wifi_soc ) {
@@ -48,8 +49,7 @@ source_set("storage") {
48
49
49
50
deps = [ " ${ chip_root } /src/lib" ]
50
51
51
- public_deps =
52
- [ " ${ chip_root } /src/platform/silabs/provision:provision-headers" ]
52
+ public_deps = [ " ${ sl_provision_root } :provision-headers" ]
53
53
54
54
if (sl_enable_test_event_trigger ) {
55
55
# Temporary workaround since we have duplicated configurations
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import("${chip_root}/src/platform/device.gni")
18
18
19
19
import (" ${ chip_root } /build/chip/buildconfig_header.gni" )
20
20
import (" ${ chip_root } /src/crypto/crypto.gni" )
21
+ import (" ${ chip_root } /src/platform/silabs/provision/args.gni" )
21
22
import (" ${ chip_root } /src/platform/silabs/wifi/args.gni" )
22
23
import (" ${ chip_root } /third_party/silabs/SiWx917_sdk.gni" )
23
24
import (" ${ chip_root } /third_party/silabs/silabs_board.gni" )
@@ -87,7 +88,10 @@ static_library("SiWx917") {
87
88
" ${ chip_root } /src/app/icd/server:icd-server-config" ,
88
89
" ${ chip_root } /src/platform:platform_base" ,
89
90
]
90
- deps = [ " ${ chip_root } /src/platform/logging:headers" ]
91
+ deps = [
92
+ " ${ chip_root } /src/platform/logging:headers" ,
93
+ " ${ sl_provision_root } :provision-headers" ,
94
+ ]
91
95
92
96
# Add platform crypto implementation
93
97
if (chip_crypto == " platform" ) {
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ import("//build_overrides/chip.gni")
17
17
import (" ${ chip_root } /build/chip/buildconfig_header.gni" )
18
18
import (" ${ chip_root } /src/crypto/crypto.gni" )
19
19
import (" ${ chip_root } /src/platform/device.gni" )
20
+ import (" ${ chip_root } /src/platform/silabs/provision/args.gni" )
20
21
import (" ${ chip_root } /third_party/silabs/efr32_sdk.gni" )
21
22
import (" ${ chip_root } /third_party/silabs/silabs_board.gni" )
22
23
@@ -114,7 +115,7 @@ static_library("efr32") {
114
115
" ${ chip_root } /src/platform:platform_base" ,
115
116
" ${ chip_root } /src/platform/logging:headers" ,
116
117
]
117
- deps = [ " ${ silabs_platform_dir } /provision :provision-headers" ]
118
+ deps = [ " ${ sl_provision_root } :provision-headers" ]
118
119
public_configs = []
119
120
120
121
# Add platform crypto implementation
Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2020 Project CHIP Authors
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+
15
+ import (" //build_overrides/chip.gni" )
16
+
17
+ declare_args () {
18
+ sl_provision_root = " ${ chip_root } /src/platform/silabs/provision"
19
+ }
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import("//build_overrides/efr32_sdk.gni")
18
18
import (" //build_overrides/pigweed.gni" )
19
19
20
20
import (" ${ build_root } /config/defaults.gni" )
21
+ import (" ${ chip_root } /src/platform/silabs/provision/args.gni" )
21
22
import (" ${ silabs_sdk_build_root } /efr32_sdk.gni" )
22
23
23
24
import (" ${ chip_root } /examples/common/pigweed/pigweed_rpcs.gni" )
@@ -94,8 +95,8 @@ source_set("efr32_test_main") {
94
95
" ${ chip_root } /examples/common/pigweed:system_rpc_server" ,
95
96
" ${ chip_root } /src/lib" ,
96
97
" ${ chip_root } /src/lib/support:pw_tests_wrapper" ,
97
- " ${ chip_root } /src/platform/silabs/provision:provision-headers" ,
98
98
" ${ examples_common_plat_dir } /pw_sys_io:pw_sys_io_silabs" ,
99
+ " ${ sl_provision_root } :provision-headers" ,
99
100
]
100
101
101
102
# OpenThread Settings
You can’t perform that action at this time.
0 commit comments