| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 1 | # | 
 | 2 | # Copyright (C) 2008 The Android Open Source Project | 
 | 3 | # | 
 | 4 | # Licensed under the Apache License, Version 2.0 (the "License"); | 
 | 5 | # you may not use this file except in compliance with the License. | 
 | 6 | # You may obtain a copy of the License at | 
 | 7 | # | 
 | 8 | #      http://www.apache.org/licenses/LICENSE-2.0 | 
 | 9 | # | 
 | 10 | # Unless required by applicable law or agreed to in writing, software | 
 | 11 | # distributed under the License is distributed on an "AS IS" BASIS, | 
 | 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
 | 13 | # See the License for the specific language governing permissions and | 
 | 14 | # limitations under the License. | 
 | 15 | # | 
 | 16 | LOCAL_PATH := $(call my-dir) | 
 | 17 |  | 
 | 18 | # We have a special case here where we build the library's resources | 
 | 19 | # independently from its code, so we need to find where the resource | 
 | 20 | # class source got placed in the course of building the resources. | 
 | 21 | # Thus, the magic here. | 
 | 22 | # Also, this module cannot depend directly on the R.java file; if it | 
 | 23 | # did, the PRIVATE_* vars for R.java wouldn't be guaranteed to be correct. | 
 | 24 | # Instead, it depends on the R.stamp file, which lists the corresponding | 
 | 25 | # R.java file as a prerequisite. | 
 | 26 | # TODO: find a more appropriate way to do this. | 
| Joe Onorato | 80a60ba | 2010-07-14 19:58:30 -0700 | [diff] [blame] | 27 | framework_res_source_path := APPS/framework-res_intermediates/src | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 28 |  | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 29 | # Build the master framework library. | 
 | 30 | # The framework contains too many method references (>64K) for poor old DEX. | 
 | 31 | # So we first build the framework as a monolithic static library then split it | 
 | 32 | # up into smaller pieces. | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 33 | # ============================================================ | 
 | 34 | include $(CLEAR_VARS) | 
 | 35 |  | 
 | 36 | # FRAMEWORKS_BASE_SUBDIRS comes from build/core/pathmap.mk | 
 | 37 | LOCAL_SRC_FILES := $(call find-other-java-files,$(FRAMEWORKS_BASE_SUBDIRS)) | 
 | 38 |  | 
| Brad Fitzpatrick | a63730d | 2010-02-07 22:25:34 -0800 | [diff] [blame] | 39 | # EventLogTags files. | 
| Dan Egnor | 18e9396 | 2010-02-10 19:27:58 -0800 | [diff] [blame] | 40 | LOCAL_SRC_FILES += \ | 
 | 41 |        core/java/android/content/EventLogTags.logtags \ | 
| Narayan Kamath | 6dabb63 | 2011-07-08 12:13:03 +0100 | [diff] [blame] | 42 |        core/java/android/speech/tts/EventLogTags.logtags \ | 
| Dan Egnor | 18e9396 | 2010-02-10 19:27:58 -0800 | [diff] [blame] | 43 |        core/java/android/webkit/EventLogTags.logtags \ | 
| Brad Fitzpatrick | a63730d | 2010-02-07 22:25:34 -0800 | [diff] [blame] | 44 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 45 | ## READ ME: ######################################################## | 
 | 46 | ## | 
| Mike Lockwood | c1e8aa4 | 2009-04-06 10:52:24 -0700 | [diff] [blame] | 47 | ## When updating this list of aidl files, consider if that aidl is | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 48 | ## part of the SDK API.  If it is, also add it to the list below that | 
 | 49 | ## is preprocessed and distributed with the SDK.  This list should | 
 | 50 | ## not contain any aidl files for parcelables, but the one below should | 
 | 51 | ## if you intend for 3rd parties to be able to send those objects | 
 | 52 | ## across process boundaries. | 
 | 53 | ## | 
 | 54 | ## READ ME: ######################################################## | 
 | 55 | LOCAL_SRC_FILES += \ | 
| svetoslavganov | 75986cf | 2009-05-14 22:28:01 -0700 | [diff] [blame] | 56 | 	core/java/android/accessibilityservice/IAccessibilityServiceConnection.aidl \ | 
| Svetoslav Ganov | 4213804 | 2012-03-20 11:51:39 -0700 | [diff] [blame] | 57 | 	core/java/android/accessibilityservice/IAccessibilityServiceClient.aidl \ | 
| Fred Quintana | 6030734 | 2009-03-24 22:48:12 -0700 | [diff] [blame] | 58 | 	core/java/android/accounts/IAccountManager.aidl \ | 
 | 59 | 	core/java/android/accounts/IAccountManagerResponse.aidl \ | 
 | 60 | 	core/java/android/accounts/IAccountAuthenticator.aidl \ | 
 | 61 | 	core/java/android/accounts/IAccountAuthenticatorResponse.aidl \ | 
| Dianne Hackborn | b06ea70 | 2009-07-13 13:07:51 -0700 | [diff] [blame] | 62 | 	core/java/android/app/IActivityController.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 63 | 	core/java/android/app/IActivityPendingResult.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 64 | 	core/java/android/app/IAlarmManager.aidl \ | 
| Dianne Hackborn | b06ea70 | 2009-07-13 13:07:51 -0700 | [diff] [blame] | 65 | 	core/java/android/app/IBackupAgent.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 66 | 	core/java/android/app/IInstrumentationWatcher.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 67 | 	core/java/android/app/INotificationManager.aidl \ | 
| Jeff Sharkey | a462079 | 2011-05-20 15:29:23 -0700 | [diff] [blame] | 68 | 	core/java/android/app/IProcessObserver.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 69 | 	core/java/android/app/ISearchManager.aidl \ | 
| Bjorn Bringert | 8d17f3f | 2009-06-05 13:22:28 +0100 | [diff] [blame] | 70 | 	core/java/android/app/ISearchManagerCallback.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 71 | 	core/java/android/app/IServiceConnection.aidl \ | 
| Dianne Hackborn | 80a4af2 | 2012-08-27 19:18:31 -0700 | [diff] [blame] | 72 | 	core/java/android/app/IStopUserCallback.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 73 | 	core/java/android/app/IThumbnailReceiver.aidl \ | 
| Dianne Hackborn | f26fd99 | 2011-04-08 18:14:09 -0700 | [diff] [blame] | 74 | 	core/java/android/app/IThumbnailRetriever.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 75 | 	core/java/android/app/ITransientNotification.aidl \ | 
| Svetoslav Ganov | 80943d8 | 2013-01-02 10:25:37 -0800 | [diff] [blame] | 76 | 	core/java/android/app/IUiAutomationConnection.aidl \ | 
| Tobias Haamel | 27b28b3 | 2010-02-09 23:09:17 +0100 | [diff] [blame] | 77 | 	core/java/android/app/IUiModeManager.aidl \ | 
| Svetoslav Ganov | 80943d8 | 2013-01-02 10:25:37 -0800 | [diff] [blame] | 78 | 	core/java/android/app/IUserSwitchObserver.aidl \ | 
| Dianne Hackborn | 8cc6a50 | 2009-08-05 21:29:42 -0700 | [diff] [blame] | 79 | 	core/java/android/app/IWallpaperManager.aidl \ | 
 | 80 | 	core/java/android/app/IWallpaperManagerCallback.aidl \ | 
| Dianne Hackborn | 87bba1e | 2010-02-26 17:25:54 -0800 | [diff] [blame] | 81 | 	core/java/android/app/admin/IDevicePolicyManager.aidl \ | 
| Christopher Tate | 4528186 | 2010-03-05 15:46:30 -0800 | [diff] [blame] | 82 | 	core/java/android/app/backup/IBackupManager.aidl \ | 
| Christopher Tate | 4a627c7 | 2011-04-01 14:43:32 -0700 | [diff] [blame] | 83 | 	core/java/android/app/backup/IFullBackupRestoreObserver.aidl \ | 
| Christopher Tate | 4528186 | 2010-03-05 15:46:30 -0800 | [diff] [blame] | 84 | 	core/java/android/app/backup/IRestoreObserver.aidl \ | 
 | 85 | 	core/java/android/app/backup/IRestoreSession.aidl \ | 
| Nick Pelly | bd022f4 | 2009-08-14 18:33:38 -0700 | [diff] [blame] | 86 | 	core/java/android/bluetooth/IBluetooth.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 87 | 	core/java/android/bluetooth/IBluetoothA2dp.aidl \ | 
| Nick Pelly | 16fb88a | 2009-10-07 07:44:03 +0200 | [diff] [blame] | 88 | 	core/java/android/bluetooth/IBluetoothCallback.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 89 | 	core/java/android/bluetooth/IBluetoothHeadset.aidl \ | 
| Matthew Xie | 3e8c82e | 2012-02-16 16:57:18 -0800 | [diff] [blame] | 90 | 	core/java/android/bluetooth/IBluetoothHeadsetPhone.aidl \ | 
| Matthew Xie | 13450df | 2012-03-22 17:18:37 -0700 | [diff] [blame] | 91 | 	core/java/android/bluetooth/IBluetoothHealth.aidl \ | 
| Jaikumar Ganesh | 2ea1e85 | 2011-04-01 16:33:09 -0700 | [diff] [blame] | 92 | 	core/java/android/bluetooth/IBluetoothHealthCallback.aidl \ | 
| Matthew Xie | bf246ef | 2012-03-21 23:15:06 -0700 | [diff] [blame] | 93 | 	core/java/android/bluetooth/IBluetoothInputDevice.aidl \ | 
| fredc | 0f42037 | 2012-04-12 00:02:00 -0700 | [diff] [blame] | 94 | 	core/java/android/bluetooth/IBluetoothPan.aidl \ | 
 | 95 | 	core/java/android/bluetooth/IBluetoothManager.aidl \ | 
 | 96 | 	core/java/android/bluetooth/IBluetoothManagerCallback.aidl \ | 
| Jiafa Liu | 3f41673 | 2009-07-02 16:36:02 +0800 | [diff] [blame] | 97 | 	core/java/android/bluetooth/IBluetoothPbap.aidl \ | 
| Matthew Xie | fe3807a | 2013-07-18 17:31:50 -0700 | [diff] [blame] | 98 | 	core/java/android/bluetooth/IBluetoothMap.aidl \ | 
| Jaikumar Ganesh | ef2cb7c | 2011-07-21 18:13:38 -0700 | [diff] [blame] | 99 | 	core/java/android/bluetooth/IBluetoothStateChangeCallback.aidl \ | 
| Ganesh Ganapathi Batta | 9908112 | 2013-02-05 15:28:33 -0800 | [diff] [blame] | 100 | 	core/java/android/bluetooth/IBluetoothGatt.aidl \ | 
 | 101 | 	core/java/android/bluetooth/IBluetoothGattCallback.aidl \ | 
 | 102 | 	core/java/android/bluetooth/IBluetoothGattServerCallback.aidl \ | 
| Dianne Hackborn | 9f53119 | 2010-08-04 17:48:03 -0700 | [diff] [blame] | 103 | 	core/java/android/content/IClipboard.aidl \ | 
| Dianne Hackborn | b06ea70 | 2009-07-13 13:07:51 -0700 | [diff] [blame] | 104 | 	core/java/android/content/IContentService.aidl \ | 
| Suchi Amalapurapu | 1ccac75 | 2009-06-12 10:09:58 -0700 | [diff] [blame] | 105 | 	core/java/android/content/IIntentReceiver.aidl \ | 
 | 106 | 	core/java/android/content/IIntentSender.aidl \ | 
| Dianne Hackborn | 9f53119 | 2010-08-04 17:48:03 -0700 | [diff] [blame] | 107 | 	core/java/android/content/IOnPrimaryClipChangedListener.aidl \ | 
| Matthew Williams | fa77418 | 2013-06-18 15:44:11 -0700 | [diff] [blame] | 108 | 	core/java/android/content/IAnonymousSyncAdapter.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 109 | 	core/java/android/content/ISyncAdapter.aidl \ | 
 | 110 | 	core/java/android/content/ISyncContext.aidl \ | 
| Dianne Hackborn | b06ea70 | 2009-07-13 13:07:51 -0700 | [diff] [blame] | 111 | 	core/java/android/content/ISyncStatusObserver.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 112 | 	core/java/android/content/pm/IPackageDataObserver.aidl \ | 
 | 113 | 	core/java/android/content/pm/IPackageDeleteObserver.aidl \ | 
 | 114 | 	core/java/android/content/pm/IPackageInstallObserver.aidl \ | 
 | 115 | 	core/java/android/content/pm/IPackageManager.aidl \ | 
| Suchi Amalapurapu | 8946dd3 | 2010-02-19 09:19:34 -0800 | [diff] [blame] | 116 | 	core/java/android/content/pm/IPackageMoveObserver.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 117 | 	core/java/android/content/pm/IPackageStatsObserver.aidl \ | 
 | 118 | 	core/java/android/database/IContentObserver.aidl \ | 
| Igor Murashkin | 4491d68 | 2013-05-31 16:43:48 -0700 | [diff] [blame] | 119 | 	core/java/android/hardware/ICameraService.aidl \ | 
 | 120 | 	core/java/android/hardware/ICameraServiceListener.aidl \ | 
 | 121 | 	core/java/android/hardware/ICamera.aidl \ | 
 | 122 | 	core/java/android/hardware/ICameraClient.aidl \ | 
| Erik Gilling | 51e95df | 2013-06-26 11:06:51 -0700 | [diff] [blame] | 123 | 	core/java/android/hardware/IConsumerIrService.aidl \ | 
| Igor Murashkin | 4491d68 | 2013-05-31 16:43:48 -0700 | [diff] [blame] | 124 | 	core/java/android/hardware/IProCameraUser.aidl \ | 
 | 125 | 	core/java/android/hardware/IProCameraCallbacks.aidl \ | 
| Eino-Ville Talvala | 2f1a2e4 | 2013-07-25 17:12:05 -0700 | [diff] [blame] | 126 | 	core/java/android/hardware/camera2/ICameraDeviceUser.aidl \ | 
 | 127 | 	core/java/android/hardware/camera2/ICameraDeviceCallbacks.aidl \ | 
| Mike Lockwood | b01e8bf | 2011-08-29 20:11:07 -0400 | [diff] [blame] | 128 | 	core/java/android/hardware/ISerialManager.aidl \ | 
| Jeff Brown | fa25bf5 | 2012-07-23 19:26:30 -0700 | [diff] [blame] | 129 | 	core/java/android/hardware/display/IDisplayManager.aidl \ | 
| Jeff Brown | bd6e150 | 2012-08-28 03:27:37 -0700 | [diff] [blame] | 130 | 	core/java/android/hardware/display/IDisplayManagerCallback.aidl \ | 
| Jeff Brown | 4532e61 | 2012-04-05 14:27:12 -0700 | [diff] [blame] | 131 | 	core/java/android/hardware/input/IInputManager.aidl \ | 
| Jeff Brown | af9e8d3 | 2012-04-12 17:32:48 -0700 | [diff] [blame] | 132 | 	core/java/android/hardware/input/IInputDevicesChangedListener.aidl \ | 
| destradaa | 1af4b02 | 2013-07-12 15:43:36 -0700 | [diff] [blame] | 133 | 	core/java/android/hardware/location/IFusedLocationHardware.aidl \ | 
 | 134 | 	core/java/android/hardware/location/IFusedLocationHardwareSink.aidl \ | 
| Jaikumar Ganesh | 8ce470d | 2013-04-03 12:22:18 -0700 | [diff] [blame] | 135 | 	core/java/android/hardware/location/IGeofenceHardware.aidl \ | 
 | 136 | 	core/java/android/hardware/location/IGeofenceHardwareCallback.aidl \ | 
| Jaikumar Ganesh | da65089 | 2013-04-17 12:19:10 -0700 | [diff] [blame] | 137 | 	core/java/android/hardware/location/IGeofenceHardwareMonitorCallback.aidl \ | 
| Mike Lockwood | c4308f0 | 2011-03-01 08:04:54 -0800 | [diff] [blame] | 138 | 	core/java/android/hardware/usb/IUsbManager.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 139 | 	core/java/android/net/IConnectivityManager.aidl \ | 
| San Mehat | 4d02d00 | 2010-01-22 16:07:46 -0800 | [diff] [blame] | 140 | 	core/java/android/net/INetworkManagementEventObserver.aidl \ | 
| Jeff Sharkey | c006f1a | 2011-05-19 17:12:49 -0700 | [diff] [blame] | 141 | 	core/java/android/net/INetworkPolicyListener.aidl \ | 
| Jeff Sharkey | d5cdd59 | 2011-05-03 20:27:17 -0700 | [diff] [blame] | 142 | 	core/java/android/net/INetworkPolicyManager.aidl \ | 
| Jeff Sharkey | 7527990 | 2011-05-24 18:39:45 -0700 | [diff] [blame] | 143 | 	core/java/android/net/INetworkStatsService.aidl \ | 
| Jeff Sharkey | b52e3e5 | 2012-04-06 11:12:08 -0700 | [diff] [blame] | 144 | 	core/java/android/net/INetworkStatsSession.aidl \ | 
| Irfan Sheriff | 7d024d3 | 2012-03-22 17:01:39 -0700 | [diff] [blame] | 145 | 	core/java/android/net/nsd/INsdManager.aidl \ | 
| Martijn Coenen | 5b1e032 | 2013-09-02 20:38:47 -0700 | [diff] [blame] | 146 | 	core/java/android/nfc/IAppCallback.aidl \ | 
| Nick Pelly | f36c6db | 2010-10-14 19:16:35 -0700 | [diff] [blame] | 147 | 	core/java/android/nfc/INfcAdapter.aidl \ | 
| Nick Pelly | 367f41f | 2011-03-08 11:43:30 -0800 | [diff] [blame] | 148 | 	core/java/android/nfc/INfcAdapterExtras.aidl \ | 
| Nick Pelly | f36c6db | 2010-10-14 19:16:35 -0700 | [diff] [blame] | 149 | 	core/java/android/nfc/INfcTag.aidl \ | 
| Martijn Coenen | a739788 | 2013-07-30 20:07:47 -0700 | [diff] [blame] | 150 | 	core/java/android/nfc/INfcCardEmulation.aidl \ | 
| Todd Poynor | a9de346 | 2013-05-22 18:53:29 -0700 | [diff] [blame] | 151 | 	core/java/android/os/IBatteryPropertiesListener.aidl \ | 
 | 152 | 	core/java/android/os/IBatteryPropertiesRegistrar.aidl \ | 
| Jeff Brown | a7771df | 2012-05-07 20:06:46 -0700 | [diff] [blame] | 153 | 	core/java/android/os/ICancellationSignal.aidl \ | 
| Mike Lockwood | eb9cbb8 | 2010-05-17 17:27:30 -0400 | [diff] [blame] | 154 | 	core/java/android/os/IHardwareService.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 155 | 	core/java/android/os/IMessenger.aidl \ | 
| San Mehat | 873f214 | 2010-01-14 10:25:07 -0800 | [diff] [blame] | 156 | 	core/java/android/os/INetworkManagementService.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 157 | 	core/java/android/os/IPermissionController.aidl \ | 
 | 158 | 	core/java/android/os/IPowerManager.aidl \ | 
| Svetoslav Ganov | 8643aa0 | 2011-04-20 12:12:33 -0700 | [diff] [blame] | 159 | 	core/java/android/os/IRemoteCallback.aidl \ | 
| Glenn Kasten | 07b0465 | 2012-04-23 15:00:43 -0700 | [diff] [blame] | 160 | 	core/java/android/os/ISchedulingPolicyService.aidl \ | 
| Christopher Tate | 8662cab5 | 2012-02-23 14:59:36 -0800 | [diff] [blame] | 161 | 	core/java/android/os/IUpdateLock.aidl \ | 
| Dianne Hackborn | e3f23a3 | 2013-03-01 13:25:35 -0800 | [diff] [blame] | 162 | 	core/java/android/os/IUserManager.aidl \ | 
| Mike Lockwood | 3a32213 | 2009-11-24 00:30:52 -0500 | [diff] [blame] | 163 | 	core/java/android/os/IVibratorService.aidl \ | 
| Daniel Sandler | 5feceeb | 2013-03-22 18:29:23 -0700 | [diff] [blame] | 164 | 	core/java/android/service/notification/INotificationListener.aidl \ | 
| Svetoslav Ganov | a002715 | 2013-06-25 14:59:53 -0700 | [diff] [blame] | 165 | 	core/java/android/print/ILayoutResultCallback.aidl \ | 
| Svetoslav Ganov | 44720af | 2013-08-20 16:32:53 -0700 | [diff] [blame] | 166 | 	core/java/android/print/IPrinterDiscoveryObserver.aidl \ | 
| Svetoslav Ganov | a002715 | 2013-06-25 14:59:53 -0700 | [diff] [blame] | 167 | 	core/java/android/print/IPrintDocumentAdapter.aidl \ | 
| Svetoslav Ganov | 4b9a4d1 | 2013-06-11 15:20:06 -0700 | [diff] [blame] | 168 | 	core/java/android/print/IPrintClient.aidl \ | 
| Svetoslav Ganov | 4b9a4d1 | 2013-06-11 15:20:06 -0700 | [diff] [blame] | 169 | 	core/java/android/print/IPrintManager.aidl \ | 
| Svetoslav Ganov | a002715 | 2013-06-25 14:59:53 -0700 | [diff] [blame] | 170 | 	core/java/android/print/IPrintSpooler.aidl \ | 
 | 171 | 	core/java/android/print/IPrintSpoolerCallbacks.aidl \ | 
 | 172 | 	core/java/android/print/IPrintSpoolerClient.aidl \ | 
 | 173 | 	core/java/android/print/IWriteResultCallback.aidl \ | 
| Svetoslav Ganov | 4b9a4d1 | 2013-06-11 15:20:06 -0700 | [diff] [blame] | 174 | 	core/java/android/printservice/IPrintService.aidl \ | 
 | 175 | 	core/java/android/printservice/IPrintServiceClient.aidl \ | 
| Daniel Sandler | 7d276c3 | 2012-01-30 14:33:52 -0500 | [diff] [blame] | 176 | 	core/java/android/service/dreams/IDreamManager.aidl \ | 
 | 177 | 	core/java/android/service/dreams/IDreamService.aidl \ | 
| Svetoslav Ganov | 8643aa0 | 2011-04-20 12:12:33 -0700 | [diff] [blame] | 178 | 	core/java/android/service/wallpaper/IWallpaperConnection.aidl \ | 
 | 179 | 	core/java/android/service/wallpaper/IWallpaperEngine.aidl \ | 
 | 180 | 	core/java/android/service/wallpaper/IWallpaperService.aidl \ | 
 | 181 | 	core/java/android/view/accessibility/IAccessibilityInteractionConnection.aidl\ | 
 | 182 | 	core/java/android/view/accessibility/IAccessibilityInteractionConnectionCallback.aidl\ | 
| svetoslavganov | 75986cf | 2009-05-14 22:28:01 -0700 | [diff] [blame] | 183 | 	core/java/android/view/accessibility/IAccessibilityManager.aidl \ | 
 | 184 | 	core/java/android/view/accessibility/IAccessibilityManagerClient.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 185 | 	core/java/android/view/IApplicationToken.aidl \ | 
| Romain Guy | 3b748a4 | 2013-04-17 18:54:38 -0700 | [diff] [blame] | 186 | 	core/java/android/view/IAssetAtlas.aidl \ | 
| Svetoslav Ganov | 545252f | 2012-12-10 18:29:24 -0800 | [diff] [blame] | 187 | 	core/java/android/view/IMagnificationCallbacks.aidl \ | 
| Svetoslav Ganov | c9c9a48 | 2012-07-16 08:46:07 -0700 | [diff] [blame] | 188 | 	core/java/android/view/IInputFilter.aidl \ | 
 | 189 | 	core/java/android/view/IInputFilterHost.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 190 | 	core/java/android/view/IOnKeyguardExitResult.aidl \ | 
 | 191 | 	core/java/android/view/IRotationWatcher.aidl \ | 
 | 192 | 	core/java/android/view/IWindow.aidl \ | 
| Dianne Hackborn | e3f23a3 | 2013-03-01 13:25:35 -0800 | [diff] [blame] | 193 | 	core/java/android/view/IWindowFocusObserver.aidl \ | 
 | 194 | 	core/java/android/view/IWindowId.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 195 | 	core/java/android/view/IWindowManager.aidl \ | 
 | 196 | 	core/java/android/view/IWindowSession.aidl \ | 
| Alex Gruenstein | 361ec77 | 2009-09-15 11:19:58 -0700 | [diff] [blame] | 197 | 	core/java/android/speech/IRecognitionListener.aidl \ | 
 | 198 | 	core/java/android/speech/IRecognitionService.aidl \ | 
| Bjorn Bringert | 50e657b | 2011-03-08 16:00:40 +0000 | [diff] [blame] | 199 | 	core/java/android/speech/tts/ITextToSpeechCallback.aidl \ | 
 | 200 | 	core/java/android/speech/tts/ITextToSpeechService.aidl \ | 
| Dianne Hackborn | c229302 | 2013-02-06 23:14:49 -0800 | [diff] [blame] | 201 | 	core/java/com/android/internal/app/IAppOpsCallback.aidl \ | 
| Dianne Hackborn | a06de0f | 2012-12-11 16:34:47 -0800 | [diff] [blame] | 202 | 	core/java/com/android/internal/app/IAppOpsService.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 203 | 	core/java/com/android/internal/app/IBatteryStats.aidl \ | 
| Dianne Hackborn | 23fb6e8 | 2013-08-07 10:08:22 -0700 | [diff] [blame] | 204 | 	core/java/com/android/internal/app/IProcessStats.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 205 | 	core/java/com/android/internal/app/IUsageStats.aidl \ | 
| Suchi Amalapurapu | c028be4 | 2010-01-25 12:19:12 -0800 | [diff] [blame] | 206 | 	core/java/com/android/internal/app/IMediaContainerService.aidl \ | 
| The Android Open Source Project | c39a6e0 | 2009-03-11 12:11:56 -0700 | [diff] [blame] | 207 | 	core/java/com/android/internal/appwidget/IAppWidgetService.aidl \ | 
 | 208 | 	core/java/com/android/internal/appwidget/IAppWidgetHost.aidl \ | 
| Christopher Tate | 487529a | 2009-04-29 14:03:25 -0700 | [diff] [blame] | 209 | 	core/java/com/android/internal/backup/IBackupTransport.aidl \ | 
| Christopher Tate | 46cc43c | 2013-02-19 14:08:59 -0800 | [diff] [blame] | 210 | 	core/java/com/android/internal/backup/IObbBackupService.aidl \ | 
| Jim Miller | 6edf263 | 2011-09-05 16:03:14 -0700 | [diff] [blame] | 211 | 	core/java/com/android/internal/policy/IFaceLockCallback.aidl \ | 
 | 212 | 	core/java/com/android/internal/policy/IFaceLockInterface.aidl \ | 
| Jim Miller | 2519057 | 2013-02-28 17:36:24 -0800 | [diff] [blame] | 213 | 	core/java/com/android/internal/policy/IKeyguardShowCallback.aidl \ | 
 | 214 | 	core/java/com/android/internal/policy/IKeyguardExitCallback.aidl \ | 
| Jim Miller | 5ecd811 | 2013-01-09 18:50:26 -0800 | [diff] [blame] | 215 | 	core/java/com/android/internal/policy/IKeyguardService.aidl \ | 
| Dan Egnor | f18a01c | 2009-11-12 11:32:50 -0800 | [diff] [blame] | 216 | 	core/java/com/android/internal/os/IDropBoxManagerService.aidl \ | 
| The Android Open Source Project | c39a6e0 | 2009-03-11 12:11:56 -0700 | [diff] [blame] | 217 | 	core/java/com/android/internal/os/IResultReceiver.aidl \ | 
| Joe Onorato | 0cbda99 | 2010-05-02 16:28:15 -0700 | [diff] [blame] | 218 | 	core/java/com/android/internal/statusbar/IStatusBar.aidl \ | 
 | 219 | 	core/java/com/android/internal/statusbar/IStatusBarService.aidl \ | 
| satok | 988323c | 2011-06-22 16:38:13 +0900 | [diff] [blame] | 220 | 	core/java/com/android/internal/textservice/ISpellCheckerService.aidl \ | 
 | 221 | 	core/java/com/android/internal/textservice/ISpellCheckerSession.aidl \ | 
 | 222 | 	core/java/com/android/internal/textservice/ISpellCheckerSessionListener.aidl \ | 
 | 223 | 	core/java/com/android/internal/textservice/ITextServicesManager.aidl \ | 
 | 224 | 	core/java/com/android/internal/textservice/ITextServicesSessionListener.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 225 | 	core/java/com/android/internal/view/IInputContext.aidl \ | 
 | 226 | 	core/java/com/android/internal/view/IInputContextCallback.aidl \ | 
 | 227 | 	core/java/com/android/internal/view/IInputMethod.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 228 | 	core/java/com/android/internal/view/IInputMethodClient.aidl \ | 
 | 229 | 	core/java/com/android/internal/view/IInputMethodManager.aidl \ | 
 | 230 | 	core/java/com/android/internal/view/IInputMethodSession.aidl \ | 
| Michael Wright | 52a5352 | 2013-03-14 10:59:38 -0700 | [diff] [blame] | 231 | 	core/java/com/android/internal/view/IInputSessionCallback.aidl \ | 
| Amith Yamasani | 52c489c | 2012-03-28 11:42:42 -0700 | [diff] [blame] | 232 | 	core/java/com/android/internal/widget/ILockSettings.aidl \ | 
| Winson Chung | 499cb9f | 2010-07-16 11:18:17 -0700 | [diff] [blame] | 233 | 	core/java/com/android/internal/widget/IRemoteViewsFactory.aidl \ | 
| Winson Chung | 81f39eb | 2011-01-11 18:05:01 -0800 | [diff] [blame] | 234 | 	core/java/com/android/internal/widget/IRemoteViewsAdapterConnection.aidl \ | 
| Brian Carlstrom | 93201f5 | 2011-06-09 15:05:35 -0700 | [diff] [blame] | 235 | 	keystore/java/android/security/IKeyChainAliasCallback.aidl \ | 
| Brian Carlstrom | b9a07c1 | 2011-04-11 09:03:51 -0700 | [diff] [blame] | 236 | 	keystore/java/android/security/IKeyChainService.aidl \ | 
| Bai Tao | a58a875 | 2010-07-13 15:32:16 +0800 | [diff] [blame] | 237 | 	location/java/android/location/ICountryDetector.aidl \ | 
 | 238 | 	location/java/android/location/ICountryListener.aidl \ | 
| destradaa | 1af4b02 | 2013-07-12 15:43:36 -0700 | [diff] [blame] | 239 | 	location/java/android/location/IFusedProvider.aidl \ | 
| Mike Lockwood | a55c321 | 2009-04-15 11:10:11 -0400 | [diff] [blame] | 240 | 	location/java/android/location/IGeocodeProvider.aidl \ | 
| Jaikumar Ganesh | 8ce470d | 2013-04-03 12:22:18 -0700 | [diff] [blame] | 241 | 	location/java/android/location/IGeofenceProvider.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 242 | 	location/java/android/location/IGpsStatusListener.aidl \ | 
| Mike Lockwood | 15e3d0f | 2009-05-01 07:53:28 -0400 | [diff] [blame] | 243 | 	location/java/android/location/IGpsStatusProvider.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 244 | 	location/java/android/location/ILocationListener.aidl \ | 
 | 245 | 	location/java/android/location/ILocationManager.aidl \ | 
| destradaa | 1af4b02 | 2013-07-12 15:43:36 -0700 | [diff] [blame] | 246 | 	location/java/android/location/IFusedGeofenceHardware.aidl \ | 
| Jaikumar Ganesh | 8ce470d | 2013-04-03 12:22:18 -0700 | [diff] [blame] | 247 | 	location/java/android/location/IGpsGeofenceHardware.aidl \ | 
| Danke Xie | 22d1f9f | 2009-08-18 18:28:45 -0400 | [diff] [blame] | 248 | 	location/java/android/location/INetInitiatedListener.aidl \ | 
| Nick Pelly | 6fa9ad4 | 2012-07-16 12:18:23 -0700 | [diff] [blame] | 249 | 	location/java/com/android/internal/location/ILocationProvider.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 250 | 	media/java/android/media/IAudioService.aidl \ | 
| Jean-Michel Trivi | d5176cf | 2010-01-28 11:56:42 -0800 | [diff] [blame] | 251 | 	media/java/android/media/IAudioFocusDispatcher.aidl \ | 
| Jean-Michel Trivi | 1357012 | 2012-06-19 14:03:09 -0700 | [diff] [blame] | 252 | 	media/java/android/media/IAudioRoutesObserver.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 253 | 	media/java/android/media/IMediaScannerListener.aidl \ | 
 | 254 | 	media/java/android/media/IMediaScannerService.aidl \ | 
| Jean-Michel Trivi | 4426e42 | 2011-08-18 19:16:47 -0700 | [diff] [blame] | 255 | 	media/java/android/media/IRemoteControlClient.aidl \ | 
 | 256 | 	media/java/android/media/IRemoteControlDisplay.aidl \ | 
| Jean-Michel Trivi | 1357012 | 2012-06-19 14:03:09 -0700 | [diff] [blame] | 257 | 	media/java/android/media/IRemoteVolumeObserver.aidl \ | 
| Jeff Sharkey | 098d580 | 2012-04-26 17:30:34 -0700 | [diff] [blame] | 258 | 	media/java/android/media/IRingtonePlayer.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 259 | 	telephony/java/com/android/internal/telephony/IPhoneStateListener.aidl \ | 
 | 260 | 	telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl \ | 
 | 261 | 	telephony/java/com/android/internal/telephony/ITelephony.aidl \ | 
| Wink Saville | 5a72553 | 2013-02-07 17:03:05 -0800 | [diff] [blame] | 262 | 	telephony/java/com/android/internal/telephony/ISms.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 263 | 	telephony/java/com/android/internal/telephony/ITelephonyRegistry.aidl \ | 
| noda | 7640caa | 2010-08-20 08:10:00 +0900 | [diff] [blame] | 264 | 	telephony/java/com/android/internal/telephony/IWapPushManager.aidl \ | 
| John Wang | e91bc68 | 2009-03-27 18:24:06 -0700 | [diff] [blame] | 265 | 	wifi/java/android/net/wifi/IWifiManager.aidl \ | 
| Jason Monk | 602b232 | 2013-07-03 17:04:33 -0400 | [diff] [blame] | 266 | 	wifi/java/android/net/wifi/p2p/IWifiP2pManager.aidl \ | 
| Jason Monk | 9ced3cd | 2013-08-12 16:42:38 -0400 | [diff] [blame] | 267 | 	packages/services/PacProcessor/com/android/net/IProxyService.aidl \ | 
| Jason Monk | 6f8a68f | 2013-08-23 19:21:25 -0400 | [diff] [blame] | 268 | 	packages/services/Proxy/com/android/net/IProxyCallback.aidl \ | 
 | 269 | 	packages/services/Proxy/com/android/net/IProxyPortListener.aidl \ | 
| Doug Zongker | 45e6dbf | 2009-12-08 12:47:12 -0800 | [diff] [blame] | 270 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 271 | # FRAMEWORKS_BASE_JAVA_SRC_DIRS comes from build/core/pathmap.mk | 
 | 272 | LOCAL_AIDL_INCLUDES += $(FRAMEWORKS_BASE_JAVA_SRC_DIRS) | 
 | 273 |  | 
 | 274 | LOCAL_INTERMEDIATE_SOURCES := \ | 
| Joe Onorato | 80a60ba | 2010-07-14 19:58:30 -0700 | [diff] [blame] | 275 | 			$(framework_res_source_path)/android/R.java \ | 
 | 276 | 			$(framework_res_source_path)/android/Manifest.java \ | 
 | 277 | 			$(framework_res_source_path)/com/android/internal/R.java | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 278 |  | 
 | 279 | LOCAL_NO_STANDARD_LIBRARIES := true | 
| Kenny Root | 12e7522 | 2013-04-23 22:34:24 -0700 | [diff] [blame] | 280 | LOCAL_JAVA_LIBRARIES := bouncycastle conscrypt core core-junit ext okhttp | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 281 |  | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 282 | LOCAL_MODULE := framework-base | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 283 |  | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 284 | LOCAL_JAR_EXCLUDE_FILES := none | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 285 |  | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 286 | include $(BUILD_STATIC_JAVA_LIBRARY) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 287 |  | 
 | 288 | # Make sure that R.java and Manifest.java are built before we build | 
 | 289 | # the source for this library. | 
 | 290 | framework_res_R_stamp := \ | 
 | 291 | 	$(call intermediates-dir-for,APPS,framework-res,,COMMON)/src/R.stamp | 
 | 292 | $(full_classes_compiled_jar): $(framework_res_R_stamp) | 
 | 293 |  | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 294 | # Build part 1 of the framework library. | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 295 | # ============================================================ | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 296 | include $(CLEAR_VARS) | 
 | 297 |  | 
 | 298 | LOCAL_MODULE := framework | 
 | 299 | LOCAL_MODULE_CLASS := JAVA_LIBRARIES | 
 | 300 | LOCAL_NO_STANDARD_LIBRARIES := true | 
 | 301 | LOCAL_STATIC_JAVA_LIBRARIES := framework-base | 
 | 302 | LOCAL_DX_FLAGS := --core-library | 
 | 303 |  | 
 | 304 | # Packages to include, use \* wildcard to include descendants. | 
 | 305 | LOCAL_JAR_PACKAGES := android\* | 
 | 306 |  | 
 | 307 | # List of classes and interfaces which should be loaded by the Zygote. | 
 | 308 | LOCAL_JAVA_RESOURCE_FILES += $(LOCAL_PATH)/preloaded-classes | 
 | 309 |  | 
 | 310 | include $(BUILD_JAVA_LIBRARY) | 
 | 311 | framework_module := $(LOCAL_INSTALLED_MODULE) | 
 | 312 |  | 
 | 313 | # Build part 2 of the framework library. | 
 | 314 | # ============================================================ | 
 | 315 | include $(CLEAR_VARS) | 
 | 316 |  | 
 | 317 | LOCAL_MODULE := framework2 | 
 | 318 | LOCAL_MODULE_CLASS := JAVA_LIBRARIES | 
 | 319 | LOCAL_NO_STANDARD_LIBRARIES := true | 
 | 320 | LOCAL_STATIC_JAVA_LIBRARIES := framework-base | 
 | 321 | LOCAL_DX_FLAGS := --core-library | 
 | 322 |  | 
 | 323 | # Packages to include, use \* wildcard to include descendants. | 
 | 324 | LOCAL_JAR_PACKAGES := com\* javax\* | 
 | 325 |  | 
 | 326 | include $(BUILD_JAVA_LIBRARY) | 
 | 327 | framework2_module := $(LOCAL_INSTALLED_MODULE) | 
 | 328 |  | 
 | 329 | # Make sure that all framework modules are installed when framework is. | 
 | 330 | # ============================================================ | 
 | 331 | $(framework_module): | $(dir $(framework_module))framework-res.apk | 
 | 332 | $(framework_module): | $(dir $(framework_module))framework2.jar | 
 | 333 |  | 
 | 334 | framework_built := $(call java-lib-deps,framework framework2) | 
 | 335 |  | 
 | 336 | # Copy AIDL files to be preprocessed and included in the SDK, | 
 | 337 | # specified relative to the root of the build tree. | 
 | 338 | # ============================================================ | 
 | 339 | include $(CLEAR_VARS) | 
 | 340 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 341 | aidl_files := \ | 
| Fred Quintana | 6030734 | 2009-03-24 22:48:12 -0700 | [diff] [blame] | 342 | 	frameworks/base/core/java/android/accounts/IAccountManager.aidl \ | 
 | 343 | 	frameworks/base/core/java/android/accounts/IAccountManagerResponse.aidl \ | 
 | 344 | 	frameworks/base/core/java/android/accounts/IAccountAuthenticator.aidl \ | 
 | 345 | 	frameworks/base/core/java/android/accounts/IAccountAuthenticatorResponse.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 346 | 	frameworks/base/core/java/android/app/Notification.aidl \ | 
 | 347 | 	frameworks/base/core/java/android/app/PendingIntent.aidl \ | 
| Nick Pelly | bb392ba | 2013-04-22 15:52:03 +1000 | [diff] [blame] | 348 | 	frameworks/base/core/java/android/appwidget/AppWidgetProviderInfo.aidl \ | 
| Nick Pelly | 459ba86 | 2009-11-04 17:23:55 -0800 | [diff] [blame] | 349 | 	frameworks/base/core/java/android/bluetooth/BluetoothDevice.aidl \ | 
| Jaikumar Ganesh | 2ea1e85 | 2011-04-01 16:33:09 -0700 | [diff] [blame] | 350 | 	frameworks/base/core/java/android/bluetooth/BluetoothHealthAppConfiguration.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 351 | 	frameworks/base/core/java/android/content/ComponentName.aidl \ | 
| Nick Pelly | bb392ba | 2013-04-22 15:52:03 +1000 | [diff] [blame] | 352 | 	frameworks/base/core/java/android/content/ContentValues.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 353 | 	frameworks/base/core/java/android/content/Intent.aidl \ | 
| Suchi Amalapurapu | 1ccac75 | 2009-06-12 10:09:58 -0700 | [diff] [blame] | 354 | 	frameworks/base/core/java/android/content/IntentSender.aidl \ | 
| Fred Quintana | c5d1c6d | 2010-01-27 12:17:49 -0800 | [diff] [blame] | 355 | 	frameworks/base/core/java/android/content/PeriodicSync.aidl \ | 
| Matthew Williams | fa77418 | 2013-06-18 15:44:11 -0700 | [diff] [blame] | 356 | 	frameworks/base/core/java/android/content/SyncRequest.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 357 | 	frameworks/base/core/java/android/content/SyncStats.aidl \ | 
 | 358 | 	frameworks/base/core/java/android/content/res/Configuration.aidl \ | 
| Nick Pelly | bb392ba | 2013-04-22 15:52:03 +1000 | [diff] [blame] | 359 | 	frameworks/base/core/java/android/database/CursorWindow.aidl \ | 
| destradaa | 0682809 | 2013-08-12 18:50:30 -0700 | [diff] [blame] | 360 | 	frameworks/base/core/java/android/hardware/location/GeofenceHardwareRequestParcelable.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 361 | 	frameworks/base/core/java/android/net/Uri.aidl \ | 
| Nick Pelly | f36c6db | 2010-10-14 19:16:35 -0700 | [diff] [blame] | 362 | 	frameworks/base/core/java/android/nfc/NdefMessage.aidl \ | 
 | 363 | 	frameworks/base/core/java/android/nfc/NdefRecord.aidl \ | 
 | 364 | 	frameworks/base/core/java/android/nfc/Tag.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 365 | 	frameworks/base/core/java/android/os/Bundle.aidl \ | 
| Dan Egnor | f18a01c | 2009-11-12 11:32:50 -0800 | [diff] [blame] | 366 | 	frameworks/base/core/java/android/os/DropBoxManager.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 367 | 	frameworks/base/core/java/android/os/ParcelFileDescriptor.aidl \ | 
| Nick Pelly | aef439e | 2009-09-28 12:33:17 -0700 | [diff] [blame] | 368 | 	frameworks/base/core/java/android/os/ParcelUuid.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 369 | 	frameworks/base/core/java/android/view/KeyEvent.aidl \ | 
 | 370 | 	frameworks/base/core/java/android/view/MotionEvent.aidl \ | 
 | 371 | 	frameworks/base/core/java/android/view/Surface.aidl \ | 
 | 372 | 	frameworks/base/core/java/android/view/WindowManager.aidl \ | 
 | 373 | 	frameworks/base/core/java/android/widget/RemoteViews.aidl \ | 
| satok | 988323c | 2011-06-22 16:38:13 +0900 | [diff] [blame] | 374 | 	frameworks/base/core/java/com/android/internal/textservice/ISpellCheckerService.aidl \ | 
 | 375 | 	frameworks/base/core/java/com/android/internal/textservice/ISpellCheckerSession.aidl \ | 
 | 376 | 	frameworks/base/core/java/com/android/internal/textservice/ISpellCheckerSessionListener.aidl \ | 
 | 377 | 	frameworks/base/core/java/com/android/internal/textservice/ITextServicesManager.aidl \ | 
 | 378 | 	frameworks/base/core/java/com/android/internal/textservice/ITextServicesSessionListener.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 379 | 	frameworks/base/core/java/com/android/internal/view/IInputContext.aidl \ | 
 | 380 | 	frameworks/base/core/java/com/android/internal/view/IInputMethod.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 381 | 	frameworks/base/core/java/com/android/internal/view/IInputMethodClient.aidl \ | 
 | 382 | 	frameworks/base/core/java/com/android/internal/view/IInputMethodManager.aidl \ | 
 | 383 | 	frameworks/base/core/java/com/android/internal/view/IInputMethodSession.aidl \ | 
 | 384 | 	frameworks/base/graphics/java/android/graphics/Bitmap.aidl \ | 
 | 385 | 	frameworks/base/graphics/java/android/graphics/Rect.aidl \ | 
 | 386 | 	frameworks/base/graphics/java/android/graphics/Region.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 387 | 	frameworks/base/location/java/android/location/Criteria.aidl \ | 
| Nick Pelly | 6fa9ad4 | 2012-07-16 12:18:23 -0700 | [diff] [blame] | 388 | 	frameworks/base/location/java/android/location/Geofence.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 389 | 	frameworks/base/location/java/android/location/Location.aidl \ | 
| Nick Pelly | 6fa9ad4 | 2012-07-16 12:18:23 -0700 | [diff] [blame] | 390 | 	frameworks/base/location/java/android/location/LocationRequest.aidl \ | 
| destradaa | 1af4b02 | 2013-07-12 15:43:36 -0700 | [diff] [blame] | 391 | 	frameworks/base/location/java/android/location/FusedBatchOptions.aidl \ | 
| Nick Pelly | 6fa9ad4 | 2012-07-16 12:18:23 -0700 | [diff] [blame] | 392 | 	frameworks/base/location/java/com/android/internal/location/ProviderProperties.aidl \ | 
 | 393 | 	frameworks/base/location/java/com/android/internal/location/ProviderRequest.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 394 | 	frameworks/base/telephony/java/android/telephony/ServiceState.aidl \ | 
 | 395 | 	frameworks/base/telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl \ | 
| Raphael | d8b51a2 | 2009-06-08 22:05:22 -0700 | [diff] [blame] | 396 | 	frameworks/base/telephony/java/com/android/internal/telephony/ITelephony.aidl \ | 
| Robert Greenwalt | 0451d59 | 2013-08-01 18:24:13 -0700 | [diff] [blame] | 397 | 	frameworks/base/wifi/java/android/net/wifi/BatchedScanSettings.aidl \ | 
 | 398 | 	frameworks/base/wifi/java/android/net/wifi/BatchedScanResult.aidl \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 399 |  | 
 | 400 | gen := $(TARGET_OUT_COMMON_INTERMEDIATES)/framework.aidl | 
 | 401 | $(gen): PRIVATE_SRC_FILES := $(aidl_files) | 
 | 402 | ALL_SDK_FILES += $(gen) | 
 | 403 | $(gen): $(aidl_files) | $(AIDL) | 
 | 404 | 		@echo Aidl Preprocess: $@ | 
 | 405 | 		$(hide) $(AIDL) --preprocess $@ $(PRIVATE_SRC_FILES) | 
 | 406 |  | 
 | 407 | # the documentation | 
 | 408 | # ============================================================ | 
 | 409 |  | 
 | 410 | # TODO: deal with com/google/android/googleapps | 
 | 411 | packages_to_document := \ | 
 | 412 | 	android \ | 
 | 413 | 	javax/microedition/khronos | 
 | 414 |  | 
 | 415 | # Search through the base framework dirs for these packages. | 
 | 416 | # The result will be relative to frameworks/base. | 
 | 417 | fwbase_dirs_to_document := \ | 
| Brett Chabot | e70f61b | 2010-02-19 10:49:27 -0800 | [diff] [blame] | 418 | 	test-runner/src \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 419 | 	$(patsubst $(LOCAL_PATH)/%,%, \ | 
 | 420 | 	  $(wildcard \ | 
 | 421 | 	    $(foreach dir, $(FRAMEWORKS_BASE_JAVA_SRC_DIRS), \ | 
 | 422 | 	      $(addprefix $(dir)/, $(packages_to_document)) \ | 
 | 423 | 	     ) \ | 
 | 424 | 	   ) \ | 
 | 425 | 	 ) | 
 | 426 |  | 
| Brian Carlstrom | cf9a013 | 2011-01-05 17:52:36 -0800 | [diff] [blame] | 427 | # include definition of libcore_to_document | 
| Brett Chabot | 571db32 | 2012-04-16 10:13:59 -0700 | [diff] [blame] | 428 | include libcore/Docs.mk | 
 | 429 |  | 
 | 430 | # include definition of junit_to_document | 
 | 431 | include external/junit/Common.mk | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 432 |  | 
 | 433 | non_base_dirs := \ | 
| Wink Saville | a639b31 | 2012-07-10 12:37:54 -0700 | [diff] [blame] | 434 | 	../../external/apache-http/src/org/apache/http \ | 
 | 435 | 	../opt/telephony/src/java/android/telephony \ | 
 | 436 | 	../opt/telephony/src/java/android/telephony/gsm \ | 
| Wink Saville | cbb2a2a | 2013-01-28 15:27:47 -0800 | [diff] [blame] | 437 | 	../opt/net/voip/src/java/android/net/rtp \ | 
 | 438 | 	../opt/net/voip/src/java/android/net/sip | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 439 |  | 
 | 440 | # These are relative to frameworks/base | 
| Svetoslav Ganov | 92f12f5 | 2011-11-17 11:53:46 -0800 | [diff] [blame] | 441 | dirs_to_check_apis := \ | 
 | 442 |   $(fwbase_dirs_to_document) \ | 
| Brian Carlstrom | a9602db | 2011-03-24 14:14:28 -0700 | [diff] [blame] | 443 | 	$(non_base_dirs) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 444 |  | 
| Svetoslav Ganov | 92f12f5 | 2011-11-17 11:53:46 -0800 | [diff] [blame] | 445 | # These are relative to frameworks/base | 
 | 446 | # FRAMEWORKS_BASE_SUBDIRS comes from build/core/pathmap.mk | 
 | 447 | dirs_to_document := \ | 
 | 448 | 	$(dirs_to_check_apis) \ | 
 | 449 |   $(addprefix ../../, $(FRAMEWORKS_SUPPORT_JAVA_SRC_DIRS)) | 
 | 450 |  | 
 | 451 | # These are relative to frameworks/base | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 452 | html_dirs := \ | 
 | 453 | 	$(FRAMEWORKS_BASE_SUBDIRS) \ | 
 | 454 | 	$(non_base_dirs) | 
 | 455 |  | 
| Svetoslav Ganov | 92f12f5 | 2011-11-17 11:53:46 -0800 | [diff] [blame] | 456 | # Common sources for doc check and api check | 
 | 457 | common_src_files := \ | 
 | 458 | 	$(call find-other-html-files, $(html_dirs)) \ | 
| Brett Chabot | 571db32 | 2012-04-16 10:13:59 -0700 | [diff] [blame] | 459 | 	$(addprefix ../../libcore/, $(call libcore_to_document, $(LOCAL_PATH)/../../libcore)) \ | 
 | 460 | 	$(addprefix ../../external/junit/, $(call junit_to_document, $(LOCAL_PATH)/../../external/junit)) | 
| Svetoslav Ganov | 92f12f5 | 2011-11-17 11:53:46 -0800 | [diff] [blame] | 461 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 462 | # These are relative to frameworks/base | 
 | 463 | framework_docs_LOCAL_SRC_FILES := \ | 
 | 464 | 	$(call find-other-java-files, $(dirs_to_document)) \ | 
| Svetoslav Ganov | 92f12f5 | 2011-11-17 11:53:46 -0800 | [diff] [blame] | 465 | 	$(common_src_files) | 
 | 466 |  | 
 | 467 | # These are relative to frameworks/base | 
 | 468 | framework_docs_LOCAL_API_CHECK_SRC_FILES := \ | 
 | 469 | 	$(call find-other-java-files, $(dirs_to_check_apis)) \ | 
 | 470 | 	$(common_src_files) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 471 |  | 
| Joe Onorato | 626db91 | 2010-05-17 18:21:44 -0700 | [diff] [blame] | 472 | # This is used by ide.mk as the list of source files that are | 
 | 473 | # always included. | 
 | 474 | INTERNAL_SDK_SOURCE_DIRS := $(addprefix $(LOCAL_PATH)/,$(dirs_to_document)) | 
 | 475 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 476 | framework_docs_LOCAL_DROIDDOC_SOURCE_PATH := \ | 
 | 477 | 	$(FRAMEWORKS_BASE_JAVA_SRC_DIRS) | 
 | 478 |  | 
 | 479 | framework_docs_LOCAL_INTERMEDIATE_SOURCES := \ | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 480 | 	$(framework_res_source_path)/android/R.java \ | 
 | 481 | 	$(framework_res_source_path)/android/Manifest.java \ | 
 | 482 | 	$(framework_res_source_path)/com/android/internal/R.java | 
 | 483 |  | 
 | 484 | framework_docs_LOCAL_API_CHECK_JAVA_LIBRARIES := \ | 
 | 485 | 	bouncycastle \ | 
| Kenny Root | e9ae682 | 2013-04-29 23:09:03 -0700 | [diff] [blame] | 486 | 	conscrypt \ | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 487 | 	core \ | 
| Jeff Brown | eb6403e | 2013-04-26 12:02:36 -0700 | [diff] [blame] | 488 | 	okhttp \ | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 489 | 	ext \ | 
 | 490 | 	framework \ | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 491 | 	framework2 \ | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 492 | 	mms-common \ | 
 | 493 | 	telephony-common \ | 
 | 494 | 	voip-common | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 495 |  | 
 | 496 | framework_docs_LOCAL_JAVA_LIBRARIES := \ | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 497 | 	$(framework_docs_LOCAL_API_CHECK_JAVA_LIBRARIES) \ | 
 | 498 | 	$(FRAMEWORKS_SUPPORT_JAVA_LIBRARIES) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 499 |  | 
 | 500 | framework_docs_LOCAL_MODULE_CLASS := JAVA_LIBRARIES | 
| Joe Onorato | 3fec2bf | 2010-08-27 15:05:39 -0400 | [diff] [blame] | 501 | framework_docs_LOCAL_DROIDDOC_HTML_DIR := docs/html | 
| Scott Main | 6dceb76 | 2009-07-31 13:03:36 -0700 | [diff] [blame] | 502 | # The since flag (-since N.xml API_LEVEL) is used to add API Level information | 
 | 503 | # to the reference documentation. Must be in order of oldest to newest. | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 504 | framework_docs_LOCAL_DROIDDOC_OPTIONS := \ | 
| Joe Onorato | d20e5d0 | 2010-09-16 11:56:03 -0400 | [diff] [blame] | 505 |     -knowntags ./frameworks/base/docs/knowntags.txt \ | 
| Ying Wang | f74f0de | 2012-12-04 15:12:49 -0800 | [diff] [blame] | 506 |     -since $(SRC_API_DIR)/1.xml 1 \ | 
 | 507 |     -since $(SRC_API_DIR)/2.xml 2 \ | 
 | 508 |     -since $(SRC_API_DIR)/3.xml 3 \ | 
 | 509 |     -since $(SRC_API_DIR)/4.xml 4 \ | 
 | 510 |     -since $(SRC_API_DIR)/5.xml 5 \ | 
 | 511 |     -since $(SRC_API_DIR)/6.xml 6 \ | 
 | 512 |     -since $(SRC_API_DIR)/7.xml 7 \ | 
 | 513 |     -since $(SRC_API_DIR)/8.xml 8 \ | 
 | 514 |     -since $(SRC_API_DIR)/9.xml 9 \ | 
 | 515 |     -since $(SRC_API_DIR)/10.xml 10 \ | 
 | 516 |     -since $(SRC_API_DIR)/11.xml 11 \ | 
 | 517 |     -since $(SRC_API_DIR)/12.xml 12 \ | 
 | 518 |     -since $(SRC_API_DIR)/13.xml 13 \ | 
 | 519 |     -since $(SRC_API_DIR)/14.txt 14 \ | 
 | 520 |     -since $(SRC_API_DIR)/15.txt 15 \ | 
 | 521 |     -since $(SRC_API_DIR)/16.txt 16 \ | 
 | 522 |     -since $(SRC_API_DIR)/17.txt 17 \ | 
| Scott Main | 0d9e45a | 2013-04-11 11:37:29 -0700 | [diff] [blame] | 523 |     -since $(SRC_API_DIR)/18.txt 18 \ | 
| Joe Onorato | 0ba4ac7 | 2010-09-16 15:42:20 -0400 | [diff] [blame] | 524 | 		-werror -hide 113 \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 525 | 		-overview $(LOCAL_PATH)/core/java/overview.html | 
 | 526 |  | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 527 | framework_docs_LOCAL_API_CHECK_ADDITIONAL_JAVA_DIR:= \ | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 528 | 	$(call intermediates-dir-for,JAVA_LIBRARIES,framework-base,,COMMON) | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 529 |  | 
 | 530 | framework_docs_LOCAL_ADDITIONAL_JAVA_DIR:= \ | 
 | 531 | 	$(framework_docs_LOCAL_API_CHECK_ADDITIONAL_JAVA_DIR) \ | 
| Jeff Brown | ae1d6f2 | 2013-05-10 20:37:12 -0700 | [diff] [blame] | 532 | 	$(foreach lib,$(FRAMEWORKS_SUPPORT_JAVA_LIBRARIES),$(call intermediates-dir-for,JAVA_LIBRARIES,$(lib),,COMMON)) \ | 
 | 533 | 	$(foreach lib,$(FRAMEWORKS_SUPPORT_JAVA_LIBRARIES),$(call intermediates-dir-for,JAVA_LIBRARIES,$(lib)-res,,COMMON)) | 
| Joe Onorato | d20e5d0 | 2010-09-16 11:56:03 -0400 | [diff] [blame] | 534 |  | 
 | 535 | framework_docs_LOCAL_ADDITIONAL_DEPENDENCIES := \ | 
 | 536 |     frameworks/base/docs/knowntags.txt | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 537 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 538 | sample_dir := development/samples | 
| Dirk Dougherty | 2826df3 | 2013-09-03 15:32:24 -0700 | [diff] [blame] | 539 | new_sample_dir := developers/samples/android | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 540 |  | 
| Dirk Dougherty | a6c0267 | 2013-09-11 11:53:35 -0700 | [diff] [blame] | 541 | # Whitelist of valid groups, used for default TOC grouping. Each sample must | 
 | 542 | # belong to one (and only one) group. Assign samples to groups by setting | 
 | 543 | # a sample.group var to one of these groups in the sample's _index.jd. | 
 | 544 | sample_groups := -samplegroup Input \ | 
 | 545 |                  -samplegroup Sensors \ | 
 | 546 |                  -samplegroup Connectivity | 
 | 547 |  | 
| Dirk Dougherty | d323b4c | 2010-02-08 10:53:12 -0800 | [diff] [blame] | 548 | # the list here should match the list of samples included in the sdk samples package | 
 | 549 | # (see development/build/sdk.atree) | 
| Dirk Dougherty | 9cab5c0 | 2013-01-29 15:00:04 -0800 | [diff] [blame] | 550 | # remove htmlified samples for now -- samples are still available through the SDK | 
| Dirk Dougherty | b6bc020 | 2013-07-09 13:18:15 -0700 | [diff] [blame] | 551 | web_docs_sample_code_flags := \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 552 | 		-hdf android.hasSamples 1 \ | 
| Dirk Dougherty | 2826df3 | 2013-09-03 15:32:24 -0700 | [diff] [blame] | 553 | 		-samplecode $(new_sample_dir)/input/gestures/BasicGestureDetect/BasicGestureDetect \ | 
 | 554 |  		            samples/BasicGestureDetect/ "Basic Gestures" \ | 
| Dirk Dougherty | 47ccfcb | 2010-11-24 16:17:52 -0800 | [diff] [blame] | 555 | 		-samplecode $(sample_dir)/AccelerometerPlay \ | 
| Dirk Dougherty | b6bc020 | 2013-07-09 13:18:15 -0700 | [diff] [blame] | 556 |  		            samples/AccelerometerPlay "Accelerometer Play" \ | 
| Roman Nurik | f4b2ba1 | 2011-09-30 15:48:34 -0700 | [diff] [blame] | 557 | 		-samplecode $(sample_dir)/ActionBarCompat \ | 
| Dirk Dougherty | 2826df3 | 2013-09-03 15:32:24 -0700 | [diff] [blame] | 558 |  		            samples/ActionBarCompat "Action Bar Compatibility" \ | 
 | 559 |  		-samplecode $(sample_dir)/BluetoothHDP \ | 
 | 560 |  		            samples/BluetoothHDP "Bluetooth HDP Demo" \ | 
 | 561 |  		-samplecode $(sample_dir)/BluetoothLeGatt \ | 
 | 562 |  		            samples/BluetoothLeGatt "Bluetooth HDP Demo" | 
| Dirk Dougherty | b6bc020 | 2013-07-09 13:18:15 -0700 | [diff] [blame] | 563 | #       -samplecode $(sample_dir)/AndroidBeamDemo \ | 
 | 564 | # 		            samples/AndroidBeamDemo "Android Beam Demo" \ | 
 | 565 | # 		-samplecode $(sample_dir)/ApiDemos \ | 
 | 566 | # 		            samples/ApiDemos "API Demos" \ | 
 | 567 | # 		-samplecode $(sample_dir)/Support4Demos \ | 
 | 568 | # 		            samples/Support4Demos "API 4+ Support Demos" \ | 
 | 569 | # 		-samplecode $(sample_dir)/Support13Demos \ | 
 | 570 | # 		            samples/Support13Demos "API 13+ Support Demos" \ | 
 | 571 | # 		-samplecode $(sample_dir)/BackupRestore \ | 
 | 572 | # 		            samples/BackupRestore "Backup and Restore" \ | 
 | 573 | #		-samplecode $(sample_dir)/BluetoothChat \ | 
 | 574 | # 		            samples/BluetoothChat "Bluetooth Chat" \ | 
| Dirk Dougherty | b6bc020 | 2013-07-09 13:18:15 -0700 | [diff] [blame] | 575 | # 		-samplecode $(sample_dir)/BusinessCard \ | 
 | 576 | # 		            samples/BusinessCard "Business Card" \ | 
 | 577 | # 		-samplecode $(sample_dir)/ContactManager \ | 
 | 578 | # 		            samples/ContactManager "Contact Manager" \ | 
 | 579 | # 		-samplecode $(sample_dir)/CubeLiveWallpaper \ | 
 | 580 | # 		            samples/CubeLiveWallpaper "Cube Live Wallpaper" \ | 
 | 581 | # 		-samplecode $(sample_dir)/Home \ | 
 | 582 | # 		            samples/Home "Home" \ | 
 | 583 | # 		-samplecode $(sample_dir)/HoneycombGallery \ | 
 | 584 | # 		            samples/HoneycombGallery "Honeycomb Gallery" \ | 
 | 585 | # 		-samplecode $(sample_dir)/JetBoy \ | 
 | 586 | # 		            samples/JetBoy "JetBoy" \ | 
 | 587 | # 		-samplecode $(sample_dir)/KeyChainDemo \ | 
 | 588 | # 		            samples/KeyChainDemo "KeyChain Demo" \ | 
 | 589 | # 		-samplecode $(sample_dir)/LunarLander \ | 
 | 590 | # 		            samples/LunarLander "Lunar Lander" \ | 
 | 591 | # 		-samplecode $(sample_dir)/training/ads-and-ux \ | 
 | 592 | # 		            samples/training/ads-and-ux "Mobile Advertisement Integration" \ | 
 | 593 | # 		-samplecode $(sample_dir)/MultiResolution \ | 
 | 594 | # 		            samples/MultiResolution "Multiple Resolutions" \ | 
 | 595 | # 		-samplecode $(sample_dir)/training/multiscreen/newsreader \ | 
 | 596 | # 		            samples/newsreader "News Reader" \ | 
 | 597 | # 		-samplecode $(sample_dir)/NotePad \ | 
 | 598 | # 		            samples/NotePad "Note Pad" \ | 
 | 599 | # 		-samplecode $(sample_dir)/SpellChecker/SampleSpellCheckerService \ | 
 | 600 | # 		            samples/SpellChecker/SampleSpellCheckerService "Spell Checker Service" \ | 
 | 601 | # 		-samplecode $(sample_dir)/SpellChecker/HelloSpellChecker \ | 
 | 602 | # 		            samples/SpellChecker/HelloSpellChecker "Spell Checker Client" \ | 
 | 603 | # 		-samplecode $(sample_dir)/SampleSyncAdapter \ | 
 | 604 | # 		            samples/SampleSyncAdapter "Sample Sync Adapter" \ | 
 | 605 | # 		-samplecode $(sample_dir)/RandomMusicPlayer \ | 
 | 606 | # 		            samples/RandomMusicPlayer "Random Music Player" \ | 
 | 607 | # 		-samplecode $(sample_dir)/RenderScript \ | 
 | 608 | # 		            samples/RenderScript "RenderScript" \ | 
 | 609 | # 		-samplecode $(sample_dir)/SearchableDictionary \ | 
 | 610 | # 		            samples/SearchableDictionary "Searchable Dictionary v2" \ | 
 | 611 | # 		-samplecode $(sample_dir)/SipDemo \ | 
 | 612 | # 		            samples/SipDemo "SIP Demo" \ | 
 | 613 | # 		-samplecode $(sample_dir)/Snake \ | 
 | 614 | # 		            samples/Snake "Snake" \ | 
 | 615 | # 		-samplecode $(sample_dir)/SoftKeyboard \ | 
 | 616 | # 		            samples/SoftKeyboard "Soft Keyboard" \ | 
 | 617 | # 		-samplecode $(sample_dir)/Spinner  \ | 
 | 618 | # 		            samples/Spinner "Spinner" \ | 
 | 619 | # 		-samplecode $(sample_dir)/SpinnerTest \ | 
 | 620 | # 		            samples/SpinnerTest "SpinnerTest" \ | 
 | 621 | # 		-samplecode $(sample_dir)/StackWidget \ | 
 | 622 | # 		            samples/StackWidget "StackView Widget" \ | 
 | 623 | # 		-samplecode $(sample_dir)/TicTacToeLib  \ | 
 | 624 | # 		            samples/TicTacToeLib "TicTacToeLib" \ | 
 | 625 | # 		-samplecode $(sample_dir)/TicTacToeMain \ | 
 | 626 | # 		            samples/TicTacToeMain "TicTacToeMain" \ | 
 | 627 | # 		-samplecode $(sample_dir)/ToyVpn \ | 
 | 628 | # 		            samples/ToyVpn "Toy VPN Client" \ | 
 | 629 | # 		-samplecode $(sample_dir)/USB \ | 
 | 630 | # 		            samples/USB "USB" \ | 
 | 631 | # 		-samplecode $(sample_dir)/WeatherListWidget \ | 
 | 632 | # 		            samples/WeatherListWidget "Weather List Widget" \ | 
 | 633 | # 		-samplecode $(sample_dir)/WiFiDirectDemo \ | 
 | 634 | #                   samples/WiFiDirectDemo "Wi-Fi Direct Demo" \ | 
 | 635 | # 		-samplecode $(sample_dir)/Wiktionary \ | 
 | 636 | # 		            samples/Wiktionary "Wiktionary" \ | 
 | 637 | # 		-samplecode $(sample_dir)/WiktionarySimple \ | 
 | 638 | # 		            samples/WiktionarySimple "Wiktionary (Simplified)" \ | 
 | 639 | # 		-samplecode $(sample_dir)/VoiceRecognitionService \ | 
 | 640 | # 		            samples/VoiceRecognitionService "Voice Recognition Service" \ | 
 | 641 | # 		-samplecode $(sample_dir)/VoicemailProviderDemo \ | 
 | 642 | # 		            samples/VoicemailProviderDemo "Voicemail Provider Demo" \ | 
 | 643 | # 		-samplecode $(sample_dir)/XmlAdapters \ | 
 | 644 | # 		            samples/XmlAdapters "XML Adapters" \ | 
 | 645 | # 		-samplecode $(sample_dir)/TtsEngine \ | 
 | 646 | # 		            samples/TtsEngine "Text To Speech Engine" \ | 
 | 647 | # 		-samplecode $(sample_dir)/training/device-management-policy \ | 
 | 648 | # 		            samples/training/device-management-policy "Device Management Policy" | 
| Scott Main | aed4ced | 2011-12-15 10:25:41 -0800 | [diff] [blame] | 649 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 650 |  | 
| Dirk Dougherty | f11d7d5 | 2009-08-05 19:04:18 -0700 | [diff] [blame] | 651 | ## SDK version identifiers used in the published docs | 
 | 652 |   # major[.minor] version for current SDK. (full releases only) | 
| Scott Main | ec6f327 | 2013-07-30 10:09:21 -0700 | [diff] [blame] | 653 | framework_docs_SDK_VERSION:=4.3 | 
| Dirk Dougherty | f11d7d5 | 2009-08-05 19:04:18 -0700 | [diff] [blame] | 654 |   # release version (ie "Release x")  (full releases only) | 
| Scott Main | 62e9701 | 2011-02-07 16:35:46 -0800 | [diff] [blame] | 655 | framework_docs_SDK_REL_ID:=1 | 
| Dirk Dougherty | 2e2c910 | 2009-04-20 17:56:34 -0700 | [diff] [blame] | 656 |  | 
 | 657 | framework_docs_LOCAL_DROIDDOC_OPTIONS += \ | 
 | 658 | 		-hdf sdk.version $(framework_docs_SDK_VERSION) \ | 
| Scott Main | b402f11 | 2010-11-29 14:28:13 -0800 | [diff] [blame] | 659 | 		-hdf sdk.rel.id $(framework_docs_SDK_REL_ID) \ | 
| Scott Main | 62e9701 | 2011-02-07 16:35:46 -0800 | [diff] [blame] | 660 | 		-hdf sdk.preview 0 \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 661 |  | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 662 | # ====  the api stubs and current.xml =========================== | 
 | 663 | include $(CLEAR_VARS) | 
 | 664 |  | 
| Svetoslav Ganov | 92f12f5 | 2011-11-17 11:53:46 -0800 | [diff] [blame] | 665 | LOCAL_SRC_FILES:=$(framework_docs_LOCAL_API_CHECK_SRC_FILES) | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 666 | LOCAL_INTERMEDIATE_SOURCES:=$(framework_docs_LOCAL_INTERMEDIATE_SOURCES) | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 667 | LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_API_CHECK_JAVA_LIBRARIES) | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 668 | LOCAL_MODULE_CLASS:=$(framework_docs_LOCAL_MODULE_CLASS) | 
 | 669 | LOCAL_DROIDDOC_SOURCE_PATH:=$(framework_docs_LOCAL_DROIDDOC_SOURCE_PATH) | 
 | 670 | LOCAL_DROIDDOC_HTML_DIR:=$(framework_docs_LOCAL_DROIDDOC_HTML_DIR) | 
| Jeff Brown | caf7b0a | 2013-04-25 21:24:44 -0700 | [diff] [blame] | 671 | LOCAL_ADDITIONAL_JAVA_DIR:=$(framework_docs_LOCAL_API_CHECK_ADDITIONAL_JAVA_DIR) | 
| Joe Onorato | d20e5d0 | 2010-09-16 11:56:03 -0400 | [diff] [blame] | 672 | LOCAL_ADDITIONAL_DEPENDENCIES:=$(framework_docs_LOCAL_ADDITIONAL_DEPENDENCIES) | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 673 |  | 
 | 674 | LOCAL_MODULE := api-stubs | 
 | 675 |  | 
 | 676 | LOCAL_DROIDDOC_OPTIONS:=\ | 
 | 677 | 		$(framework_docs_LOCAL_DROIDDOC_OPTIONS) \ | 
 | 678 | 		-stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/android_stubs_current_intermediates/src \ | 
| Joe Onorato | 5e88ac7 | 2011-03-09 13:34:39 -0800 | [diff] [blame] | 679 | 		-api $(INTERNAL_PLATFORM_API_FILE) \ | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 680 | 		-nodocs | 
 | 681 |  | 
 | 682 | LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 683 |  | 
| Joe Onorato | 7e3cf12 | 2010-09-01 10:41:35 -0700 | [diff] [blame] | 684 | LOCAL_UNINSTALLABLE_MODULE := true | 
 | 685 |  | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 686 | include $(BUILD_DROIDDOC) | 
 | 687 |  | 
| Ying Wang | 6806457 | 2010-05-07 15:00:10 -0700 | [diff] [blame] | 688 | # $(gen), i.e. framework.aidl, is also needed while building against the current stub. | 
 | 689 | $(full_target): $(framework_built) $(gen) | 
| Joe Onorato | ccfca2e | 2009-07-20 11:57:12 -0400 | [diff] [blame] | 690 | $(INTERNAL_PLATFORM_API_FILE): $(full_target) | 
 | 691 | $(call dist-for-goals,sdk,$(INTERNAL_PLATFORM_API_FILE)) | 
 | 692 |  | 
| Joe Onorato | 4314e2e | 2010-08-27 17:13:22 -0400 | [diff] [blame] | 693 | # ====  check javadoc comments but don't generate docs ======== | 
 | 694 | include $(CLEAR_VARS) | 
 | 695 |  | 
 | 696 | LOCAL_SRC_FILES:=$(framework_docs_LOCAL_SRC_FILES) | 
 | 697 | LOCAL_INTERMEDIATE_SOURCES:=$(framework_docs_LOCAL_INTERMEDIATE_SOURCES) | 
 | 698 | LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_JAVA_LIBRARIES) | 
 | 699 | LOCAL_MODULE_CLASS:=$(framework_docs_LOCAL_MODULE_CLASS) | 
 | 700 | LOCAL_DROIDDOC_SOURCE_PATH:=$(framework_docs_LOCAL_DROIDDOC_SOURCE_PATH) | 
 | 701 | LOCAL_DROIDDOC_HTML_DIR:=$(framework_docs_LOCAL_DROIDDOC_HTML_DIR) | 
 | 702 | LOCAL_ADDITIONAL_JAVA_DIR:=$(framework_docs_LOCAL_ADDITIONAL_JAVA_DIR) | 
| Joe Onorato | d20e5d0 | 2010-09-16 11:56:03 -0400 | [diff] [blame] | 703 | LOCAL_ADDITIONAL_DEPENDENCIES:=$(framework_docs_LOCAL_ADDITIONAL_DEPENDENCIES) | 
| Joe Onorato | 4314e2e | 2010-08-27 17:13:22 -0400 | [diff] [blame] | 704 |  | 
 | 705 | LOCAL_MODULE := doc-comment-check | 
 | 706 |  | 
 | 707 | LOCAL_DROIDDOC_OPTIONS:=\ | 
 | 708 | 		$(framework_docs_LOCAL_DROIDDOC_OPTIONS) \ | 
| Joe Onorato | 4314e2e | 2010-08-27 17:13:22 -0400 | [diff] [blame] | 709 | 		-parsecomments | 
 | 710 |  | 
 | 711 | LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk | 
| Joe Onorato | 4314e2e | 2010-08-27 17:13:22 -0400 | [diff] [blame] | 712 |  | 
| Joe Onorato | 7e3cf12 | 2010-09-01 10:41:35 -0700 | [diff] [blame] | 713 | LOCAL_UNINSTALLABLE_MODULE := true | 
 | 714 |  | 
| Joe Onorato | 4314e2e | 2010-08-27 17:13:22 -0400 | [diff] [blame] | 715 | include $(BUILD_DROIDDOC) | 
 | 716 |  | 
 | 717 | # $(gen), i.e. framework.aidl, is also needed while building against the current stub. | 
 | 718 | $(full_target): $(framework_built) $(gen) | 
 | 719 |  | 
| Ying Wang | 33a436d | 2012-09-27 17:09:53 -0700 | [diff] [blame] | 720 | # Run this for checkbuild | 
 | 721 | .PHONY: checkbuild | 
 | 722 | checkbuild: doc-comment-check-docs | 
| Joe Onorato | 4314e2e | 2010-08-27 17:13:22 -0400 | [diff] [blame] | 723 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 724 | # ====  static html in the sdk ================================== | 
 | 725 | include $(CLEAR_VARS) | 
 | 726 |  | 
 | 727 | LOCAL_SRC_FILES:=$(framework_docs_LOCAL_SRC_FILES) | 
 | 728 | LOCAL_INTERMEDIATE_SOURCES:=$(framework_docs_LOCAL_INTERMEDIATE_SOURCES) | 
 | 729 | LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_JAVA_LIBRARIES) | 
 | 730 | LOCAL_MODULE_CLASS:=$(framework_docs_LOCAL_MODULE_CLASS) | 
 | 731 | LOCAL_DROIDDOC_SOURCE_PATH:=$(framework_docs_LOCAL_DROIDDOC_SOURCE_PATH) | 
 | 732 | LOCAL_DROIDDOC_HTML_DIR:=$(framework_docs_LOCAL_DROIDDOC_HTML_DIR) | 
 | 733 | LOCAL_ADDITIONAL_JAVA_DIR:=$(framework_docs_LOCAL_ADDITIONAL_JAVA_DIR) | 
| Joe Onorato | d20e5d0 | 2010-09-16 11:56:03 -0400 | [diff] [blame] | 734 | LOCAL_ADDITIONAL_DEPENDENCIES:=$(framework_docs_LOCAL_ADDITIONAL_DEPENDENCIES) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 735 |  | 
 | 736 | LOCAL_MODULE := offline-sdk | 
 | 737 |  | 
 | 738 | LOCAL_DROIDDOC_OPTIONS:=\ | 
 | 739 | 		$(framework_docs_LOCAL_DROIDDOC_OPTIONS) \ | 
| Dirk Dougherty | a345833 | 2013-08-21 14:47:12 -0700 | [diff] [blame] | 740 | 		-offlinemode \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 741 | 		-title "Android SDK" \ | 
 | 742 | 		-proofread $(OUT_DOCS)/$(LOCAL_MODULE)-proofread.txt \ | 
 | 743 | 		-todo $(OUT_DOCS)/$(LOCAL_MODULE)-docs-todo.html \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 744 | 		-sdkvalues $(OUT_DOCS) \ | 
| Dirk Dougherty | 2053f91 | 2010-08-25 12:12:57 -0700 | [diff] [blame] | 745 | 		-hdf android.whichdoc offline | 
| Dirk Dougherty | a345833 | 2013-08-21 14:47:12 -0700 | [diff] [blame] | 746 | #		$(web_docs_sample_code_flags) | 
| Dirk Dougherty | f11d7d5 | 2009-08-05 19:04:18 -0700 | [diff] [blame] | 747 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 748 |  | 
 | 749 | LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 750 |  | 
 | 751 | include $(BUILD_DROIDDOC) | 
 | 752 |  | 
 | 753 | static_doc_index_redirect := $(out_dir)/index.html | 
 | 754 | $(static_doc_index_redirect): \ | 
| Dirk Dougherty | 2e2c910 | 2009-04-20 17:56:34 -0700 | [diff] [blame] | 755 | 	$(LOCAL_PATH)/docs/docs-documentation-redirect.html | $(ACP) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 756 | 	$(hide) mkdir -p $(dir $@) | 
 | 757 | 	$(hide) $(ACP) $< $@ | 
 | 758 |  | 
 | 759 | $(full_target): $(static_doc_index_redirect) | 
 | 760 | $(full_target): $(framework_built) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 761 |  | 
| Dirk Dougherty | 289ad99 | 2013-01-28 15:43:49 -0800 | [diff] [blame] | 762 | # ==== docs for the web (on the androiddevdocs app engine server) ======================= | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 763 | include $(CLEAR_VARS) | 
 | 764 |  | 
 | 765 | LOCAL_SRC_FILES:=$(framework_docs_LOCAL_SRC_FILES) | 
 | 766 | LOCAL_INTERMEDIATE_SOURCES:=$(framework_docs_LOCAL_INTERMEDIATE_SOURCES) | 
 | 767 | LOCAL_STATIC_JAVA_LIBRARIES:=$(framework_docs_LOCAL_STATIC_JAVA_LIBRARIES) | 
 | 768 | LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_JAVA_LIBRARIES) | 
 | 769 | LOCAL_MODULE_CLASS:=$(framework_docs_LOCAL_MODULE_CLASS) | 
 | 770 | LOCAL_DROIDDOC_SOURCE_PATH:=$(framework_docs_LOCAL_DROIDDOC_SOURCE_PATH) | 
 | 771 | LOCAL_DROIDDOC_HTML_DIR:=$(framework_docs_LOCAL_DROIDDOC_HTML_DIR) | 
 | 772 | LOCAL_ADDITIONAL_JAVA_DIR:=$(framework_docs_LOCAL_ADDITIONAL_JAVA_DIR) | 
| Joe Onorato | d20e5d0 | 2010-09-16 11:56:03 -0400 | [diff] [blame] | 773 | LOCAL_ADDITIONAL_DEPENDENCIES:=$(framework_docs_LOCAL_ADDITIONAL_DEPENDENCIES) | 
| Dirk Dougherty | b582c67 | 2013-05-04 10:54:52 -0700 | [diff] [blame] | 774 | LOCAL_ADDITIONAL_HTML_DIR:=docs/html-intl /intl/ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 775 |  | 
 | 776 | LOCAL_MODULE := online-sdk | 
 | 777 |  | 
 | 778 | LOCAL_DROIDDOC_OPTIONS:= \ | 
| Dirk Dougherty | 2e2c910 | 2009-04-20 17:56:34 -0700 | [diff] [blame] | 779 | 		$(framework_docs_LOCAL_DROIDDOC_OPTIONS) \ | 
| Dirk Dougherty | 2e2c910 | 2009-04-20 17:56:34 -0700 | [diff] [blame] | 780 | 		-toroot / \ | 
| Dirk Dougherty | a6c0267 | 2013-09-11 11:53:35 -0700 | [diff] [blame] | 781 | 		-hdf android.whichdoc online | 
 | 782 | #		$(sample_groups) \ | 
| Dirk Dougherty | a345833 | 2013-08-21 14:47:12 -0700 | [diff] [blame] | 783 | #		$(web_docs_sample_code_flags) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 784 |  | 
 | 785 | LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 786 |  | 
 | 787 | include $(BUILD_DROIDDOC) | 
 | 788 |  | 
| Dirk Dougherty | 289ad99 | 2013-01-28 15:43:49 -0800 | [diff] [blame] | 789 | # ==== docs for the web (on the devsite app engine server) ======================= | 
 | 790 | include $(CLEAR_VARS) | 
 | 791 | LOCAL_SRC_FILES:=$(framework_docs_LOCAL_SRC_FILES) | 
 | 792 | LOCAL_INTERMEDIATE_SOURCES:=$(framework_docs_LOCAL_INTERMEDIATE_SOURCES) | 
 | 793 | LOCAL_STATIC_JAVA_LIBRARIES:=$(framework_docs_LOCAL_STATIC_JAVA_LIBRARIES) | 
 | 794 | LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_JAVA_LIBRARIES) | 
 | 795 | LOCAL_MODULE_CLASS:=$(framework_docs_LOCAL_MODULE_CLASS) | 
 | 796 | LOCAL_DROIDDOC_SOURCE_PATH:=$(framework_docs_LOCAL_DROIDDOC_SOURCE_PATH) | 
 | 797 | LOCAL_DROIDDOC_HTML_DIR:=$(framework_docs_LOCAL_DROIDDOC_HTML_DIR) | 
 | 798 | LOCAL_ADDITIONAL_JAVA_DIR:=$(framework_docs_LOCAL_ADDITIONAL_JAVA_DIR) | 
 | 799 | LOCAL_ADDITIONAL_DEPENDENCIES:=$(framework_docs_LOCAL_ADDITIONAL_DEPENDENCIES) | 
 | 800 | # specify a second html input dir and an output path relative to OUT_DIR) | 
 | 801 | LOCAL_ADDITIONAL_HTML_DIR:=docs/html-intl / | 
 | 802 |  | 
 | 803 | LOCAL_MODULE := ds | 
 | 804 |  | 
 | 805 | LOCAL_DROIDDOC_OPTIONS:= \ | 
 | 806 | 		$(framework_docs_LOCAL_DROIDDOC_OPTIONS) \ | 
| Dirk Dougherty | 289ad99 | 2013-01-28 15:43:49 -0800 | [diff] [blame] | 807 | 		-devsite \ | 
 | 808 | 		-toroot / \ | 
| Scott Main | e75cd4b | 2013-01-29 08:29:40 -0800 | [diff] [blame] | 809 | 		-hdf android.whichdoc online \ | 
 | 810 | 		-hdf devsite true | 
| Dirk Dougherty | a345833 | 2013-08-21 14:47:12 -0700 | [diff] [blame] | 811 | #		$(web_docs_sample_code_flags) | 
| Dirk Dougherty | 289ad99 | 2013-01-28 15:43:49 -0800 | [diff] [blame] | 812 |  | 
| Scott Main | 4b7161c | 2013-01-29 14:20:13 -0800 | [diff] [blame] | 813 | LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk | 
| Dirk Dougherty | 289ad99 | 2013-01-28 15:43:49 -0800 | [diff] [blame] | 814 |  | 
 | 815 | include $(BUILD_DROIDDOC) | 
 | 816 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 817 | # ==== docs that have all of the stuff that's @hidden ======================= | 
 | 818 | include $(CLEAR_VARS) | 
 | 819 |  | 
 | 820 | LOCAL_SRC_FILES:=$(framework_docs_LOCAL_SRC_FILES) | 
 | 821 | LOCAL_INTERMEDIATE_SOURCES:=$(framework_docs_LOCAL_INTERMEDIATE_SOURCES) | 
| Jeff Brown | 5aa9064 | 2013-07-17 20:44:57 -0700 | [diff] [blame] | 822 | LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_JAVA_LIBRARIES) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 823 | LOCAL_MODULE_CLASS:=$(framework_docs_LOCAL_MODULE_CLASS) | 
 | 824 | LOCAL_DROIDDOC_SOURCE_PATH:=$(framework_docs_LOCAL_DROIDDOC_SOURCE_PATH) | 
 | 825 | LOCAL_DROIDDOC_HTML_DIR:=$(framework_docs_LOCAL_DROIDDOC_HTML_DIR) | 
| Ying Wang | 65ee22a | 2011-05-17 13:12:42 -0700 | [diff] [blame] | 826 | LOCAL_ADDITIONAL_JAVA_DIR:=$(framework_docs_LOCAL_ADDITIONAL_JAVA_DIR) | 
| Joe Onorato | d20e5d0 | 2010-09-16 11:56:03 -0400 | [diff] [blame] | 827 | LOCAL_ADDITIONAL_DEPENDENCIES:=$(framework_docs_LOCAL_ADDITIONAL_DEPENDENCIES) | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 828 |  | 
 | 829 | LOCAL_MODULE := hidden | 
 | 830 | LOCAL_DROIDDOC_OPTIONS:=\ | 
 | 831 | 		$(framework_docs_LOCAL_DROIDDOC_OPTIONS) \ | 
| Dirk Dougherty | 2053f91 | 2010-08-25 12:12:57 -0700 | [diff] [blame] | 832 | 		-title "Android SDK - Including hidden APIs." | 
 | 833 | #		-hidden | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 834 |  | 
 | 835 | LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 836 |  | 
 | 837 | include $(BUILD_DROIDDOC) | 
 | 838 |  | 
 | 839 | # Build ext.jar | 
 | 840 | # ============================================================ | 
 | 841 |  | 
| David Deephanphongs | 62f2ada | 2010-10-19 14:54:05 -0700 | [diff] [blame] | 842 | # NOTICE notes for non-obvious sections | 
 | 843 | # apache-http - covered by the Apache Commons section. | 
 | 844 |  | 
 | 845 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 846 | ext_dirs := \ | 
| Chung-yih Wang | 2d94231 | 2010-08-05 12:17:37 +0800 | [diff] [blame] | 847 | 	../../external/nist-sip/java \ | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 848 | 	../../external/apache-http/src \ | 
| Bai Tao | ef4fd8e | 2010-06-07 10:25:53 +0800 | [diff] [blame] | 849 | 	../../external/tagsoup/src \ | 
 | 850 | 	../../external/libphonenumber/java/src | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 851 |  | 
 | 852 | ext_src_files := $(call all-java-files-under,$(ext_dirs)) | 
 | 853 |  | 
| Bai Tao | ef4fd8e | 2010-06-07 10:25:53 +0800 | [diff] [blame] | 854 | ext_res_dirs := \ | 
 | 855 | 	../../external/libphonenumber/java/src | 
 | 856 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 857 | # ====  the library  ========================================= | 
 | 858 | include $(CLEAR_VARS) | 
 | 859 |  | 
 | 860 | LOCAL_SRC_FILES := $(ext_src_files) | 
 | 861 |  | 
 | 862 | LOCAL_NO_STANDARD_LIBRARIES := true | 
 | 863 | LOCAL_JAVA_LIBRARIES := core | 
| Bai Tao | ef4fd8e | 2010-06-07 10:25:53 +0800 | [diff] [blame] | 864 | LOCAL_JAVA_RESOURCE_DIRS := $(ext_res_dirs) | 
| Jesse Wilson | a145956 | 2010-09-16 17:50:43 -0700 | [diff] [blame] | 865 | LOCAL_MODULE_TAGS := optional | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 866 | LOCAL_MODULE := ext | 
 | 867 |  | 
| Brian Carlstrom | 08065b9 | 2011-04-01 15:49:41 -0700 | [diff] [blame] | 868 | LOCAL_DX_FLAGS := --core-library | 
 | 869 |  | 
| The Android Open Source Project | 9066cfe | 2009-03-03 19:31:44 -0800 | [diff] [blame] | 870 | include $(BUILD_JAVA_LIBRARY) | 
 | 871 |  | 
 | 872 |  | 
 | 873 | # Include subdirectory makefiles | 
 | 874 | # ============================================================ | 
 | 875 |  | 
 | 876 | # If we're building with ONE_SHOT_MAKEFILE (mm, mmm), then what the framework | 
 | 877 | # team really wants is to build the stuff defined by this makefile. | 
 | 878 | ifeq (,$(ONE_SHOT_MAKEFILE)) | 
 | 879 | include $(call first-makefiles-under,$(LOCAL_PATH)) | 
 | 880 | endif |