.PHONY: all clean utop all: main1.exe main2.exe main3.exe debug: all main1.cma main2.cma main3.cma %.exe: code/main1.ml code/main2.ml code/main3.ml code/ir1.ml code/ir2.ml code/ir3.ml code/ir4.ml code/ir5.ml code/ir_by_hand.ml dune build cp code/$@ . .FORCE: clean: dune clean rm -rf main1.exe main2.exe main3.exe utop: main1.exe main2.exe main3.exe dune utop