1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 # This package provides the parts of the WebView java code which live in the 6 # Chromium tree. This is built into a static library so it can be used by the 7 # glue layer in the Android tree. 8 9 LOCAL_PATH := $(call my-dir) 10 include $(CLEAR_VARS) 11 12 LOCAL_MODULE := android_webview_java 13 14 LOCAL_MODULE_TAGS := optional 15 16 # Temporary extra dependency: force android_webview_java_with_new_resources to 17 # be built whenever this target is built, so that we get build coverage until 18 # the switch happens. 19 LOCAL_ADDITIONAL_DEPENDENCIES := \ 20 $(call intermediates-dir-for,JAVA_LIBRARIES,android_webview_java_with_new_resources,,COMMON)/javalib.jar 21 22 23 include $(LOCAL_PATH)/java_library_common.mk 24 # resource glue layer 25 LOCAL_SRC_FILES += \ 26 $(call all-java-files-under, ../content/public/android/java/resource_map) \ 27 $(call all-java-files-under, ../ui/android/java/resource_map) \ 28 29 include $(BUILD_STATIC_JAVA_LIBRARY) 30 31 ######################################################## 32 # This is intended to replace android_webview_java once the Android side of 33 # the code that uses the WebView is updated. In the transition period the 34 # goal of having this here is to make sure the new build isn't broken. 35 include $(CLEAR_VARS) 36 LOCAL_MODULE := android_webview_java_with_new_resources 37 38 LOCAL_MODULE_TAGS := optional 39 40 include $(LOCAL_PATH)/java_library_common.mk 41 42 # resources 43 include $(LOCAL_PATH)/build/resources_config.mk 44 LOCAL_FULL_MANIFEST_FILE := $(android_webview_manifest_file) 45 LOCAL_RESOURCE_DIR := $(android_webview_resources_dirs) 46 LOCAL_AAPT_FLAGS := $(android_webview_aapt_flags) 47 48 include $(BUILD_STATIC_JAVA_LIBRARY) 49 50 # Depend on the android_webview_strings target to ensure the grd->string.xml 51 # processing takes place. 52 $(R_file_stamp): $(android_webview_resources_stamp) 53 54 ######################################################## 55 # These packages are the resource paks used by webview. 56 57 include $(CLEAR_VARS) 58 LOCAL_MODULE := webviewchromium_pak 59 LOCAL_MODULE_STEM := webviewchromium 60 LOCAL_BUILT_MODULE_STEM := android_webview_apk/assets/webviewchromium.pak 61 include $(LOCAL_PATH)/webview_pak.mk 62 63 include $(CLEAR_VARS) 64 LOCAL_MODULE := webviewchromium_webkit_strings_am.pak 65 LOCAL_MODULE_STEM := am 66 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_am.pak 67 include $(LOCAL_PATH)/webview_pak.mk 68 69 include $(CLEAR_VARS) 70 LOCAL_MODULE := webviewchromium_webkit_strings_ar.pak 71 LOCAL_MODULE_STEM := ar 72 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ar.pak 73 include $(LOCAL_PATH)/webview_pak.mk 74 75 include $(CLEAR_VARS) 76 LOCAL_MODULE := webviewchromium_webkit_strings_bg.pak 77 LOCAL_MODULE_STEM := bg 78 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_bg.pak 79 include $(LOCAL_PATH)/webview_pak.mk 80 81 include $(CLEAR_VARS) 82 LOCAL_MODULE := webviewchromium_webkit_strings_bn.pak 83 LOCAL_MODULE_STEM := bn 84 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_bn.pak 85 include $(LOCAL_PATH)/webview_pak.mk 86 87 include $(CLEAR_VARS) 88 LOCAL_MODULE := webviewchromium_webkit_strings_ca.pak 89 LOCAL_MODULE_STEM := ca 90 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ca.pak 91 include $(LOCAL_PATH)/webview_pak.mk 92 93 include $(CLEAR_VARS) 94 LOCAL_MODULE := webviewchromium_webkit_strings_cs.pak 95 LOCAL_MODULE_STEM := cs 96 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_cs.pak 97 include $(LOCAL_PATH)/webview_pak.mk 98 99 include $(CLEAR_VARS) 100 LOCAL_MODULE := webviewchromium_webkit_strings_da.pak 101 LOCAL_MODULE_STEM := da 102 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_da.pak 103 include $(LOCAL_PATH)/webview_pak.mk 104 105 include $(CLEAR_VARS) 106 LOCAL_MODULE := webviewchromium_webkit_strings_de.pak 107 LOCAL_MODULE_STEM := de 108 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_de.pak 109 include $(LOCAL_PATH)/webview_pak.mk 110 111 include $(CLEAR_VARS) 112 LOCAL_MODULE := webviewchromium_webkit_strings_el.pak 113 LOCAL_MODULE_STEM := el 114 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_el.pak 115 include $(LOCAL_PATH)/webview_pak.mk 116 117 include $(CLEAR_VARS) 118 LOCAL_MODULE := webviewchromium_webkit_strings_en-GB.pak 119 LOCAL_MODULE_STEM := en-GB 120 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_en-GB.pak 121 include $(LOCAL_PATH)/webview_pak.mk 122 123 include $(CLEAR_VARS) 124 LOCAL_MODULE := webviewchromium_webkit_strings_en-US.pak 125 LOCAL_MODULE_STEM := en-US 126 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_en-US.pak 127 include $(LOCAL_PATH)/webview_pak.mk 128 129 include $(CLEAR_VARS) 130 LOCAL_MODULE := webviewchromium_webkit_strings_es-419.pak 131 LOCAL_MODULE_STEM := es-419 132 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_es-419.pak 133 include $(LOCAL_PATH)/webview_pak.mk 134 135 include $(CLEAR_VARS) 136 LOCAL_MODULE := webviewchromium_webkit_strings_es.pak 137 LOCAL_MODULE_STEM := es 138 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_es.pak 139 include $(LOCAL_PATH)/webview_pak.mk 140 141 include $(CLEAR_VARS) 142 LOCAL_MODULE := webviewchromium_webkit_strings_et.pak 143 LOCAL_MODULE_STEM := et 144 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_et.pak 145 include $(LOCAL_PATH)/webview_pak.mk 146 147 include $(CLEAR_VARS) 148 LOCAL_MODULE := webviewchromium_webkit_strings_fa.pak 149 LOCAL_MODULE_STEM := fa 150 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fa.pak 151 include $(LOCAL_PATH)/webview_pak.mk 152 153 include $(CLEAR_VARS) 154 LOCAL_MODULE := webviewchromium_webkit_strings_fil.pak 155 LOCAL_MODULE_STEM := fil 156 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fil.pak 157 include $(LOCAL_PATH)/webview_pak.mk 158 159 include $(CLEAR_VARS) 160 LOCAL_MODULE := webviewchromium_webkit_strings_fi.pak 161 LOCAL_MODULE_STEM := fi 162 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fi.pak 163 include $(LOCAL_PATH)/webview_pak.mk 164 165 include $(CLEAR_VARS) 166 LOCAL_MODULE := webviewchromium_webkit_strings_fr.pak 167 LOCAL_MODULE_STEM := fr 168 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fr.pak 169 include $(LOCAL_PATH)/webview_pak.mk 170 171 include $(CLEAR_VARS) 172 LOCAL_MODULE := webviewchromium_webkit_strings_gu.pak 173 LOCAL_MODULE_STEM := gu 174 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_gu.pak 175 include $(LOCAL_PATH)/webview_pak.mk 176 177 include $(CLEAR_VARS) 178 LOCAL_MODULE := webviewchromium_webkit_strings_he.pak 179 LOCAL_MODULE_STEM := he 180 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_he.pak 181 include $(LOCAL_PATH)/webview_pak.mk 182 183 include $(CLEAR_VARS) 184 LOCAL_MODULE := webviewchromium_webkit_strings_hi.pak 185 LOCAL_MODULE_STEM := hi 186 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_hi.pak 187 include $(LOCAL_PATH)/webview_pak.mk 188 189 include $(CLEAR_VARS) 190 LOCAL_MODULE := webviewchromium_webkit_strings_hr.pak 191 LOCAL_MODULE_STEM := hr 192 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_hr.pak 193 include $(LOCAL_PATH)/webview_pak.mk 194 195 include $(CLEAR_VARS) 196 LOCAL_MODULE := webviewchromium_webkit_strings_hu.pak 197 LOCAL_MODULE_STEM := hu 198 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_hu.pak 199 include $(LOCAL_PATH)/webview_pak.mk 200 201 include $(CLEAR_VARS) 202 LOCAL_MODULE := webviewchromium_webkit_strings_id.pak 203 LOCAL_MODULE_STEM := id 204 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_id.pak 205 include $(LOCAL_PATH)/webview_pak.mk 206 207 include $(CLEAR_VARS) 208 LOCAL_MODULE := webviewchromium_webkit_strings_it.pak 209 LOCAL_MODULE_STEM := it 210 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_it.pak 211 include $(LOCAL_PATH)/webview_pak.mk 212 213 include $(CLEAR_VARS) 214 LOCAL_MODULE := webviewchromium_webkit_strings_ja.pak 215 LOCAL_MODULE_STEM := ja 216 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ja.pak 217 include $(LOCAL_PATH)/webview_pak.mk 218 219 include $(CLEAR_VARS) 220 LOCAL_MODULE := webviewchromium_webkit_strings_kn.pak 221 LOCAL_MODULE_STEM := kn 222 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_kn.pak 223 include $(LOCAL_PATH)/webview_pak.mk 224 225 include $(CLEAR_VARS) 226 LOCAL_MODULE := webviewchromium_webkit_strings_ko.pak 227 LOCAL_MODULE_STEM := ko 228 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ko.pak 229 include $(LOCAL_PATH)/webview_pak.mk 230 231 include $(CLEAR_VARS) 232 LOCAL_MODULE := webviewchromium_webkit_strings_lt.pak 233 LOCAL_MODULE_STEM := lt 234 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_lt.pak 235 include $(LOCAL_PATH)/webview_pak.mk 236 237 include $(CLEAR_VARS) 238 LOCAL_MODULE := webviewchromium_webkit_strings_lv.pak 239 LOCAL_MODULE_STEM := lv 240 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_lv.pak 241 include $(LOCAL_PATH)/webview_pak.mk 242 243 include $(CLEAR_VARS) 244 LOCAL_MODULE := webviewchromium_webkit_strings_ml.pak 245 LOCAL_MODULE_STEM := ml 246 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ml.pak 247 include $(LOCAL_PATH)/webview_pak.mk 248 249 include $(CLEAR_VARS) 250 LOCAL_MODULE := webviewchromium_webkit_strings_mr.pak 251 LOCAL_MODULE_STEM := mr 252 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_mr.pak 253 include $(LOCAL_PATH)/webview_pak.mk 254 255 include $(CLEAR_VARS) 256 LOCAL_MODULE := webviewchromium_webkit_strings_ms.pak 257 LOCAL_MODULE_STEM := ms 258 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ms.pak 259 include $(LOCAL_PATH)/webview_pak.mk 260 261 include $(CLEAR_VARS) 262 LOCAL_MODULE := webviewchromium_webkit_strings_nb.pak 263 LOCAL_MODULE_STEM := nb 264 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_nb.pak 265 include $(LOCAL_PATH)/webview_pak.mk 266 267 include $(CLEAR_VARS) 268 LOCAL_MODULE := webviewchromium_webkit_strings_nl.pak 269 LOCAL_MODULE_STEM := nl 270 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_nl.pak 271 include $(LOCAL_PATH)/webview_pak.mk 272 273 include $(CLEAR_VARS) 274 LOCAL_MODULE := webviewchromium_webkit_strings_pl.pak 275 LOCAL_MODULE_STEM := pl 276 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_pl.pak 277 include $(LOCAL_PATH)/webview_pak.mk 278 279 include $(CLEAR_VARS) 280 LOCAL_MODULE := webviewchromium_webkit_strings_pt-BR.pak 281 LOCAL_MODULE_STEM := pt-BR 282 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_pt-BR.pak 283 include $(LOCAL_PATH)/webview_pak.mk 284 285 include $(CLEAR_VARS) 286 LOCAL_MODULE := webviewchromium_webkit_strings_pt-PT.pak 287 LOCAL_MODULE_STEM := pt-PT 288 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_pt-PT.pak 289 include $(LOCAL_PATH)/webview_pak.mk 290 291 include $(CLEAR_VARS) 292 LOCAL_MODULE := webviewchromium_webkit_strings_ro.pak 293 LOCAL_MODULE_STEM := ro 294 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ro.pak 295 include $(LOCAL_PATH)/webview_pak.mk 296 297 include $(CLEAR_VARS) 298 LOCAL_MODULE := webviewchromium_webkit_strings_ru.pak 299 LOCAL_MODULE_STEM := ru 300 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ru.pak 301 include $(LOCAL_PATH)/webview_pak.mk 302 303 include $(CLEAR_VARS) 304 LOCAL_MODULE := webviewchromium_webkit_strings_sk.pak 305 LOCAL_MODULE_STEM := sk 306 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sk.pak 307 include $(LOCAL_PATH)/webview_pak.mk 308 309 include $(CLEAR_VARS) 310 LOCAL_MODULE := webviewchromium_webkit_strings_sl.pak 311 LOCAL_MODULE_STEM := sl 312 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sl.pak 313 include $(LOCAL_PATH)/webview_pak.mk 314 315 include $(CLEAR_VARS) 316 LOCAL_MODULE := webviewchromium_webkit_strings_sr.pak 317 LOCAL_MODULE_STEM := sr 318 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sr.pak 319 include $(LOCAL_PATH)/webview_pak.mk 320 321 include $(CLEAR_VARS) 322 LOCAL_MODULE := webviewchromium_webkit_strings_sv.pak 323 LOCAL_MODULE_STEM := sv 324 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sv.pak 325 include $(LOCAL_PATH)/webview_pak.mk 326 327 include $(CLEAR_VARS) 328 LOCAL_MODULE := webviewchromium_webkit_strings_sw.pak 329 LOCAL_MODULE_STEM := sw 330 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sw.pak 331 include $(LOCAL_PATH)/webview_pak.mk 332 333 include $(CLEAR_VARS) 334 LOCAL_MODULE := webviewchromium_webkit_strings_ta.pak 335 LOCAL_MODULE_STEM := ta 336 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ta.pak 337 include $(LOCAL_PATH)/webview_pak.mk 338 339 include $(CLEAR_VARS) 340 LOCAL_MODULE := webviewchromium_webkit_strings_te.pak 341 LOCAL_MODULE_STEM := te 342 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_te.pak 343 include $(LOCAL_PATH)/webview_pak.mk 344 345 include $(CLEAR_VARS) 346 LOCAL_MODULE := webviewchromium_webkit_strings_th.pak 347 LOCAL_MODULE_STEM := th 348 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_th.pak 349 include $(LOCAL_PATH)/webview_pak.mk 350 351 include $(CLEAR_VARS) 352 LOCAL_MODULE := webviewchromium_webkit_strings_tr.pak 353 LOCAL_MODULE_STEM := tr 354 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_tr.pak 355 include $(LOCAL_PATH)/webview_pak.mk 356 357 include $(CLEAR_VARS) 358 LOCAL_MODULE := webviewchromium_webkit_strings_uk.pak 359 LOCAL_MODULE_STEM := uk 360 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_uk.pak 361 include $(LOCAL_PATH)/webview_pak.mk 362 363 include $(CLEAR_VARS) 364 LOCAL_MODULE := webviewchromium_webkit_strings_vi.pak 365 LOCAL_MODULE_STEM := vi 366 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_vi.pak 367 include $(LOCAL_PATH)/webview_pak.mk 368 369 include $(CLEAR_VARS) 370 LOCAL_MODULE := webviewchromium_webkit_strings_zh-CN.pak 371 LOCAL_MODULE_STEM := zh-CN 372 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_zh-CN.pak 373 include $(LOCAL_PATH)/webview_pak.mk 374 375 include $(CLEAR_VARS) 376 LOCAL_MODULE := webviewchromium_webkit_strings_zh-TW.pak 377 LOCAL_MODULE_STEM := zh-TW 378 LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_zh-TW.pak 379 include $(LOCAL_PATH)/webview_pak.mk 380