with "gtkada"; project deadline2energy_exhaustive extends "kernelWithParsers.gpr" is PROJECT_DIR := external("CHEDDAR_DIR") & "/src/"; for Source_Dirs use ( -- PROJECT_DIR & "framework_examples/mils_paes/executable", -- PROJECT_DIR & "framework/architecture_generator", PROJECT_DIR & "framework_examples/architecture_exploration_tools", PROJECT_DIR & "framework/paes"); for Main use ("exhaustive_method_deadline2energy.adb"); -- only the last definition of Object_Dir is used case kernel.Build is when "Debug" => for Object_Dir use PROJECT_DIR & "binaries/objects/debug"; for Exec_Dir use PROJECT_DIR; when "Release" => for Object_Dir use PROJECT_DIR & "binaries/objects/release"; for Exec_Dir use PROJECT_DIR; end case; package Builder is Executable := ""; case kernel.Build is when "Release" => Executable := PROJECT_DIR & "exhaustive_method_deadline2energy"; when "Debug" => Executable := PROJECT_DIR & "exhaustive_method_deadline2energy_d"; end case; for Executable ("exhaustive_method_deadline2energy.adb") use Executable; end Builder; end deadline2energy_exhaustive;