![]() media/hosung/data/Android/src/third_party/android_tools/ndk//toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc When ninja android_webview_apk runs, /src/out/Release/build.ninja, file is called with “android_webview_apk” build target.Īnd inside build.ninja, /src/out/Release/obj/android_webview/android_webview_apk.ninja is executed. Meanwhile, /src/out/Release/build.ninja file contents is also changed.Ģ. ninja files including android_webview_apk.ninja (Android WebView for WebView Shell) and system_webview_apk.ninja (Android System WebView apk) file. ![]() ![]() Now in /src/out/Release/android_webview_apk directory, there are many. When gclient is called, it generates ninja files based on targets that are written on /.gclient, /.gclient_entries, /chromium.gyp_env, and /src/DEPS file. Before running gclient runhook command, there is no /src/out/Release/android_webview_apk directory. Before this step, no file is changed.Īn important directory for building Chromium Android WebView is /src/out/Release/obj directory. In the Chromium Android building process, significant changes in build scripts happen when gclient runhooks runs. ![]() With gn and gyp, another build system chromium uses is ninja.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |