@@ -16,9 +16,12 @@ default: ; @echo 'no target provided'
1616
1717include makefiles/fastlane.mk
1818include makefiles/androidDevice.mk
19- include makefiles/common.mk
2019include makefiles/patches.mk
20+ <<<<<<< HEAD
2121include makefiles/util.mk
22+ ====== =
23+ include makefiles/common.mk
24+ >>>>>>> rnu6x
2225
2326define _open_resource
2427 $(if $(shell command -v xdg-open 2> /dev/null) ,xdg-open $1 >/dev/null 2>&1,open $1)
@@ -52,16 +55,13 @@ ignore_deps_changes:
5255ip: =$(shell ifconfig | grep -A 2 'vboxnet' | grep 'inet ' | tail -1 | xargs | cut -d ' ' -f 2 | cut -d ':' -f 2)
5356# for default Andoird Emulator
5457ip: =$(if $(ip ) ,$(ip ) ,$(shell ifconfig | grep -A 2 'wlp' | grep 'inet ' | tail -1 | xargs | cut -d ' ' -f 2 | cut -d ':' -f 2) )
58+ ip: =$(if $(ip ) ,$(ip ) ,$(shell ifconfig | grep -A 2 'en0' | grep 'inet ' | tail -1 | xargs | cut -d ' ' -f 2 | cut -d ':' -f 2) )
5559sha: =$(shell git rev-parse --short=4 HEAD)
5660
57-
5861setup_hosts :
5962 sed ' s/SERVER_URL_VAR/$(ip)/g' packages/openchs-android/config/env/dev.json.template > packages/openchs-android/config/env/dev.json
6063
6164# <test>
62- test-health-modules : setup_hosts as_dev
63- $(call test,health-modules)
64-
6565test-android : setup_hosts as_dev
6666 $(call test,android)
6767
@@ -108,9 +108,11 @@ release_clean:
108108 mkdir -p packages/openchs-android/android/app/build/generated/res/react/release
109109 mkdir -p packages/openchs-android/android/app/build/generated/assets/react/release
110110 rm -rf packages/openchs-android/default.realm.*
111+ # https://github.com/facebook/react-native/issues/28954#issuecomment-632967679
111112 rm -rf packages/openchs-android/android/.gradle
112113
113114create_apk :
115+ cd packages/openchs-android; react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ && rm -rf android/app/src/main/res/drawable-* && rm -rf android/app/src/main/res/raw/*
114116 cd packages/openchs-android/android; GRADLE_OPTS=" $( if $( GRADLE_OPTS) ,$( GRADLE_OPTS) ,-Xmx1024m -Xms1024m) " ./gradlew assembleRelease --stacktrace --w
115117
116118release : release_clean create_apk
@@ -123,6 +125,10 @@ release_prod: renew_env as_prod release
123125release_staging : renew_env as_staging
124126 enableSeparateBuildPerCPUArchitecture=false make release
125127
128+ release_staging_playstore_without_clean : as_staging release
129+
130+ release_staging_playstore : renew_env as_staging release
131+
126132release_staging_without_clean : as_staging
127133 enableSeparateBuildPerCPUArchitecture=false make release
128134
@@ -149,6 +155,9 @@ release-offline: ##
149155log : # # Log android
150156 adb logcat * :S ReactNative:V ReactNativeJS:V BackgroundTask:V
151157
158+ log_error_only : # # Log android
159+ adb logcat * :S ReactNative:E ReactNativeJS:E BackgroundTask:E
160+
152161log_background_job :
153162 adb logcat | grep -e ReactNativeEventStarter -e BackgroundJob
154163
@@ -202,15 +211,22 @@ clean_packager_cache:
202211 rm -rf /tmp/metro-*
203212 rm -rf /tmp/haste-*
204213
214+ <<<<<<< HEAD
205215remove_package_locks :
206216 rm package-lock.json packages/openchs-android/package-lock.json
207217
208218clean_env : # #
219+ ====== =
220+ clean_env : release_clean # #
221+ >>>>>>> rnu6x
209222 rm -rf packages/openchs-android/node_modules
210223 rm -rf packages/openchs-org/node_modules
211224 rm -rf packages/unminifiy/node_modules
212225 rm -rf packages/utilities/node_modules
213226
227+ remove_package_locks :
228+ rm package-lock.json packages/openchs-android/package-lock.json
229+
214230clean_all : clean_env clean_packager_cache
215231 rm -rf packages/openchs-android/android/app/src/main/assets/index.android.bundle
216232
@@ -220,16 +236,29 @@ setup_env: ##
220236
221237build_env : # #
222238 export NODE_OPTIONS=--max_old_space_size=4096
239+ <<<<<<< HEAD
223240 cd packages/openchs-android && npm install
241+ ====== =
242+ cd packages/openchs-android && npm install --legacy-peer-deps
243+ >>>>>>> rnu6x
244+
245+ clean_app :
246+ cd packages/openchs-android/android && ./gradlew clean
224247
225- build : build_env
248+ build_app :
226249 cd packages/openchs-android/android && ./gradlew assembleDebug
250+
251+ build : build_env build_app
227252# </env>
228253
229254
230255build_env_ci : # #
231256 export NODE_OPTIONS=--max_old_space_size=2048
257+ <<<<<<< HEAD
232258 cd packages/openchs-android && npm install
259+ ====== =
260+ cd packages/openchs-android && npm install --legacy-peer-deps
261+ >>>>>>> rnu6x
233262
234263# <packager>
235264run_packager : # #
0 commit comments