import 'package:native_toolchain_c/native_toolchain_c.dart'; import 'package:logging/logging.dart'; import 'package:native_assets_cli/native_assets_cli.dart'; void main(List args) async { await build(args, (config, output) async { final packageName = config.packageName; final cbuilder = CBuilder.library( name: packageName, assetName: '${packageName}_bindings_generated.dart', sources: [ 'src/$packageName.c', ], ); await cbuilder.run( config: config, output: output, logger: Logger('') ..level = Level.ALL ..onRecord.listen((record) => print(record.message)), ); }); }