-
Notifications
You must be signed in to change notification settings - Fork 41
/
Copy pathMakefile
47 lines (36 loc) · 970 Bytes
/
Makefile
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
.PHONY: build help
all: build
build:
dart run build_runner build
build-watch:
dart run build_runner watch
gen:
fluttergen
json-models:
dart run json_model src=json_files
splash:
dart run flutter_native_splash:create
icons:
dart run flutter_launcher_icons
release-apk:
flutter build apk \
-v --no-tree-shake-icons \
--release \
--obfuscate --split-debug-info=./symbols
release-aab:
flutter build appbundle \
-v --no-tree-shake-icons \
--release \
--obfuscate --split-debug-info=./symbols
release-ios:
flutter build ios -v --release
help:
@echo "make build: run build_runner build"
@echo "make build-watch: run build_runner watch"
@echo "make gen: generate fluttergen"
@echo "make json-models: generate json models"
@echo "make splash: generate splash screen"
@echo "make icons: generate app icons"
@echo "make release-apk: build release apk"
@echo "make release-aab: build release aab"
@echo "make release-ios: build release ios"