@@ -67,6 +67,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
6767 copy_file ( out, "libs/esp32/libwapi.a" , "libwapi.a" ) ?;
6868 copy_file ( out, "libs/esp32/libwpa_supplicant.a" , "libwpa_supplicant.a" ) ?;
6969 copy_file ( out, "libs/esp32/libprintf.a" , "libprintf.a" ) ?;
70+ copy_file ( out, "libs/esp32/libregulatory.a" , "libregulatory.a" ) ?;
7071
7172 println ! ( "cargo:rustc-link-lib={}" , "btdm_app" ) ;
7273 println ! ( "cargo:rustc-link-lib={}" , "coexist" ) ;
@@ -81,6 +82,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
8182 println ! ( "cargo:rustc-link-lib={}" , "wapi" ) ;
8283 println ! ( "cargo:rustc-link-lib={}" , "wpa_supplicant" ) ;
8384 println ! ( "cargo:rustc-link-lib={}" , "printf" ) ;
85+ println ! ( "cargo:rustc-link-lib={}" , "regulatory" ) ;
8486
8587 Ok ( ( ) )
8688}
@@ -102,6 +104,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
102104 "libwpa_supplicant.a" ,
103105 ) ?;
104106 copy_file ( out, "libs/esp32c2/libprintf.a" , "libprintf.a" ) ?;
107+ copy_file ( out, "libs/esp32c2/libregulatory.a" , "libregulatory.a" ) ?;
105108
106109 println ! ( "cargo:rustc-link-lib={}" , "ble_app" ) ;
107110 println ! ( "cargo:rustc-link-lib={}" , "btbb" ) ;
@@ -114,6 +117,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
114117 println ! ( "cargo:rustc-link-lib={}" , "smartconfig" ) ;
115118 println ! ( "cargo:rustc-link-lib={}" , "wpa_supplicant" ) ;
116119 println ! ( "cargo:rustc-link-lib={}" , "printf" ) ;
120+ println ! ( "cargo:rustc-link-lib={}" , "regulatory" ) ;
117121
118122 Ok ( ( ) )
119123}
@@ -137,6 +141,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
137141 "libwpa_supplicant.a" ,
138142 ) ?;
139143 copy_file ( out, "libs/esp32c3/libprintf.a" , "libprintf.a" ) ?;
144+ copy_file ( out, "libs/esp32c3/libregulatory.a" , "libregulatory.a" ) ?;
140145
141146 println ! ( "cargo:rustc-link-lib={}" , "btbb" ) ;
142147 println ! ( "cargo:rustc-link-lib={}" , "btdm_app" ) ;
@@ -151,6 +156,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
151156 println ! ( "cargo:rustc-link-lib={}" , "wapi" ) ;
152157 println ! ( "cargo:rustc-link-lib={}" , "wpa_supplicant" ) ;
153158 println ! ( "cargo:rustc-link-lib={}" , "printf" ) ;
159+ println ! ( "cargo:rustc-link-lib={}" , "regulatory" ) ;
154160
155161 Ok ( ( ) )
156162}
@@ -174,6 +180,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
174180 "libwpa_supplicant.a" ,
175181 ) ?;
176182 copy_file ( out, "libs/esp32c6/libprintf.a" , "libprintf.a" ) ?;
183+ copy_file ( out, "libs/esp32c6/libregulatory.a" , "libregulatory.a" ) ?;
177184
178185 println ! ( "cargo:rustc-link-lib={}" , "ble_app" ) ;
179186 println ! ( "cargo:rustc-link-lib={}" , "btbb" ) ;
@@ -188,6 +195,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
188195 println ! ( "cargo:rustc-link-lib={}" , "wapi" ) ;
189196 println ! ( "cargo:rustc-link-lib={}" , "wpa_supplicant" ) ;
190197 println ! ( "cargo:rustc-link-lib={}" , "printf" ) ;
198+ println ! ( "cargo:rustc-link-lib={}" , "regulatory" ) ;
191199
192200 Ok ( ( ) )
193201}
@@ -226,6 +234,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
226234 "libwpa_supplicant.a" ,
227235 ) ?;
228236 copy_file ( out, "libs/esp32s2/libprintf.a" , "libprintf.a" ) ?;
237+ copy_file ( out, "libs/esp32s2/libregulatory.a" , "libregulatory.a" ) ?;
229238
230239 println ! ( "cargo:rustc-link-lib={}" , "coexist" ) ;
231240 println ! ( "cargo:rustc-link-lib={}" , "core" ) ;
@@ -238,6 +247,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
238247 println ! ( "cargo:rustc-link-lib={}" , "wapi" ) ;
239248 println ! ( "cargo:rustc-link-lib={}" , "wpa_supplicant" ) ;
240249 println ! ( "cargo:rustc-link-lib={}" , "printf" ) ;
250+ println ! ( "cargo:rustc-link-lib={}" , "regulatory" ) ;
241251
242252 Ok ( ( ) )
243253}
@@ -261,6 +271,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
261271 "libwpa_supplicant.a" ,
262272 ) ?;
263273 copy_file ( out, "libs/esp32s3/libprintf.a" , "libprintf.a" ) ?;
274+ copy_file ( out, "libs/esp32s3/libregulatory.a" , "libregulatory.a" ) ?;
264275
265276 println ! ( "cargo:rustc-link-lib={}" , "btbb" ) ;
266277 println ! ( "cargo:rustc-link-lib={}" , "btdm_app" ) ;
@@ -275,6 +286,7 @@ fn copy_libraries(out: &PathBuf) -> Result<()> {
275286 println ! ( "cargo:rustc-link-lib={}" , "wapi" ) ;
276287 println ! ( "cargo:rustc-link-lib={}" , "wpa_supplicant" ) ;
277288 println ! ( "cargo:rustc-link-lib={}" , "printf" ) ;
289+ println ! ( "cargo:rustc-link-lib={}" , "regulatory" ) ;
278290
279291 Ok ( ( ) )
280292}
0 commit comments