aboutsummaryrefslogtreecommitdiff
path: root/bindgen/gen_all.py
blob: 11b6240e83c8393925fe7e7919d87c1094b5661b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import os, gen_zig

tasks = [
    [ '../sokol_gfx.h',            'sg_',       [] ],
    [ '../sokol_app.h',            'sapp_',     [] ],
    [ '../sokol_time.h',           'stm_',      [] ],
    [ '../sokol_audio.h',          'saudio_',   [] ],
    [ '../util/sokol_gl.h',        'sgl_',      ['sg_'] ],
    [ '../util/sokol_debugtext.h', 'sdtx_',     ['sg_'] ],
    [ '../util/sokol_shape.h',     'sshape_',   ['sg_'] ],
]

# Zig
gen_zig.prepare()
for task in tasks:
    c_header_path = task[0]
    main_prefix = task[1]
    dep_prefixes = task[2]
    gen_zig.gen(c_header_path, main_prefix, dep_prefixes)