move ffigen config to own folder

This commit is contained in:
Nick Fisher
2024-05-11 10:10:58 +08:00
parent a255b268f6
commit f63d3293c7
4 changed files with 35 additions and 12 deletions

View File

@@ -0,0 +1,11 @@
output: '../lib/dart_filament/compatibility/native/dart_filament.g.dart'
headers:
entry-points:
- '../native/include/DartFilamentFFIApi.h'
- '../native/include/DartFilamentApi.h'
include-directives:
- '../native/include/DartFilamentFFIApi.h'
- '../native/include/DartFilamentApi.h'
ffi-native:
assetId: package:dart_filament/dart_filament.dart
ignore-source-errors: true

View File

@@ -0,0 +1,24 @@
output: '../lib/dart_filament/compatibility/web/dart_filament.g.dart'
headers:
entry-points:
- '../native/web/include/FlutterFilamentWebApi.h'
- '../native/include/DartFilamentFFIApi.h'
- '../native/include/DartFilamentApi.h'
include-directives:
- '../native/web/include/FlutterFilamentWebApi.h'
- '../native/include/DartFilamentFFIApi.h'
- '../native/include/DartFilamentApi.h'
compiler-opts:
- "-D__EMSCRIPTEN__"
structs:
exclude:
- '.*'
unions:
exclude:
- '.*'
globals:
exclude:
- '.*'
ffi-native:
assetId: package:dart_filament/dart_filament.dart
ignore-source-errors: true

View File

@@ -18,15 +18,3 @@ dev_dependencies:
native_assets_cli: ^0.5.0
native_toolchain_c: ^0.4.0
test:
ffigen:
output: 'lib/dart_filament/dart_filament.g.dart'
headers:
entry-points:
- 'native/include/DartFilamentFFIApi.h'
- 'native/include/DartFilamentApi.h'
include-directives:
- 'native/include/DartFilamentFFIApi.h'
- 'native/include/DartFilamentApi.h'
ffi-native:
assetId: package:dart_filament/dart_filament.dart