blob: 456bae710dd031f0e3605fe62017016b2136ce68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
HOW TO PACKAGE THE SOURCE OF THE PLUGINS FOR RELEASE.
Note: this is only useful before we move to the public source repository, after which this will
be obsolete.
The source archive must contains:
1/ Source of the EPL plugins that are released.
2/ Any closed source dependencies that were created by Google.
3/ The readme file explaining how to build the plugins.
1/ PLUGIN SOURCE
The Plugins that are currently released and that are EPL are:
- Android Developer Tools => com.android.ide.eclipse.adt
- Common => com.android.ide.eclipse.common
- Android Editors => com.android.ide.eclipse.editors
All three plugins are located in
device/tools/eclipse/plugins/
Before packing them up, it is important to:
- remove the bin directory if it exists
- remove any symlinks to jar files from the top level folder of each plugin
2/ PLUGIN DEPENDENCIES
The plugin dependencies are jar files embedded in some of the plugins. Some of those jar files
are android libraries for which the source code is not yet being released (They will be released
under the APL).
Those libraries are not part of the SDK, and need to be taken from a engineering build.
They will be located in
device/out/host/<platform>/framework/
The libraries to copy are:
- layoutlib_api.jar
- layoutlib_utils.jar
- ninepatch.jar
They should be placed in a "libs" folder in the source archive.
3/ README
In the source archive, at the top level, needs to be present a file explaining how to compile
the plugins.
This file is located at:
device/tools/eclipse/plugins/README.txt
|