22
33set -e
44
5- PRO_DIR=" $( pwd) /Project "
5+ PRO_DIR=" $( pwd) /Chromium "
66BASE_DIR=" /root/build/src"
77RELEASE_DIR=" ${BASE_DIR} /out/Release"
88APP_DIR=" ${PRO_DIR} /app"
@@ -106,6 +106,21 @@ sync_media() {
106106 " ${MODULES_DIR} /media/src/main/res"
107107}
108108
109+ sync_customtabs () {
110+ mkdir -p ${MODULES_DIR} /browseractions/src/main/res
111+
112+ cp -r ${BASE_DIR} /third_party/custom_tabs_client/src/customtabs/src/* \
113+ " ${APP_DIR} /src/main/java"
114+
115+ cp -r ${BASE_DIR} /third_party/custom_tabs_client/src/customtabs/res/* \
116+ " ${MODULES_DIR} /browseractions/src/main/res"
117+
118+ local custom_tabs_aidl=" ${APP_DIR} /src/main/aidl/android/support/customtabs"
119+ mkdir -p " $custom_tabs_aidl "
120+ mv -f ${APP_DIR} /src/main/java/android/support/customtabs/* .aidl \
121+ " $custom_tabs_aidl "
122+ }
123+
109124sync_chrome () {
110125 mkdir -p ${APP_DIR} /{src/main/{java,res,aidl},libs}
111126 local src_dir=" ${APP_DIR} /src/main/java"
@@ -150,7 +165,6 @@ sync_chrome() {
150165 ${BASE_DIR} /third_party/android_protobuf/src/java/src/main/java/* \
151166 ${BASE_DIR} /third_party/android_swipe_refresh/java/src/* \
152167 ${BASE_DIR} /third_party/cacheinvalidation/src/java/* \
153- ${BASE_DIR} /third_party/custom_tabs_client/src/customtabs/src/* \
154168 ${BASE_DIR} /third_party/gif_player/src/* \
155169 " $src_dir "
156170
@@ -175,11 +189,6 @@ sync_chrome() {
175189 ${RELEASE_DIR} /gen/base/base_build_config_gen/java_cpp_template/* \
176190 ${RELEASE_DIR} /gen/net/android/net_errors_java/java_cpp_template/* \
177191 " $src_dir "
178-
179- local custom_tabs_aidl=" ${APP_DIR} /src/main/aidl/android/support/customtabs"
180- mkdir -p " $custom_tabs_aidl "
181- mv -f ${APP_DIR} /src/main/java/android/support/customtabs/* .aidl \
182- " $custom_tabs_aidl "
183192}
184193
185194sync_assets () {
@@ -243,6 +252,7 @@ do_sync() {
243252 sync_data_chart
244253 sync_components
245254 sync_content
255+ sync_customtabs
246256
247257 sync_assets
248258 sync_libs
0 commit comments