* compile_file hook