project Zad2 is type Impl_Type is ("iter", "rec"); Impl : Impl_Type := external ("impl", "iter"); for Main use ("main"); for Source_Dirs use ("src", Impl); for Object_Dir use "target"; package Builder is for Executable ("main.adb") use "z2"; end Builder; end Zad2;