diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 19:29:09 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 19:29:09 -0800 |
commit | 55a2c71f27d3e0b8344597c7f281e687cb7aeb1b (patch) | |
tree | ecd18b995aea8eeeb8b3823266280d41245bf0f7 /eclipse/source_package_readme.txt | |
parent | 82ea7a177797b844b252effea5c7c7c5d63ea4ac (diff) | |
download | sdk-55a2c71f27d3e0b8344597c7f281e687cb7aeb1b.zip sdk-55a2c71f27d3e0b8344597c7f281e687cb7aeb1b.tar.gz sdk-55a2c71f27d3e0b8344597c7f281e687cb7aeb1b.tar.bz2 |
auto import from //depot/cupcake/@135843
Diffstat (limited to 'eclipse/source_package_readme.txt')
-rw-r--r-- | eclipse/source_package_readme.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/eclipse/source_package_readme.txt b/eclipse/source_package_readme.txt new file mode 100644 index 0000000..456bae7 --- /dev/null +++ b/eclipse/source_package_readme.txt @@ -0,0 +1,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
\ No newline at end of file |