@@ -184,23 +184,37 @@ reset_last_aggregated_block:
184184 @echo " Resetting last aggregated block..."
185185 @echo ' {"last_aggregated_block":0}' > config-files/proof-aggregator.last_aggregated_block.json
186186
187- start_proof_aggregator_dev : is_aggregator_set reset_last_aggregated_block # # Starts proof aggregator with mock proofs (DEV mode)
188- AGGREGATOR=$(AGGREGATOR ) RISC0_DEV_MODE=1 cargo run --manifest-path ./aggregation_mode/Cargo.toml --release --bin proof_aggregator -- config-files/config-proof-aggregator-mock.yaml
187+ AGGREGATION_MODE_SOURCES = $(wildcard ./aggregation_mode/Cargo.toml) $(wildcard ./aggregation_mode/src/** ) $(wildcard ./aggregation_mode/aggregation_programs/risc0/Cargo.toml) $(wildcard ./aggregation_mode/aggregation_programs/risc0/src/** ) $(wildcard ./aggregation_mode/aggregation_programs/sp1/Cargo.toml) $(wildcard ./aggregation_mode/aggregation_programs/sp1/src/** )
189188
190- start_proof_aggregator : is_aggregator_set reset_last_aggregated_block # # Starts proof aggregator with proving activated
191- AGGREGATOR=$(AGGREGATOR ) cargo run --manifest-path ./aggregation_mode/Cargo.toml --release --features prove --bin proof_aggregator -- config-files/config-proof-aggregator.yaml
189+ # ## All Dev proof aggregator receipts with no real proving
190+ ./aggregation_mode/target/release/proof_aggregator_dev : $(AGGREGATION_MODE_SOURCES )
191+ AGGREGATOR=$(AGGREGATOR ) cargo build --manifest-path ./aggregation_mode/Cargo.toml --release --bin proof_aggregator_dev
192192
193- start_proof_aggregator_dev_ethereum_package : is_aggregator_set reset_last_aggregated_block # # Starts proof aggregator with mock proofs (DEV mode) in ethereum package
194- AGGREGATOR=$(AGGREGATOR ) RISC0_DEV_MODE=1 cargo run --manifest-path ./aggregation_mode/Cargo.toml -- release --bin proof_aggregator -- config-files/config-proof-aggregator-mock-ethereum-package .yaml
193+ start_proof_aggregator_dev : is_aggregator_set reset_last_aggregated_block ./aggregation_mode/target/release/proof_aggregator_dev # # Starts proof aggregator with mock proofs (DEV mode)
194+ AGGREGATOR=$(AGGREGATOR ) RISC0_DEV_MODE=1 ./aggregation_mode/target/ release/proof_aggregator_dev config-files/config-proof-aggregator-mock.yaml
195195
196- start_proof_aggregator_ethereum_package : is_aggregator_set reset_last_aggregated_block # # Starts proof aggregator with proving activated in ethereum package
197- AGGREGATOR=$(AGGREGATOR ) cargo run --manifest-path ./aggregation_mode/Cargo.toml -- release --features prove --bin proof_aggregator -- config-files/config-proof-aggregator-ethereum-package.yaml
196+ start_proof_aggregator_dev_ethereum_package : is_aggregator_set reset_last_aggregated_block ./aggregation_mode/target/release/proof_aggregator_dev # # Starts proof aggregator with mock proofs (DEV mode) in ethereum package
197+ AGGREGATOR=$(AGGREGATOR ) RISC0_DEV_MODE=1 ./aggregation_mode/target/ release/proof_aggregator_dev config-files/config-proof-aggregator-mock -ethereum-package.yaml
198198
199- start_proof_aggregator_gpu : is_aggregator_set reset_last_aggregated_block # # Starts proof aggregator with proving + GPU acceleration (CUDA)
200- AGGREGATOR=$(AGGREGATOR ) SP1_PROVER=cuda cargo run --manifest-path ./aggregation_mode/Cargo.toml --release --features prove,gpu --bin proof_aggregator -- config-files/config-proof-aggregator.yaml
199+ # ## All CPU proof aggregator receipts
200+ ./aggregation_mode/target/release/proof_aggregator_cpu : $(AGGREGATION_MODE_SOURCES )
201+ AGGREGATOR=$(AGGREGATOR ) cargo build --features prove --manifest-path ./aggregation_mode/Cargo.toml --release --bin proof_aggregator_cpu
201202
202- start_proof_aggregator_gpu_ethereum_package : is_aggregator_set reset_last_aggregated_block # # Starts proof aggregator with proving activated in ethereum package
203- AGGREGATOR=$(AGGREGATOR ) SP1_PROVER=cuda cargo run --manifest-path ./aggregation_mode/Cargo.toml --release --features prove,gpu --bin proof_aggregator -- config-files/config-proof-aggregator-ethereum-package.yaml
203+ start_proof_aggregator : is_aggregator_set reset_last_aggregated_block ./aggregation_mode/target/release/proof_aggregator_cpu # # Starts proof aggregator with proving activated
204+ AGGREGATOR=$(AGGREGATOR ) ./aggregation_mode/target/release/proof_aggregator_cpu config-files/config-proof-aggregator.yaml
205+
206+ start_proof_aggregator_ethereum_package : is_aggregator_set reset_last_aggregated_block ./aggregation_mode/target/release/proof_aggregator_cpu # # Starts proof aggregator with proving activated in ethereum package
207+ AGGREGATOR=$(AGGREGATOR ) ./aggregation_mode/target/release/proof_aggregator_cpu config-files/config-proof-aggregator-ethereum-package.yaml
208+
209+ # ## All GPU proof aggregator receipts
210+ ./aggregation_mode/target/release/proof_aggregator_gpu : $(AGGREGATION_MODE_SOURCES )
211+ AGGREGATOR=$(AGGREGATOR ) cargo build --features " prove,gpu" --manifest-path ./aggregation_mode/Cargo.toml --release --bin proof_aggregator_gpu
212+
213+ start_proof_aggregator_gpu : is_aggregator_set reset_last_aggregated_block ./aggregation_mode/target/release/proof_aggregator_gpu # # Starts proof aggregator with proving + GPU acceleration (CUDA)
214+ AGGREGATOR=$(AGGREGATOR ) SP1_PROVER=cuda ./aggregation_mode/target/release/proof_aggregator_gpu config-files/config-proof-aggregator.yaml
215+
216+ start_proof_aggregator_gpu_ethereum_package : is_aggregator_set reset_last_aggregated_block ./aggregation_mode/target/release/proof_aggregator_gpu # # Starts proof aggregator with proving activated in ethereum package
217+ AGGREGATOR=$(AGGREGATOR ) SP1_PROVER=cuda ./aggregation_mode/target/release/proof_aggregator_gpu config-files/config-proof-aggregator-ethereum-package.yaml
204218
205219verify_aggregated_proof_sp1 :
206220 @echo " Verifying SP1 in aggregated proofs on $( NETWORK) ..."
0 commit comments