-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
24 lines (18 loc) · 801 Bytes
/
Makefile
File metadata and controls
24 lines (18 loc) · 801 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
init:
cd rust && make init
cargo install flutter_rust_bridge_codegen --version 2.10.0
npm install @openapitools/openapi-generator-cli -g
generate_rust_bridge:
flutter_rust_bridge_codegen generate
format:
cd rust && make format
dart fix --apply
dart format .
generate_dart:
dart run build_runner build
generate_bangumi_api:
openapi-generator-cli generate -i https://raw.githubusercontent.com/bangumi/api/refs/heads/master/open-api/v0.yaml -g dart-dio -o packages/bangumi_api --additional-properties=pubName=bangumi_api,serializationLibrary=json_serializable,equalityCheckMethod=equatable,disallowAdditionalPropertiesIfNotPresent=false
cd packages/bangumi_api && dart pub get && dart run build_runner build
generate: generate_rust_bridge generate_dart
watch:
dart run build_runner watch