cuttle/mobile/lib/ffi.dart

21 lines
593 B
Dart
Raw Normal View History

2023-08-14 21:08:59 +00:00
// This file initializes the dynamic library and connects it with the stub
// generated by flutter_rust_bridge_codegen.
import 'dart:ffi';
import 'bridge_generated.dart';
import 'bridge_definitions.dart';
export 'bridge_definitions.dart';
// Re-export the bridge so it is only necessary to import this file.
export 'bridge_generated.dart';
import 'dart:io' as io;
const _base = 'native';
// On MacOS, the dynamic library is not bundled with the binary,
// but rather directly **linked** against the binary.
final _dylib = 'lib$_base.so';
final Native api = DynamicLibrary.open(_dylib));