def build_dir(self): return configurations.build_dir()
def application_filename(self, target_name): return configurations.build_dir( ) + "/" + target_name + configurations.application_suffix()
def cache_directory(self, target_name): return configurations.build_dir() + "/build." + target_name + "/"
def object_filename(self, target_name, source_filename): return configurations.build_dir( ) + "/build." + target_name + "/" + source_filename + ".o"
def static_library_filename(self, target_name): return configurations.build_dir() + "/lib" + target_name + ".a"
def __prepare_linker_flags(self, link_with): libs_str = "".join(" -l" + lib for lib in link_with) return " ".join(["-L " + configurations.build_dir(), libs_str])
def application_filename(self, target_name): return configurations.build_dir() + "/" + target_name + configurations.application_suffix()
def object_filename(self, target_name, source_filename): return configurations.build_dir() + "/build." + target_name + "/" + source_filename + ".o"