@@ -6,21 +6,24 @@ use std::io::BufReader;
66use std:: path:: Path ;
77use std:: process;
88
9+ static LAYOUT_FILE_NAME : & str = "layout.ld" ;
10+
911fn main ( ) {
10- static ENV_VAR : & str = "PLATFORM" ;
11- static FILE_NAME : & str = "platform" ;
12+ static PLATFORM_ENV_VAR : & str = "PLATFORM" ;
13+ static PLATFORM_FILE_NAME : & str = "platform" ;
1214 static APP_HEAP_SIZE : & str = "APP_HEAP_SIZE" ;
1315 static KERNEL_HEAP_SIZE : & str = "KERNEL_HEAP_SIZE" ;
1416
15- println ! ( "cargo:rerun-if-env-changed={}" , ENV_VAR ) ;
17+ println ! ( "cargo:rerun-if-env-changed={}" , PLATFORM_ENV_VAR ) ;
1618 println ! ( "cargo:rerun-if-env-changed={}" , APP_HEAP_SIZE ) ;
1719 println ! ( "cargo:rerun-if-env-changed={}" , KERNEL_HEAP_SIZE ) ;
18- println ! ( "cargo:rerun-if-changed={}" , FILE_NAME ) ;
20+ println ! ( "cargo:rerun-if-changed={}" , PLATFORM_FILE_NAME ) ;
21+ println ! ( "cargo:rerun-if-changed={}" , LAYOUT_FILE_NAME ) ;
1922
20- let platform_name = read_env_var ( ENV_VAR ) . or_else ( || read_board_name_from_file ( FILE_NAME ) ) ;
23+ let platform_name = read_env_var ( PLATFORM_ENV_VAR ) . or_else ( || read_board_name_from_file ( PLATFORM_FILE_NAME ) ) ;
2124 if let Some ( platform_name) = platform_name {
22- println ! ( "cargo:rustc-env={}={}" , ENV_VAR , platform_name) ;
23- copy_linker_file ( & platform_name. trim ( ) ) ;
25+ println ! ( "cargo:rustc-env={}={}" , PLATFORM_ENV_VAR , platform_name) ;
26+ copy_linker_file ( platform_name. trim ( ) ) ;
2427 } else {
2528 println ! (
2629 "cargo:warning=No platform specified. \
@@ -66,5 +69,5 @@ fn copy_linker_file(platform_name: &str) {
6669 println ! ( "Cannot find layout file {:?}" , path) ;
6770 process:: exit ( 1 ) ;
6871 }
69- fs:: copy ( linker_file_name, "layout.ld" ) . unwrap ( ) ;
72+ fs:: copy ( linker_file_name, LAYOUT_FILE_NAME ) . unwrap ( ) ;
7073}
0 commit comments