Skip to content

Commit 4a47de6

Browse files
committed
rename bolos_sdk as c_sdk
1 parent 74756bb commit 4a47de6

File tree

1 file changed

+41
-41
lines changed

1 file changed

+41
-41
lines changed

ledger_secure_sdk_sys/build.rs

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,10 @@ fn retrieve_csdk_info(device: &Device, path: &PathBuf) -> Result<CSDKInfo, SDKBu
148148
Ok(csdk_info)
149149
}
150150

151-
fn retrieve_csdk_git_info(bolos_sdk: &Path) -> (String, String) {
151+
fn retrieve_csdk_git_info(c_sdk: &Path) -> (String, String) {
152152
let c_sdk_hash = match Command::new("git")
153153
.arg("-C")
154-
.arg(bolos_sdk)
154+
.arg(c_sdk)
155155
.arg("describe")
156156
.arg("--always")
157157
.arg("--dirty")
@@ -173,7 +173,7 @@ fn retrieve_csdk_git_info(bolos_sdk: &Path) -> (String, String) {
173173

174174
let c_sdk_version = match Command::new("git")
175175
.arg("-C")
176-
.arg(bolos_sdk)
176+
.arg(c_sdk)
177177
.arg("describe")
178178
.arg("--tags")
179179
.arg("--match")
@@ -194,9 +194,9 @@ fn retrieve_csdk_git_info(bolos_sdk: &Path) -> (String, String) {
194194
(c_sdk_hash, c_sdk_version)
195195
}
196196

197-
fn retrieve_makefile_infos(bolos_sdk: &Path) -> Result<(Option<u32>, String), SDKBuildError> {
197+
fn retrieve_makefile_infos(c_sdk: &Path) -> Result<(Option<u32>, String), SDKBuildError> {
198198
let makefile =
199-
File::open(bolos_sdk.join("Makefile.defines")).expect("Could not find Makefile.defines");
199+
File::open(c_sdk.join("Makefile.defines")).expect("Could not find Makefile.defines");
200200
let mut api_level: Option<u32> = None;
201201
for line in BufReader::new(makefile).lines().flatten() {
202202
if let Some(value) = line.split(":=").nth(1).map(str::trim) {
@@ -210,7 +210,7 @@ fn retrieve_makefile_infos(bolos_sdk: &Path) -> Result<(Option<u32>, String), SD
210210
}
211211
}
212212
let makefile =
213-
File::open(bolos_sdk.join("Makefile.target")).expect("Could not find Makefile.defines");
213+
File::open(c_sdk.join("Makefile.target")).expect("Could not find Makefile.defines");
214214
let mut sdk_name: Option<String> = None;
215215
for line in BufReader::new(makefile).lines().flatten() {
216216
if let Some(value) = line.split(":=").nth(1).map(str::trim) {
@@ -230,14 +230,14 @@ fn retrieve_makefile_infos(bolos_sdk: &Path) -> Result<(Option<u32>, String), SD
230230

231231
fn retrieve_target_file_infos(
232232
device: &Device,
233-
bolos_sdk: &Path,
233+
c_sdk: &Path,
234234
) -> Result<(String, String), SDKBuildError> {
235235
let prefix = if device.name == DeviceName::NanoS {
236236
"".to_string()
237237
} else {
238238
format!("target/{}/", device.name)
239239
};
240-
let target_file_path = bolos_sdk.join(format!("{}include/bolos_target.h", prefix));
240+
let target_file_path = c_sdk.join(format!("{}include/bolos_target.h", prefix));
241241
let target_file =
242242
File::open(target_file_path).map_err(|_| SDKBuildError::TargetFileNotFound)?;
243243
let mut target_id: Option<String> = None;
@@ -302,18 +302,18 @@ fn clone_sdk(devicename: &DeviceName) -> PathBuf {
302302
};
303303

304304
let out_dir = env::var("OUT_DIR").unwrap();
305-
let bolos_sdk = Path::new(out_dir.as_str()).join("ledger-secure-sdk");
306-
if !bolos_sdk.exists() {
305+
let c_sdk = Path::new(out_dir.as_str()).join("ledger-secure-sdk");
306+
if !c_sdk.exists() {
307307
Command::new("git")
308308
.arg("clone")
309309
.arg(repo_url.to_str().unwrap())
310310
.arg("-b")
311311
.arg(sdk_branch)
312-
.arg(bolos_sdk.as_path())
312+
.arg(c_sdk.as_path())
313313
.output()
314314
.ok();
315315
}
316-
bolos_sdk
316+
c_sdk
317317
}
318318

319319
#[derive(Debug)]
@@ -326,11 +326,11 @@ enum SDKBuildError {
326326
MissingTargetName,
327327
}
328328

329-
/// Helper function to concatenate all paths in pathlist to bolos_sdk's path
330-
fn str2path(bolos_sdk: &Path, pathlist: &[&str]) -> Vec<PathBuf> {
329+
/// Helper function to concatenate all paths in pathlist to c_sdk's path
330+
fn str2path(c_sdk: &Path, pathlist: &[&str]) -> Vec<PathBuf> {
331331
pathlist
332332
.iter()
333-
.map(|p| bolos_sdk.join(p))
333+
.map(|p| c_sdk.join(p))
334334
.collect::<Vec<PathBuf>>()
335335
}
336336

@@ -482,8 +482,8 @@ impl SDKBuilder<'_> {
482482
Ok(())
483483
}
484484

485-
pub fn bolos_sdk(&mut self) -> Result<(), SDKBuildError> {
486-
// Retrieve the C SDK infos
485+
pub fn get_info(&mut self) -> Result<(), SDKBuildError> {
486+
// Retrieve the C SDK information
487487
let sdk_info = retrieve_csdk_info(&self.device, &self.device.c_sdk)?;
488488
match sdk_info.api_level {
489489
Some(api_level) => {
@@ -840,7 +840,7 @@ fn main() {
840840
let mut sdk_builder = SDKBuilder::new();
841841
sdk_builder.gcc_toolchain().unwrap();
842842
sdk_builder.device().unwrap();
843-
sdk_builder.bolos_sdk().unwrap();
843+
sdk_builder.get_info().unwrap();
844844
sdk_builder.cxdefines().unwrap();
845845
sdk_builder.generate_glyphs().unwrap();
846846
sdk_builder.build_c_sdk().unwrap();
@@ -854,35 +854,35 @@ fn main() {
854854
);
855855
}
856856

857-
fn configure_lib_ble(command: &mut cc::Build, bolos_sdk: &Path) {
857+
fn configure_lib_ble(command: &mut cc::Build, c_sdk: &Path) {
858858
command
859-
.file(bolos_sdk.join("src/ledger_protocol.c"))
860-
.file(bolos_sdk.join("lib_blewbxx/core/auto/ble_gap_aci.c"))
861-
.file(bolos_sdk.join("lib_blewbxx/core/auto/ble_gatt_aci.c"))
862-
.file(bolos_sdk.join("lib_blewbxx/core/auto/ble_hal_aci.c"))
863-
.file(bolos_sdk.join("lib_blewbxx/core/auto/ble_hci_le.c"))
864-
.file(bolos_sdk.join("lib_blewbxx/core/auto/ble_l2cap_aci.c"))
865-
.file(bolos_sdk.join("lib_blewbxx/core/template/osal.c"))
866-
.file(bolos_sdk.join("lib_blewbxx_impl/src/ledger_ble.c"))
867-
.include(bolos_sdk.join("lib_blewbxx/include"))
868-
.include(bolos_sdk.join("lib_blewbxx/core"))
869-
.include(bolos_sdk.join("lib_blewbxx/core/auto"))
870-
.include(bolos_sdk.join("lib_blewbxx/core/template"))
871-
.include(bolos_sdk.join("lib_blewbxx_impl/include"));
859+
.file(c_sdk.join("src/ledger_protocol.c"))
860+
.file(c_sdk.join("lib_blewbxx/core/auto/ble_gap_aci.c"))
861+
.file(c_sdk.join("lib_blewbxx/core/auto/ble_gatt_aci.c"))
862+
.file(c_sdk.join("lib_blewbxx/core/auto/ble_hal_aci.c"))
863+
.file(c_sdk.join("lib_blewbxx/core/auto/ble_hci_le.c"))
864+
.file(c_sdk.join("lib_blewbxx/core/auto/ble_l2cap_aci.c"))
865+
.file(c_sdk.join("lib_blewbxx/core/template/osal.c"))
866+
.file(c_sdk.join("lib_blewbxx_impl/src/ledger_ble.c"))
867+
.include(c_sdk.join("lib_blewbxx/include"))
868+
.include(c_sdk.join("lib_blewbxx/core"))
869+
.include(c_sdk.join("lib_blewbxx/core/auto"))
870+
.include(c_sdk.join("lib_blewbxx/core/template"))
871+
.include(c_sdk.join("lib_blewbxx_impl/include"));
872872
}
873873

874-
fn configure_lib_nbgl(command: &mut cc::Build, bolos_sdk: &Path) {
874+
fn configure_lib_nbgl(command: &mut cc::Build, c_sdk: &Path) {
875875
let glyphs_path = PathBuf::from(env::var("OUT_DIR").unwrap()).join("glyphs");
876876
command
877-
.include(bolos_sdk.join("lib_nbgl/include/"))
878-
.include(bolos_sdk.join("lib_nbgl/include/fonts/"))
879-
.include(bolos_sdk.join("lib_ux_nbgl/"))
880-
.include(bolos_sdk.join("qrcode/include/"))
881-
.include(bolos_sdk.join("lib_bagl/include/"))
882-
.file(bolos_sdk.join("lib_ux_nbgl/ux.c"))
883-
.file(bolos_sdk.join("qrcode/src/qrcodegen.c"))
877+
.include(c_sdk.join("lib_nbgl/include/"))
878+
.include(c_sdk.join("lib_nbgl/include/fonts/"))
879+
.include(c_sdk.join("lib_ux_nbgl/"))
880+
.include(c_sdk.join("qrcode/include/"))
881+
.include(c_sdk.join("lib_bagl/include/"))
882+
.file(c_sdk.join("lib_ux_nbgl/ux.c"))
883+
.file(c_sdk.join("qrcode/src/qrcodegen.c"))
884884
.files(
885-
glob(bolos_sdk.join("lib_nbgl/src/*.c").to_str().unwrap())
885+
glob(c_sdk.join("lib_nbgl/src/*.c").to_str().unwrap())
886886
.unwrap()
887887
.map(|x| x.unwrap())
888888
.collect::<Vec<PathBuf>>(),

0 commit comments

Comments
 (0)