Update paths
This commit is contained in:
parent
9923c543e8
commit
44322124c8
@ -37,20 +37,16 @@ fn main() {
|
|||||||
|
|
||||||
rerun_if_changed(
|
rerun_if_changed(
|
||||||
&[
|
&[
|
||||||
"../../../sdk/bpf/bpf.ld",
|
"../../sdk/bpf/bpf.ld",
|
||||||
"../../../sdk/bpf/bpf.mk",
|
"../../sdk/bpf/bpf.mk",
|
||||||
"../../bpf/c/makefile",
|
"../bpf/c/makefile",
|
||||||
],
|
|
||||||
&[
|
|
||||||
"../../../sdk/bpf/inc",
|
|
||||||
"../../../sdk/bpf/scripts",
|
|
||||||
"../../bpf/c/src",
|
|
||||||
],
|
],
|
||||||
|
&["../../sdk/bpf/inc", "../../sdk/bpf/scripts", "../bpf/c/src"],
|
||||||
);
|
);
|
||||||
|
|
||||||
println!("cargo:warning=(not a warning) Compiling C-based BPF programs");
|
println!("cargo:warning=(not a warning) Compiling C-based BPF programs");
|
||||||
let status = Command::new("make")
|
let status = Command::new("make")
|
||||||
.current_dir("../../bpf/c")
|
.current_dir("../bpf/c")
|
||||||
.arg("programs")
|
.arg("programs")
|
||||||
.arg(&out_dir)
|
.arg(&out_dir)
|
||||||
.status()
|
.status()
|
||||||
@ -61,10 +57,10 @@ fn main() {
|
|||||||
let bpf_rust = !env::var("CARGO_FEATURE_BPF_RUST").is_err();
|
let bpf_rust = !env::var("CARGO_FEATURE_BPF_RUST").is_err();
|
||||||
if bpf_rust {
|
if bpf_rust {
|
||||||
let install_dir =
|
let install_dir =
|
||||||
"../../../../target/".to_string() + &env::var("PROFILE").unwrap() + &"/bpf".to_string();
|
"../../../target/".to_string() + &env::var("PROFILE").unwrap() + &"/bpf".to_string();
|
||||||
|
|
||||||
if !Path::new(
|
if !Path::new(
|
||||||
"../../bpf/rust/noop/target/bpfel-unknown-unknown/release/solana_bpf_rust_noop.so",
|
"../bpf/rust/noop/target/bpfel-unknown-unknown/release/solana_bpf_rust_noop.so",
|
||||||
)
|
)
|
||||||
.is_file()
|
.is_file()
|
||||||
{
|
{
|
||||||
@ -79,19 +75,19 @@ fn main() {
|
|||||||
|
|
||||||
rerun_if_changed(
|
rerun_if_changed(
|
||||||
&[
|
&[
|
||||||
"../../bpf/rust/noop/bpf.ld",
|
"../bpf/rust/noop/bpf.ld",
|
||||||
"../../bpf/rust/noop/build.sh",
|
"../bpf/rust/noop/build.sh",
|
||||||
"../../bpf/rust/noop/Cargo.toml",
|
"../bpf/rust/noop/Cargo.toml",
|
||||||
"../../bpf/rust/noop/target/bpfel-unknown-unknown/release/solana_bpf_rust_noop.so",
|
"../bpf/rust/noop/target/bpfel-unknown-unknown/release/solana_bpf_rust_noop.so",
|
||||||
],
|
],
|
||||||
&["../../bpf/rust/noop/src"],
|
&["../bpf/rust/noop/src"],
|
||||||
);
|
);
|
||||||
|
|
||||||
println!(
|
println!(
|
||||||
"cargo:warning=(not a warning) Installing Rust-based BPF program: solana_bpf_rust_noop"
|
"cargo:warning=(not a warning) Installing Rust-based BPF program: solana_bpf_rust_noop"
|
||||||
);
|
);
|
||||||
let status = Command::new("mkdir")
|
let status = Command::new("mkdir")
|
||||||
.current_dir("../../bpf/rust/noop")
|
.current_dir("../bpf/rust/noop")
|
||||||
.arg("-p")
|
.arg("-p")
|
||||||
.arg(&install_dir)
|
.arg(&install_dir)
|
||||||
.status()
|
.status()
|
||||||
@ -99,7 +95,7 @@ fn main() {
|
|||||||
assert!(status.success());
|
assert!(status.success());
|
||||||
|
|
||||||
let status = Command::new("cp")
|
let status = Command::new("cp")
|
||||||
.current_dir("../../bpf/rust/noop")
|
.current_dir("../bpf/rust/noop")
|
||||||
.arg("target/bpfel-unknown-unknown/release/solana_bpf_rust_noop.so")
|
.arg("target/bpfel-unknown-unknown/release/solana_bpf_rust_noop.so")
|
||||||
.arg(&install_dir)
|
.arg(&install_dir)
|
||||||
.status()
|
.status()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user