@@ -172,8 +172,10 @@ reset_last_aggregated_block:
172172 @echo " Resetting last aggregated block..."
173173 @echo ' {"last_aggregated_block":0}' > config-files/proof-aggregator.last_aggregated_block.json
174174
175+ AGGREGATION_MODE_SOURCES = $(wildcard ./aggregation_mode/src/** ) $(wildcard ./aggregation_mode/aggregation_programs/risc0/src/** ) $(wildcard ./aggregation_mode/aggregation_programs/sp1/src/** )
176+
175177# ## All Dev proof aggregator receipts with no real proving
176- ./aggregation_mode/target/release/proof_aggregator_dev : $(wildcard ./aggregation_mode/src/ * ) $( wildcard ./aggregation_mode/aggregation_programs/risc0/src/ * ) $( wildcard ./aggregation_mode/aggregation_programs/sp1/src/ * )
178+ ./aggregation_mode/target/release/proof_aggregator_dev : $(AGGREGATION_MODE_SOURCES )
177179 AGGREGATOR=$(AGGREGATOR ) cargo build --manifest-path ./aggregation_mode/Cargo.toml --release --bin proof_aggregator_dev
178180
179181start_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)
@@ -183,7 +185,7 @@ start_proof_aggregator_dev_ethereum_package: is_aggregator_set reset_last_aggreg
183185 AGGREGATOR=$(AGGREGATOR ) RISC0_DEV_MODE=1 ./aggregation_mode/target/release/proof_aggregator_dev config-files/config-proof-aggregator-mock-ethereum-package.yaml
184186
185187# ## All CPU proof aggregator receipts
186- ./aggregation_mode/target/release/proof_aggregator_cpu : $(wildcard ./aggregation_mode/src/ * ) $( wildcard ./aggregation_mode/aggregation_programs/risc0/src/ * ) $( wildcard ./aggregation_mode/aggregation_programs/sp1/src/ * )
188+ ./aggregation_mode/target/release/proof_aggregator_cpu : $(AGGREGATION_MODE_SOURCES )
187189 AGGREGATOR=$(AGGREGATOR ) cargo build --features prove --manifest-path ./aggregation_mode/Cargo.toml --release --bin proof_aggregator_cpu
188190
189191start_proof_aggregator : ./aggregation_mode/target/release/proof_aggregator_cpu is_aggregator_set # # Starts proof aggregator with proving activated
@@ -193,7 +195,7 @@ start_proof_aggregator_ethereum_package: ./aggregation_mode/target/release/proof
193195 AGGREGATOR=$(AGGREGATOR ) ./aggregation_mode/target/release/proof_aggregator_cpu config-files/config-proof-aggregator-ethereum-package.yaml
194196
195197# ## All GPU proof aggregator receipts
196- ./aggregation_mode/target/release/proof_aggregator_gpu : $(wildcard ./aggregation_mode/src/ * ) $( wildcard ./aggregation_mode/aggregation_programs/risc0/src/ * ) $( wildcard ./aggregation_mode/aggregation_programs/sp1/src/ * )
198+ ./aggregation_mode/target/release/proof_aggregator_gpu : $(AGGREGATION_MODE_SOURCES )
197199 AGGREGATOR=$(AGGREGATOR ) cargo build --features " prove,gpu" --manifest-path ./aggregation_mode/Cargo.toml --release --bin proof_aggregator_gpu
198200
199201start_proof_aggregator_gpu : ./aggregation_mode/target/release/proof_aggregator_gpu is_aggregator_set reset_last_aggregated_block # # Starts proof aggregator with proving + GPU acceleration (CUDA)
0 commit comments