Add `prod-build-android` and `prod-build-ios` aliases so that `release-*` make targets only build selected platform

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
This commit is contained in:
Pedro Pombeiro 2018-02-06 19:10:35 +01:00 committed by Eric Dvorsak
parent f62e5eeaa6
commit 054737017f
No known key found for this signature in database
GPG Key ID: 932AC1CE5F05DE0C
2 changed files with 14 additions and 2 deletions

View File

@ -41,15 +41,21 @@ prepare-ios: prepare ##@prepare Install iOS specific dependencies
#----------------
release: release-android release-ios ##@build build release for Android and iOS
release-android: prod-build ##@build build release for Android
release-android: prod-build-android ##@build build release for Android
react-native run-android --variant=release
release-ios: prod-build ##@build build release for iOS release
release-ios: prod-build-ios ##@build build release for iOS release
@echo "Build in XCode, see https://wiki.status.im/TBD for instructions"
prod-build:
lein prod-build
prod-build-android:
lein prod-build-android
prod-build-ios:
lein prod-build-ios
#----------------
# Dev builds
#----------------

View File

@ -18,6 +18,12 @@
["do" "clean"
["with-profile" "prod" "cljsbuild" "once" "ios"]
["with-profile" "prod" "cljsbuild" "once" "android"]]
"prod-build-android" ^{:doc "Recompile code for Android with prod profile."}
["do" "clean"
["with-profile" "prod" "cljsbuild" "once" "android"]]
"prod-build-ios" ^{:doc "Recompile code for iOS with prod profile."}
["do" "clean"
["with-profile" "prod" "cljsbuild" "once" "ios"]]
"figwheel-repl" ["with-profile" "+figwheel" "run" "-m" "clojure.main" "env/dev/run.clj"]
"test-cljs" ["with-profile" "test" "doo" "node" "test" "once"]
"test-protocol" ["with-profile" "test" "doo" "node" "protocol" "once"]