1 # Copyright 2014 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.
5 LOCAL_SDK_VERSION
:= 21
7 LOCAL_SRC_FILES
:= $(call all-java-files-under
, java
/src
)
9 # contentview and its dependencies
10 LOCAL_AIDL_INCLUDES
:= \
11 $(LOCAL_PATH
)/..
/content
/public
/android
/java
/src \
12 $(LOCAL_PATH
)/..
/net
/android
/java
/src \
13 $(LOCAL_PATH
)/..
/third_party
/eyesfree
/src
/android
/java
/src
16 $(call all-java-files-under
, ..
/content
/public
/android
/java
/src
) \
17 ..
/content
/public
/android
/java
/src
/org
/chromium
/content
/common
/IChildProcessCallback.aidl \
18 ..
/content
/public
/android
/java
/src
/org
/chromium
/content
/common
/IChildProcessService.aidl \
19 ..
/net
/android
/java
/src
/org
/chromium
/net
/IRemoteAndroidKeyStoreCallbacks.aidl \
20 ..
/net
/android
/java
/src
/org
/chromium
/net
/IRemoteAndroidKeyStore.aidl \
21 $(call all-java-files-under
, ..
/base
/android
/java
/src
) \
22 $(call all-java-files-under
, ..
/media
/base
/android
/java
/src
) \
23 $(call all-java-files-under
, ..
/mojo
/android
/system
/src
) \
24 $(call all-java-files-under
, ..
/mojo
/public
/java
/bindings
/src
) \
25 $(call all-java-files-under
, ..
/mojo
/public
/java
/system
/src
) \
26 $(call all-java-files-under
, ..
/net
/android
/java
/src
) \
27 $(call all-java-files-under
, ..
/ui
/android
/java
/src
) \
28 $(call all-java-files-under
, ..
/third_party
/eyesfree
/src
/android
/java
/src
) \
29 $(call all-Iaidl-files-under
, ..
/third_party
/eyesfree
/src
/android
/java
/src
)
33 $(call all-java-files-under
, \
34 ..
/components
/web_contents_delegate_android
/android
/java
/src
) \
35 $(call all-java-files-under
, \
36 ..
/components
/navigation_interception
/android
/java
/src
) \
38 # This directory includes .java files that are generated by the normal gyp build, but are checked in
39 # for the Android build.
40 # TODO(torne, cjhopman): Consider removing this.
42 $(call all-java-files-under
, java
/generated_src
)
44 # Java files generated from .template rules. This list should match list of java dependencies in
45 # android_webview/android_webview.gyp
46 LOCAL_GENERATED_SOURCES
:= \
47 $(call intermediates-dir-for
,GYP
,shared
)/enums
/bitmap_format_java
/org
/chromium
/ui
/gfx
/BitmapFormat.java \
48 $(call intermediates-dir-for
,GYP
,shared
)/enums
/cert_verify_status_android_java
/org
/chromium
/net
/CertVerifyStatusAndroid.java \
49 $(call intermediates-dir-for
,GYP
,shared
)/enums
/certificate_mime_types_java
/org
/chromium
/net
/CertificateMimeType.java \
50 $(call intermediates-dir-for
,GYP
,shared
)/enums
/content_gamepad_mapping
/org
/chromium
/content
/browser
/input
/CanonicalAxisIndex.java \
51 $(call intermediates-dir-for
,GYP
,shared
)/enums
/content_gamepad_mapping
/org
/chromium
/content
/browser
/input
/CanonicalButtonIndex.java \
52 $(call intermediates-dir-for
,GYP
,shared
)/enums
/gesture_event_type_java
/org
/chromium
/content
/browser
/GestureEventType.java \
53 $(call intermediates-dir-for
,GYP
,shared
)/enums
/popup_item_type_java
/org
/chromium
/content
/browser
/input
/PopupItemType.java \
54 $(call intermediates-dir-for
,GYP
,shared
)/enums
/private_key_types_java
/org
/chromium
/net
/PrivateKeyType.java \
55 $(call intermediates-dir-for
,GYP
,shared
)/enums
/result_codes_java
/org
/chromium
/content_public
/common
/ResultCode.java \
56 $(call intermediates-dir-for
,GYP
,shared
)/enums
/screen_orientation_values_java
/org
/chromium
/content_public
/common
/ScreenOrientationValues.java \
57 $(call intermediates-dir-for
,GYP
,shared
)/enums
/selection_event_type_java
/org
/chromium
/content
/browser
/input
/SelectionEventType.java \
58 $(call intermediates-dir-for
,GYP
,shared
)/enums
/speech_recognition_error_java
/org
/chromium
/content_public
/common
/SpeechRecognitionErrorCode.java \
59 $(call intermediates-dir-for
,GYP
,shared
)/enums
/top_controls_state_java
/org
/chromium
/content_public
/common
/TopControlsState.java \
60 $(call intermediates-dir-for
,GYP
,shared
)/enums
/window_open_disposition_java
/org
/chromium
/ui
/WindowOpenDisposition.java \
61 $(call intermediates-dir-for
,GYP
,shared
)/enums
/base_java_application_state
/org
/chromium
/base
/ApplicationState.java \
62 $(call intermediates-dir-for
,GYP
,shared
)/enums
/base_java_library_load_from_apk_status_codes
/org
/chromium
/base
/library_loader
/LibraryLoadFromApkStatusCodes.java \
63 $(call intermediates-dir-for
,GYP
,shared
)/enums
/base_java_memory_pressure_level
/org
/chromium
/base
/MemoryPressureLevel.java \
64 $(call intermediates-dir-for
,GYP
,shared
)/enums
/media_android_imageformat
/org
/chromium
/media
/AndroidImageFormat.java \
65 $(call intermediates-dir-for
,GYP
,shared
)/enums
/page_transition_types_java
/org
/chromium
/ui
/base
/PageTransition.java \
66 $(call intermediates-dir-for
,GYP
,shared
)/templates
/net_errors_java
/org
/chromium
/net
/NetError.java \
68 # content dependencies on java components that are provided by the system on
70 LOCAL_STATIC_JAVA_LIBRARIES
+= jsr305 guava