2
2
3
3
set -e
4
4
5
- PRO_DIR=" $( pwd) /Project "
5
+ PRO_DIR=" $( pwd) /Chromium "
6
6
BASE_DIR=" /root/build/src"
7
7
RELEASE_DIR=" ${BASE_DIR} /out/Release"
8
8
APP_DIR=" ${PRO_DIR} /app"
@@ -106,6 +106,21 @@ sync_media() {
106
106
" ${MODULES_DIR} /media/src/main/res"
107
107
}
108
108
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
+
109
124
sync_chrome () {
110
125
mkdir -p ${APP_DIR} /{src/main/{java,res,aidl},libs}
111
126
local src_dir=" ${APP_DIR} /src/main/java"
@@ -150,7 +165,6 @@ sync_chrome() {
150
165
${BASE_DIR} /third_party/android_protobuf/src/java/src/main/java/* \
151
166
${BASE_DIR} /third_party/android_swipe_refresh/java/src/* \
152
167
${BASE_DIR} /third_party/cacheinvalidation/src/java/* \
153
- ${BASE_DIR} /third_party/custom_tabs_client/src/customtabs/src/* \
154
168
${BASE_DIR} /third_party/gif_player/src/* \
155
169
" $src_dir "
156
170
@@ -175,11 +189,6 @@ sync_chrome() {
175
189
${RELEASE_DIR} /gen/base/base_build_config_gen/java_cpp_template/* \
176
190
${RELEASE_DIR} /gen/net/android/net_errors_java/java_cpp_template/* \
177
191
" $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 "
183
192
}
184
193
185
194
sync_assets () {
@@ -243,6 +252,7 @@ do_sync() {
243
252
sync_data_chart
244
253
sync_components
245
254
sync_content
255
+ sync_customtabs
246
256
247
257
sync_assets
248
258
sync_libs
0 commit comments