blob: 0c79d426c150891469573bb946f60370a84bd00f [file] [log] [blame]
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -07001#
2# Copyright (C) 2010 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
Raphael Mollaa7091b2013-04-09 12:36:32 -070017##############################################################################
18# Tools Component
19##############################################################################
20
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070021#
22# These are the files that comprise the tools component of the SDK.
23#
24
Raphael Mollaa7091b2013-04-09 12:36:32 -070025prebuilts/devtools/tools/lib tools/lib
Raphael Mollbc982e52013-03-12 13:20:59 -070026
Raphael Mollaa7091b2013-04-09 12:36:32 -070027prebuilts/devtools/tools/android tools/android
28prebuilts/devtools/tools/draw9patch tools/draw9patch
29prebuilts/devtools/tools/ddms tools/ddms
30prebuilts/devtools/tools/hierarchyviewer tools/hierarchyviewer
31prebuilts/devtools/tools/jobb tools/jobb
32prebuilts/devtools/tools/lint tools/lint
33prebuilts/devtools/tools/monkeyrunner tools/monkeyrunner
34prebuilts/devtools/tools/traceview tools/traceview
35prebuilts/devtools/tools/uiautomatorviewer tools/uiautomatorviewer
Raphael Mollbc982e52013-03-12 13:20:59 -070036
Raphael Mollaa7091b2013-04-09 12:36:32 -070037prebuilts/devtools/notices/NOTICE.txt tools/NOTICE.txt
Raphael Mollbc982e52013-03-12 13:20:59 -070038
39
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070040# version files for the SDK updater, from sdk.git
Raphael Moll724d6c72013-03-06 13:28:30 -080041sdk/files/tools_source.properties tools/source.properties
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070042
43# copy plugin.prop from sdk.git
Raphael Moll724d6c72013-03-06 13:28:30 -080044sdk/files/plugin.prop tools/lib/plugin.prop
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070045
Raphael Molld4105602010-12-23 11:00:07 -080046# readme regarding adb move to platform-tools
Raphael Moll724d6c72013-03-06 13:28:30 -080047sdk/files/adb_has_moved.txt tools/adb_has_moved.txt
Raphael Molld4105602010-12-23 11:00:07 -080048
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070049# native host tools from out/host/$(HOST_OS)-$(HOST_ARCH)/
Raphael Moll724d6c72013-03-06 13:28:30 -080050bin/sqlite3 strip tools/sqlite3
51bin/dmtracedump strip tools/dmtracedump
52bin/etc1tool strip tools/etc1tool
53bin/hprof-conv strip tools/hprof-conv
54bin/mksdcard strip tools/mksdcard
55bin/zipalign strip tools/zipalign
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070056
57# emulator
Raphael Moll724d6c72013-03-06 13:28:30 -080058bin/emulator strip tools/emulator
59bin/emulator-x86 strip tools/emulator-x86
60bin/emulator-arm strip tools/emulator-arm
61bin/emulator-mips strip tools/emulator-mips
62bin/emulator64-x86 strip tools/emulator64-x86
63bin/emulator64-arm strip tools/emulator64-arm
64bin/emulator64-mips strip tools/emulator64-mips
65sdk/emulator/snapshot/snapshots.img tools/lib/emulator/snapshots.img
66usr/share/pc-bios/bios.bin tools/lib/pc-bios/bios.bin
67usr/share/pc-bios/vgabios-cirrus.bin tools/lib/pc-bios/vgabios-cirrus.bin
68sdk/emulator/skins/dynamic tools/lib/emulator/skins/dynamic
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070069
David 'Digit' Turner94c077f2011-08-29 21:49:13 +020070# OpenGLES emulation libraries
Raphael Moll724d6c72013-03-06 13:28:30 -080071lib/libOpenglRender${DLL_EXTENSION} strip tools/lib/libOpenglRender${DLL_EXTENSION}
72lib/libGLES_CM_translator${DLL_EXTENSION} strip tools/lib/libGLES_CM_translator${DLL_EXTENSION}
73lib/libGLES_V2_translator${DLL_EXTENSION} strip tools/lib/libGLES_V2_translator${DLL_EXTENSION}
74lib/libEGL_translator${DLL_EXTENSION} strip tools/lib/libEGL_translator${DLL_EXTENSION}
75lib/lib64OpenglRender${DLL_EXTENSION} strip tools/lib/lib64OpenglRender${DLL_EXTENSION}
76lib/lib64GLES_CM_translator${DLL_EXTENSION} strip tools/lib/lib64GLES_CM_translator${DLL_EXTENSION}
77lib/lib64GLES_V2_translator${DLL_EXTENSION} strip tools/lib/lib64GLES_V2_translator${DLL_EXTENSION}
78lib/lib64EGL_translator${DLL_EXTENSION} strip tools/lib/lib64EGL_translator${DLL_EXTENSION}
David 'Digit' Turner94c077f2011-08-29 21:49:13 +020079
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070080
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070081# sdk.git Ant templates for project build files
Raphael Moll724d6c72013-03-06 13:28:30 -080082sdk/templates/build.template tools/lib/build.template
83sdk/templates/uibuild.template tools/lib/uibuild.template
84sdk/files/proguard-project.txt tools/lib/proguard-project.txt
85sdk/files/proguard-android.txt tools/proguard/proguard-android.txt
86sdk/files/proguard-android-optimize.txt tools/proguard/proguard-android-optimize.txt
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070087
88# Ant Build Rules
Raphael Moll724d6c72013-03-06 13:28:30 -080089sdk/files/ant tools/ant
90sdk/files/sdk_files_NOTICE.txt tools/ant/NOTICE.txt
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070091
92# layout device definition
Raphael Moll724d6c72013-03-06 13:28:30 -080093sdk/files/devices.xml tools/lib/devices.xml
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070094
95# AVD Hardware property list
Raphael Moll724d6c72013-03-06 13:28:30 -080096external/qemu/android/avd/hardware-properties.ini tools/lib/hardware-properties.ini
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -070097
98# emacs support from sdk.git
99sdk/files/android.el tools/lib/android.el
100
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -0700101# 3rd Party java libraries
Raphael Mollc63110f2013-01-16 17:41:30 -0800102framework/emmalib.jar tools/lib/emma_device.jar
103external/emma/lib/emma.jar tools/lib/emma.jar
Raphael Mollb15ea782013-02-05 10:55:22 -0800104external/emma/lib/emma_ant.jar tools/lib/emma_ant.jar
Xavier Ducrohetfc4d86f2010-09-27 15:48:38 -0700105
106# Proguard
Tor Norbyeb9b81a72012-01-11 17:13:12 -0800107# We're skipping the build and src/ trees (except for src/proguard/ant/task.properties)
108# and copying in a license.html file
109prebuilts/tools/common/proguard/license.html tools/proguard/license.html
110prebuilts/tools/common/proguard/proguard4.7/README tools/proguard/README
111prebuilts/tools/common/proguard/proguard4.7/docs tools/proguard/docs
112prebuilts/tools/common/proguard/proguard4.7/examples tools/proguard/examples
113prebuilts/tools/common/proguard/proguard4.7/lib tools/proguard/lib
114prebuilts/tools/common/proguard/proguard4.7/bin/proguard.sh tools/proguard/bin/proguard.sh
115prebuilts/tools/common/proguard/proguard4.7/bin/proguardgui.sh tools/proguard/bin/proguardgui.sh
116prebuilts/tools/common/proguard/proguard4.7/bin/retrace.sh tools/proguard/bin/retrace.sh
117prebuilts/tools/common/proguard/proguard4.7/src/proguard/ant/task.properties tools/proguard/ant/task.properties
Xavier Ducrohete373c6f2011-11-28 17:09:31 -0800118
Tor Norbye56afaff2012-05-25 17:05:55 -0700119# Templates
Raphael Moll724d6c72013-03-06 13:28:30 -0800120sdk/templates/projects tools/templates/projects
121sdk/templates/activities tools/templates/activities
122sdk/templates/other tools/templates/other
Tor Norbye56afaff2012-05-25 17:05:55 -0700123
Xavier Ducrohete373c6f2011-11-28 17:09:31 -0800124# SDK Controller
Raphael Moll724d6c72013-03-06 13:28:30 -0800125sdk/apps/SdkController tools/apps/SdkController
Xavier Ducrohete373c6f2011-11-28 17:09:31 -0800126
Xavier Ducrohet16234ae2012-01-27 12:01:27 -0800127# tools specific support jar
Raphael Moll724d6c72013-03-06 13:28:30 -0800128framework/annotations.jar tools/support/annotations.jar
Xavier Ducrohet16234ae2012-01-27 12:01:27 -0800129
Xavier Ducrohet6d09e682012-06-14 13:26:53 -0700130# systrace
Raphael Moll724d6c72013-03-06 13:28:30 -0800131external/chromium-trace/systrace.py tools/systrace/systrace.py
132external/chromium-trace/script.js tools/systrace/script.js
133external/chromium-trace/style.css tools/systrace/style.css
134external/chromium-trace/LICENSE tools/systrace/LICENSE
135external/chromium-trace/AUTHORS tools/systrace/AUTHORS
136external/chromium-trace/NOTICE tools/systrace/NOTICE
Xavier Ducrohet6d09e682012-06-14 13:26:53 -0700137
Tor Norbye2fb26552012-08-02 08:25:32 -0700138# Misspelling databases for lint
Raphael Moll724d6c72013-03-06 13:28:30 -0800139sdk/files/typos tools/support
Xavier Ducrohet6d09e682012-06-14 13:26:53 -0700140
Xavier Ducrohet525ef252010-12-06 15:52:43 -0800141##############################################################################
142# Tests Component
143##############################################################################
144
Raphael Moll724d6c72013-03-06 13:28:30 -0800145sdk/testapps tests/testapps
Raphael Moll56e76ea2012-01-11 15:08:51 -0800146