Update paths
This commit is contained in:
		@@ -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()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user