forked from heiha100/simple_native_image_compress
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
28 lines (24 loc) · 712 Bytes
/
makefile
File metadata and controls
28 lines (24 loc) · 712 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
setup_apple:
cargo install cargo-xcode
cargo install cargo-lipo
setup_android:
cargo install cargo-ndk
rustup target add \
aarch64-linux-android \
armv7-linux-androideabi \
x86_64-linux-android \
i686-linux-android
setup_ios:
rustup target add \
aarch64-apple-ios \
x86_64-apple-ios \
aarch64-apple-ios-sim
install_cargokit:
git subtree add --prefix cargokit https://github.com/irondash/cargokit.git main --squash
generate_bindings:
flutter_rust_bridge_codegen \
--rust-input rust/src/api.rs \
--dart-output lib/src/bridge_generated.dart \
--dart-decl-output lib/src/bridge_definitions.dart \
--c-output ios/Classes/bridge_generated.h \
--extra-c-output-path macos/Classes/ \