def make_gpu_extras_rule( config: 'fbm.PackageGeneratorConfig') -> 'fbm.PackageGenerationRule': all_files = glob.glob(INPUT_DIR + "/bpy_extras*.xml") excludes_files = glob.glob(INPUT_DIR + "/bpy_extras*.xml") files = list(set(all_files) - set(excludes_files)) return fbm.PackageGenerationRule("gpu_extras", files, fbm.BaseAnalyzer(), fbm.BaseGenerator())
def make_aud_rule( config: 'fbm.PackageGeneratorConfig') -> 'fbm.PackageGenerationRule': files = glob.glob(INPUT_DIR + "/aud*.xml") return fbm.PackageGenerationRule("aud", files, fbm.BaseAnalyzer(), fbm.BaseGenerator())
def make_bmesh_rule(config: 'fbm.PackageGeneratorConfig') -> 'fbm.PackageGenerationRule': files = glob.glob(INPUT_DIR + "/bmesh*.rst") return fbm.PackageGenerationRule("bmesh", files, fbm.BaseAnalyzer(), fbm.BaseGenerator())
def make_blf_rule() -> 'fbm.PackageGenerationRule': files = glob.glob(INPUT_DIR + "/blf*.xml") return fbm.PackageGenerationRule("blf", files, fbm.BaseAnalyzer(), fbm.BaseGenerator())
def make_bge_rule(config: 'fbm.PackageGeneratorConfig') -> 'fbm.PackageGenerationRule': files = glob.glob(INPUT_DIR + "/bge*.rst") files.extend(glob.glob(INPUT_DIR + "/bge_types/bge*.rst")) return fbm.PackageGenerationRule("bge", files, fbm.BaseAnalyzer(), fbm.BaseGenerator())