@@ -72,28 +72,28 @@ cargo-plugin-bundle:
72
72
cd ./plugin/bundle && env --unset=LDFLAGS RUSTFLAGS="$(RUSTFLAGS)" ./cargo build --release --lib -p firedancer-plugin-bundle
73
73
cargo-validator :
74
74
cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --release --lib -p agave-validator
75
- cargo-solana :
76
- cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --release --bin solana
77
- cargo-ledger-tool :
78
- cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --release --bin agave-ledger-tool
75
+ cargo-solana : $( OBJDIR ) /lib/libfdctl_version.a
76
+ cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) -L $( realpath $( OBJDIR ) /lib ) -l fdctl_version " ./cargo build --release --bin solana
77
+ cargo-ledger-tool : $( OBJDIR ) /lib/libfdctl_version.a
78
+ cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) -L $( realpath $( OBJDIR ) /lib ) -l fdctl_version " ./cargo build --release --bin agave-ledger-tool
79
79
else ifeq ($(RUST_PROFILE),release-with-debug)
80
80
cargo-plugin-bundle :
81
81
cd ./plugin/bundle && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ../../agave/cargo build --profile=release-with-debug --lib -p firedancer-plugin-bundle
82
82
cargo-validator :
83
83
cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --profile=release-with-debug --lib -p agave-validator
84
- cargo-solana :
85
- cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --profile=release-with-debug --bin solana
86
- cargo-ledger-tool :
87
- cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --profile=release-with-debug --bin agave-ledger-tool
84
+ cargo-solana : $( OBJDIR ) /lib/libfdctl_version.a
85
+ cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) -L $( realpath $( OBJDIR ) /lib ) -l fdctl_version " ./cargo build --profile=release-with-debug --bin solana
86
+ cargo-ledger-tool : $( OBJDIR ) /lib/libfdctl_version.a
87
+ cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) -L $( realpath $( OBJDIR ) /lib ) -l fdctl_version " ./cargo build --profile=release-with-debug --bin agave-ledger-tool
88
88
else
89
89
cargo-plugin-bundle :
90
90
cd ./plugin/bundle && env --unset=LDFLAGS RUSTFLAGS="$(RUSTFLAGS)" ./cargo build --lib -p firedancer-plugin-bundle
91
91
cargo-validator :
92
92
cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --lib -p agave-validator
93
- cargo-solana :
94
- cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --bin solana
95
- cargo-ledger-tool :
96
- cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) " ./cargo build --bin agave-ledger-tool
93
+ cargo-solana : $( OBJDIR ) /lib/libfdctl_version.a
94
+ cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) -L $( realpath $( OBJDIR ) /lib ) -l fdctl_version " ./cargo build --bin solana
95
+ cargo-ledger-tool : $( OBJDIR ) /lib/libfdctl_version.a
96
+ cd ./agave && env --unset=LDFLAGS RUSTFLAGS=" $( RUSTFLAGS) -L $( realpath $( OBJDIR ) /lib ) -l fdctl_version " ./cargo build --bin agave-ledger-tool
97
97
endif
98
98
99
99
# We sleep as a workaround for a bizarre problem where the build system
0 commit comments