package Naming is case OS is when "unix" => for Implementation ("hello") use "hello_unix.adb"; when "windows" => for Implementation ("hello") use "hello_win.adb"; end case; end Naming;