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 9LOCAL_PATH := $(call my-dir) 10include $(CLEAR_VARS) 11 12LOCAL_MODULE := android_webview_java 13 14LOCAL_MODULE_TAGS := optional 15 16LOCAL_SRC_FILES := $(call all-java-files-under, java/src) 17 18# resource glue layer 19LOCAL_SRC_FILES += \ 20 $(call all-java-files-under, ../content/public/android/java/resource_map) \ 21 $(call all-java-files-under, ../ui/android/java/resource_map) \ 22 23# contentview and its dependencies 24LOCAL_AIDL_INCLUDES := \ 25 $(LOCAL_PATH)/../content/public/android/java/src \ 26 $(LOCAL_PATH)/../third_party/eyesfree/src/android/java/src 27LOCAL_SRC_FILES += \ 28 $(call all-java-files-under, ../content/public/android/java/src) \ 29 ../content/public/android/java/src/org/chromium/content/common/IChildProcessCallback.aidl \ 30 ../content/public/android/java/src/org/chromium/content/common/IChildProcessService.aidl \ 31 $(call all-java-files-under, ../base/android/java/src) \ 32 $(call all-java-files-under, ../media/base/android/java/src) \ 33 $(call all-java-files-under, ../net/android/java/src) \ 34 $(call all-java-files-under, ../ui/android/java/src) \ 35 $(call all-java-files-under, ../third_party/eyesfree/src/android/java/src) \ 36 $(call all-Iaidl-files-under, ../third_party/eyesfree/src/android/java/src) 37 38# browser components 39LOCAL_SRC_FILES += \ 40 $(call all-java-files-under, \ 41 ../components/web_contents_delegate_android/android/java/src) \ 42 $(call all-java-files-under, \ 43 ../components/navigation_interception/android/java/src) \ 44 45# This directory includes .java files that are generated by the normal gyp build, but are checked in 46# for the Android build. 47# TODO(torne, cjhopman): Consider removing this. 48LOCAL_SRC_FILES += \ 49 $(call all-java-files-under, java/generated_src) 50 51# Java files generated from .template rules. This list should match list of java dependencies in 52# android_webview/all_webview.gyp 53LOCAL_GENERATED_SOURCES := \ 54$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/base/ActivityState.java \ 55$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/base/MemoryPressureLevelList.java \ 56$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/PageTransitionTypes.java \ 57$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/SpeechRecognitionError.java \ 58$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/common/ResultCodes.java \ 59$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/CertificateMimeType.java \ 60$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/CertVerifyResultAndroid.java \ 61$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/NetError.java \ 62$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/PrivateKeyType.java \ 63$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/ui/WindowOpenDisposition.java \ 64 65# content dependencies on java components that are provided by the system on 66# android 67LOCAL_STATIC_JAVA_LIBRARIES += jsr305 guava 68 69include $(BUILD_STATIC_JAVA_LIBRARY) 70 71 72######################################################## 73# These packages are the resource paks used by webview. 74 75include $(CLEAR_VARS) 76LOCAL_MODULE := webviewchromium_pak 77LOCAL_MODULE_STEM := webviewchromium 78LOCAL_BUILT_MODULE_STEM := android_webview_apk/assets/webviewchromium.pak 79include $(LOCAL_PATH)/webview_pak.mk 80 81include $(CLEAR_VARS) 82LOCAL_MODULE := webviewchromium_webkit_strings_am.pak 83LOCAL_MODULE_STEM := am 84LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_am.pak 85include $(LOCAL_PATH)/webview_pak.mk 86 87include $(CLEAR_VARS) 88LOCAL_MODULE := webviewchromium_webkit_strings_ar.pak 89LOCAL_MODULE_STEM := ar 90LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ar.pak 91include $(LOCAL_PATH)/webview_pak.mk 92 93include $(CLEAR_VARS) 94LOCAL_MODULE := webviewchromium_webkit_strings_bg.pak 95LOCAL_MODULE_STEM := bg 96LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_bg.pak 97include $(LOCAL_PATH)/webview_pak.mk 98 99include $(CLEAR_VARS) 100LOCAL_MODULE := webviewchromium_webkit_strings_bn.pak 101LOCAL_MODULE_STEM := bn 102LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_bn.pak 103include $(LOCAL_PATH)/webview_pak.mk 104 105include $(CLEAR_VARS) 106LOCAL_MODULE := webviewchromium_webkit_strings_ca.pak 107LOCAL_MODULE_STEM := ca 108LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ca.pak 109include $(LOCAL_PATH)/webview_pak.mk 110 111include $(CLEAR_VARS) 112LOCAL_MODULE := webviewchromium_webkit_strings_cs.pak 113LOCAL_MODULE_STEM := cs 114LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_cs.pak 115include $(LOCAL_PATH)/webview_pak.mk 116 117include $(CLEAR_VARS) 118LOCAL_MODULE := webviewchromium_webkit_strings_da.pak 119LOCAL_MODULE_STEM := da 120LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_da.pak 121include $(LOCAL_PATH)/webview_pak.mk 122 123include $(CLEAR_VARS) 124LOCAL_MODULE := webviewchromium_webkit_strings_de.pak 125LOCAL_MODULE_STEM := de 126LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_de.pak 127include $(LOCAL_PATH)/webview_pak.mk 128 129include $(CLEAR_VARS) 130LOCAL_MODULE := webviewchromium_webkit_strings_el.pak 131LOCAL_MODULE_STEM := el 132LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_el.pak 133include $(LOCAL_PATH)/webview_pak.mk 134 135include $(CLEAR_VARS) 136LOCAL_MODULE := webviewchromium_webkit_strings_en-GB.pak 137LOCAL_MODULE_STEM := en-GB 138LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_en-GB.pak 139include $(LOCAL_PATH)/webview_pak.mk 140 141include $(CLEAR_VARS) 142LOCAL_MODULE := webviewchromium_webkit_strings_en-US.pak 143LOCAL_MODULE_STEM := en-US 144LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_en-US.pak 145include $(LOCAL_PATH)/webview_pak.mk 146 147include $(CLEAR_VARS) 148LOCAL_MODULE := webviewchromium_webkit_strings_es-419.pak 149LOCAL_MODULE_STEM := es-419 150LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_es-419.pak 151include $(LOCAL_PATH)/webview_pak.mk 152 153include $(CLEAR_VARS) 154LOCAL_MODULE := webviewchromium_webkit_strings_es.pak 155LOCAL_MODULE_STEM := es 156LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_es.pak 157include $(LOCAL_PATH)/webview_pak.mk 158 159include $(CLEAR_VARS) 160LOCAL_MODULE := webviewchromium_webkit_strings_et.pak 161LOCAL_MODULE_STEM := et 162LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_et.pak 163include $(LOCAL_PATH)/webview_pak.mk 164 165include $(CLEAR_VARS) 166LOCAL_MODULE := webviewchromium_webkit_strings_fa.pak 167LOCAL_MODULE_STEM := fa 168LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fa.pak 169include $(LOCAL_PATH)/webview_pak.mk 170 171include $(CLEAR_VARS) 172LOCAL_MODULE := webviewchromium_webkit_strings_fil.pak 173LOCAL_MODULE_STEM := fil 174LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fil.pak 175include $(LOCAL_PATH)/webview_pak.mk 176 177include $(CLEAR_VARS) 178LOCAL_MODULE := webviewchromium_webkit_strings_fi.pak 179LOCAL_MODULE_STEM := fi 180LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fi.pak 181include $(LOCAL_PATH)/webview_pak.mk 182 183include $(CLEAR_VARS) 184LOCAL_MODULE := webviewchromium_webkit_strings_fr.pak 185LOCAL_MODULE_STEM := fr 186LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_fr.pak 187include $(LOCAL_PATH)/webview_pak.mk 188 189include $(CLEAR_VARS) 190LOCAL_MODULE := webviewchromium_webkit_strings_gu.pak 191LOCAL_MODULE_STEM := gu 192LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_gu.pak 193include $(LOCAL_PATH)/webview_pak.mk 194 195include $(CLEAR_VARS) 196LOCAL_MODULE := webviewchromium_webkit_strings_he.pak 197LOCAL_MODULE_STEM := he 198LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_he.pak 199include $(LOCAL_PATH)/webview_pak.mk 200 201include $(CLEAR_VARS) 202LOCAL_MODULE := webviewchromium_webkit_strings_hi.pak 203LOCAL_MODULE_STEM := hi 204LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_hi.pak 205include $(LOCAL_PATH)/webview_pak.mk 206 207include $(CLEAR_VARS) 208LOCAL_MODULE := webviewchromium_webkit_strings_hr.pak 209LOCAL_MODULE_STEM := hr 210LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_hr.pak 211include $(LOCAL_PATH)/webview_pak.mk 212 213include $(CLEAR_VARS) 214LOCAL_MODULE := webviewchromium_webkit_strings_hu.pak 215LOCAL_MODULE_STEM := hu 216LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_hu.pak 217include $(LOCAL_PATH)/webview_pak.mk 218 219include $(CLEAR_VARS) 220LOCAL_MODULE := webviewchromium_webkit_strings_id.pak 221LOCAL_MODULE_STEM := id 222LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_id.pak 223include $(LOCAL_PATH)/webview_pak.mk 224 225include $(CLEAR_VARS) 226LOCAL_MODULE := webviewchromium_webkit_strings_it.pak 227LOCAL_MODULE_STEM := it 228LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_it.pak 229include $(LOCAL_PATH)/webview_pak.mk 230 231include $(CLEAR_VARS) 232LOCAL_MODULE := webviewchromium_webkit_strings_ja.pak 233LOCAL_MODULE_STEM := ja 234LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ja.pak 235include $(LOCAL_PATH)/webview_pak.mk 236 237include $(CLEAR_VARS) 238LOCAL_MODULE := webviewchromium_webkit_strings_kn.pak 239LOCAL_MODULE_STEM := kn 240LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_kn.pak 241include $(LOCAL_PATH)/webview_pak.mk 242 243include $(CLEAR_VARS) 244LOCAL_MODULE := webviewchromium_webkit_strings_ko.pak 245LOCAL_MODULE_STEM := ko 246LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ko.pak 247include $(LOCAL_PATH)/webview_pak.mk 248 249include $(CLEAR_VARS) 250LOCAL_MODULE := webviewchromium_webkit_strings_lt.pak 251LOCAL_MODULE_STEM := lt 252LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_lt.pak 253include $(LOCAL_PATH)/webview_pak.mk 254 255include $(CLEAR_VARS) 256LOCAL_MODULE := webviewchromium_webkit_strings_lv.pak 257LOCAL_MODULE_STEM := lv 258LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_lv.pak 259include $(LOCAL_PATH)/webview_pak.mk 260 261include $(CLEAR_VARS) 262LOCAL_MODULE := webviewchromium_webkit_strings_ml.pak 263LOCAL_MODULE_STEM := ml 264LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ml.pak 265include $(LOCAL_PATH)/webview_pak.mk 266 267include $(CLEAR_VARS) 268LOCAL_MODULE := webviewchromium_webkit_strings_mr.pak 269LOCAL_MODULE_STEM := mr 270LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_mr.pak 271include $(LOCAL_PATH)/webview_pak.mk 272 273include $(CLEAR_VARS) 274LOCAL_MODULE := webviewchromium_webkit_strings_ms.pak 275LOCAL_MODULE_STEM := ms 276LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ms.pak 277include $(LOCAL_PATH)/webview_pak.mk 278 279include $(CLEAR_VARS) 280LOCAL_MODULE := webviewchromium_webkit_strings_nb.pak 281LOCAL_MODULE_STEM := nb 282LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_nb.pak 283include $(LOCAL_PATH)/webview_pak.mk 284 285include $(CLEAR_VARS) 286LOCAL_MODULE := webviewchromium_webkit_strings_nl.pak 287LOCAL_MODULE_STEM := nl 288LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_nl.pak 289include $(LOCAL_PATH)/webview_pak.mk 290 291include $(CLEAR_VARS) 292LOCAL_MODULE := webviewchromium_webkit_strings_pl.pak 293LOCAL_MODULE_STEM := pl 294LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_pl.pak 295include $(LOCAL_PATH)/webview_pak.mk 296 297include $(CLEAR_VARS) 298LOCAL_MODULE := webviewchromium_webkit_strings_pt-BR.pak 299LOCAL_MODULE_STEM := pt-BR 300LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_pt-BR.pak 301include $(LOCAL_PATH)/webview_pak.mk 302 303include $(CLEAR_VARS) 304LOCAL_MODULE := webviewchromium_webkit_strings_pt-PT.pak 305LOCAL_MODULE_STEM := pt-PT 306LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_pt-PT.pak 307include $(LOCAL_PATH)/webview_pak.mk 308 309include $(CLEAR_VARS) 310LOCAL_MODULE := webviewchromium_webkit_strings_ro.pak 311LOCAL_MODULE_STEM := ro 312LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ro.pak 313include $(LOCAL_PATH)/webview_pak.mk 314 315include $(CLEAR_VARS) 316LOCAL_MODULE := webviewchromium_webkit_strings_ru.pak 317LOCAL_MODULE_STEM := ru 318LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ru.pak 319include $(LOCAL_PATH)/webview_pak.mk 320 321include $(CLEAR_VARS) 322LOCAL_MODULE := webviewchromium_webkit_strings_sk.pak 323LOCAL_MODULE_STEM := sk 324LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sk.pak 325include $(LOCAL_PATH)/webview_pak.mk 326 327include $(CLEAR_VARS) 328LOCAL_MODULE := webviewchromium_webkit_strings_sl.pak 329LOCAL_MODULE_STEM := sl 330LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sl.pak 331include $(LOCAL_PATH)/webview_pak.mk 332 333include $(CLEAR_VARS) 334LOCAL_MODULE := webviewchromium_webkit_strings_sr.pak 335LOCAL_MODULE_STEM := sr 336LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sr.pak 337include $(LOCAL_PATH)/webview_pak.mk 338 339include $(CLEAR_VARS) 340LOCAL_MODULE := webviewchromium_webkit_strings_sv.pak 341LOCAL_MODULE_STEM := sv 342LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sv.pak 343include $(LOCAL_PATH)/webview_pak.mk 344 345include $(CLEAR_VARS) 346LOCAL_MODULE := webviewchromium_webkit_strings_sw.pak 347LOCAL_MODULE_STEM := sw 348LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_sw.pak 349include $(LOCAL_PATH)/webview_pak.mk 350 351include $(CLEAR_VARS) 352LOCAL_MODULE := webviewchromium_webkit_strings_ta.pak 353LOCAL_MODULE_STEM := ta 354LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_ta.pak 355include $(LOCAL_PATH)/webview_pak.mk 356 357include $(CLEAR_VARS) 358LOCAL_MODULE := webviewchromium_webkit_strings_te.pak 359LOCAL_MODULE_STEM := te 360LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_te.pak 361include $(LOCAL_PATH)/webview_pak.mk 362 363include $(CLEAR_VARS) 364LOCAL_MODULE := webviewchromium_webkit_strings_th.pak 365LOCAL_MODULE_STEM := th 366LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_th.pak 367include $(LOCAL_PATH)/webview_pak.mk 368 369include $(CLEAR_VARS) 370LOCAL_MODULE := webviewchromium_webkit_strings_tr.pak 371LOCAL_MODULE_STEM := tr 372LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_tr.pak 373include $(LOCAL_PATH)/webview_pak.mk 374 375include $(CLEAR_VARS) 376LOCAL_MODULE := webviewchromium_webkit_strings_uk.pak 377LOCAL_MODULE_STEM := uk 378LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_uk.pak 379include $(LOCAL_PATH)/webview_pak.mk 380 381include $(CLEAR_VARS) 382LOCAL_MODULE := webviewchromium_webkit_strings_vi.pak 383LOCAL_MODULE_STEM := vi 384LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_vi.pak 385include $(LOCAL_PATH)/webview_pak.mk 386 387include $(CLEAR_VARS) 388LOCAL_MODULE := webviewchromium_webkit_strings_zh-CN.pak 389LOCAL_MODULE_STEM := zh-CN 390LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_zh-CN.pak 391include $(LOCAL_PATH)/webview_pak.mk 392 393include $(CLEAR_VARS) 394LOCAL_MODULE := webviewchromium_webkit_strings_zh-TW.pak 395LOCAL_MODULE_STEM := zh-TW 396LOCAL_BUILT_MODULE_STEM := webkit/webkit_strings_zh-TW.pak 397include $(LOCAL_PATH)/webview_pak.mk 398