defined(IS_CL) defined(IS_GCC) defined(IS_WINDOWS) defined(IS_LINUX) defined(IS_MAC) FTECH_32_BIT FTECH_64_BIT Temp_Memory_Arena begin_temp_memory end_temp_memory arena_release_all Lister_Activation_Function_Type global_part create_or_switch_to_buffer_by_name get_build_directory standard_build_search execute_standard_build open_all_files_in_directory_with_extension