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