16d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# Copyright 2014 The Chromium Authors. All rights reserved.
26d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be
36d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# found in the LICENSE file.
46d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
56d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)LOCAL_SRC_FILES := $(call all-java-files-under, java/src)
66d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
76d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# contentview and its dependencies
86d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)LOCAL_AIDL_INCLUDES := \
96d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(LOCAL_PATH)/../content/public/android/java/src \
106d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(LOCAL_PATH)/../net/android/java/src \
116d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(LOCAL_PATH)/../third_party/eyesfree/src/android/java/src
126d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
136d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)LOCAL_SRC_FILES += \
146d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, ../content/public/android/java/src) \
156d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    ../content/public/android/java/src/org/chromium/content/common/IChildProcessCallback.aidl \
166d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    ../content/public/android/java/src/org/chromium/content/common/IChildProcessService.aidl \
176d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    ../net/android/java/src/org/chromium/net/IRemoteAndroidKeyStoreCallbacks.aidl \
186d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    ../net/android/java/src/org/chromium/net/IRemoteAndroidKeyStore.aidl \
196d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, ../base/android/java/src) \
206d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, ../media/base/android/java/src) \
216d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, ../net/android/java/src) \
226d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, ../ui/android/java/src) \
236d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, ../third_party/eyesfree/src/android/java/src) \
246d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-Iaidl-files-under, ../third_party/eyesfree/src/android/java/src)
256d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
266d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# browser components
276d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)LOCAL_SRC_FILES += \
286d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, \
296d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)        ../components/web_contents_delegate_android/android/java/src) \
306d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, \
316d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)        ../components/navigation_interception/android/java/src) \
326d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
336d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# This directory includes .java files that are generated by the normal gyp build, but are checked in
346d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# for the Android build.
356d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# TODO(torne, cjhopman): Consider removing this.
366d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)LOCAL_SRC_FILES += \
376d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    $(call all-java-files-under, java/generated_src)
386d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
396d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# Java files generated from .template rules. This list should match list of java dependencies in
405f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)# android_webview/android_webview.gyp
416d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)LOCAL_GENERATED_SOURCES := \
421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci$(call intermediates-dir-for,GYP,shared)/enums/window_open_disposition_java/org/chromium/ui/WindowOpenDisposition.java \
431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci$(call intermediates-dir-for,GYP,shared)/enums/bitmap_format_java/org/chromium/ui/gfx/BitmapFormat.java \
44116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/base/ApplicationState.java \
45116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/base/MemoryPressureLevelList.java \
46116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/GestureEventType.java \
47116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/SpeechRecognitionError.java \
48116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/input/CanonicalAxisIndex.java \
49116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/input/CanonicalButtonIndex.java \
50116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/input/PopupItemType.java \
515f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/browser/input/SelectionEventType.java \
52116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content/common/ResultCodes.java \
531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/content_public/common/ScreenOrientationValues.java \
54116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/media/ImageFormat.java \
55116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/CertificateMimeType.java \
56116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/CertVerifyStatusAndroid.java \
57116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/NetError.java \
58116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/net/PrivateKeyType.java \
591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci$(call intermediates-dir-for,GYP,shared)/templates/org/chromium/ui/base/PageTransitionTypes.java \
606d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
616d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# content dependencies on java components that are provided by the system on
626d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# android
636d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)LOCAL_STATIC_JAVA_LIBRARIES += jsr305 guava
646d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
65