# Makefile pour le portage
.PHONY: trace-julia build-c compare clean

# 1. Lance Julia avec l'instrumentation pour générer les traces et le Golden Master HDF5
trace-julia:
	julia --project=. src/main_simulation.jl --trace-mode

# 2. Compile le nouveau code C
build-c:
	gcc -g -O2 src_c/main.c -o build/sim_c -lpdi

# 3. Compare les sorties (Vision Test)
compare:
	julia scripts/compare_results.jl build/output_c.h5 build/output_julia.h5

clean:
	rm -f build/*