mirror of
https://github.com/pound-emu/ballistic.git
synced 2026-06-17 04:16:48 -07:00
28129be379
I've added `tools/generate_ffi.lua` which generates lua ffi bindings to C for all structs in a header file and functions in that have the `BAL_EXPORT` keyword. Right now only `tools/dashboard/dashboard_file_dialog.h` have ffi bindings generated for it and saved to `tools/dashboard/scripts/generated/dashboard_file_dialog_ffi.lua`. The script only handles one header file at a time. Later on I will need to add support for recursively scanning all header files in a folder with options to exclude certain folders. Signed-off-by: Ronald Caesar <github43132@proton.me>