move files

This commit is contained in:
blueloveTH 2025-12-16 21:20:23 +08:00
parent c21d73738c
commit 05c47f1023
23 changed files with 9 additions and 14 deletions

View File

@ -4,5 +4,6 @@
-std=c11
-Iinclude/
-I3rd/lz4/
-I3rd/periphery/
-I3rd/cute_png/include/
-I3rd/msgpack/include/

View File

@ -157,7 +157,7 @@ class Library:
@staticmethod
def from_header(name: str, header: 'Header'):
from c_bind.meta import schema
from ffigen.meta import schema
self = Library(name)
for type in header.types:
if isinstance(type, schema.NamedFields):

View File

@ -1,7 +1,7 @@
import pcpp
import pycparser
from c_bind import Library, set_vmath_converter, set_enum_converters
from c_bind.meta import Header
from ffigen import Library, set_vmath_converter, set_enum_converters
from ffigen.meta import Header
import os
path = '../3rd/box2d/include/box2d/box2d.h'

View File

@ -1,7 +1,8 @@
import pcpp
import pycparser
from c_bind import Library, set_vmath_converter, set_enum_converters
from c_bind.meta import Header
from ffigen.library import Library
from ffigen.converters import set_vmath_converter, set_enum_converters
from ffigen.meta import Header
import os
file_dir = os.path.dirname(os.path.abspath(__file__))
@ -20,7 +21,7 @@ lib = Library.from_header('periphery', header)
set_enum_converters([enum.name for enum in lib.enums])
lib.build(
includes=['c-periphery/gpio.h'],
includes=['c-periphery/src/gpio.h'],
glue_dir='3rd/periphery/src',
stub_dir='include/typings'
)

View File

@ -1,5 +1,5 @@
import json
from c_bind import Library, set_vmath_converter
from ffigen import Library, set_vmath_converter
with open('../3rd/raylib/parser/output/raylib_api.json') as f:
data = json.load(f)

View File

@ -1,7 +0,0 @@
from .function import gen_function
from .converters import get_converter, set_vmath_converter, set_enum_converters
from .writer import Writer
from .struct import gen_struct
from .enum import gen_enum
from .library import Library