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