Esempio n. 1
0
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())
Esempio n. 2
0
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())
Esempio n. 3
0
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())
Esempio n. 4
0
def make_blf_rule() -> 'fbm.PackageGenerationRule':
    files = glob.glob(INPUT_DIR + "/blf*.xml")
    return fbm.PackageGenerationRule("blf", files, fbm.BaseAnalyzer(),
                                     fbm.BaseGenerator())
Esempio n. 5
0
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())