@bjam_signature((["sources", "*"], ["args", "*"], ["input_files", "*"],
                 ["requirements", "*"], ["target_name", "?"],
                 ["default_build", "*"]))                 
def run(sources, args, input_files, requirements, target_name=None, default_build=[]):
    if args: