aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/scripts/build_ide.sh
diff options
context:
space:
mode:
authorRaphael Moll <ralf@android.com>2013-03-15 15:59:34 -0700
committerRaphael Moll <ralf@android.com>2013-03-15 16:00:12 -0700
commit524af41e448441f023ecde76b35de15a497c2ad6 (patch)
treecd7da961434088e3c7fc7ba46d0e96c16fad15ec /eclipse/scripts/build_ide.sh
parenta45f523a1354d8845f9d9914135817b8a37cfa60 (diff)
downloadsdk-524af41e448441f023ecde76b35de15a497c2ad6.zip
sdk-524af41e448441f023ecde76b35de15a497c2ad6.tar.gz
sdk-524af41e448441f023ecde76b35de15a497c2ad6.tar.bz2
Build IDE script.
Change-Id: I99e6ae5ac952fe2f1295fd80a222373540a1cab2
Diffstat (limited to 'eclipse/scripts/build_ide.sh')
-rwxr-xr-xeclipse/scripts/build_ide.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/eclipse/scripts/build_ide.sh b/eclipse/scripts/build_ide.sh
new file mode 100755
index 0000000..0b080d8
--- /dev/null
+++ b/eclipse/scripts/build_ide.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+# Expected arguments:
+# $1 = out_dir
+# $2 = ide qualifier
+# $3 = zip qualifier
+
+PROG_DIR=$(dirname "$0")
+
+DEST_DIR="$1"
+IDE_QUALIFIER="$2"
+ZIP_QUALIFIER="$3"
+
+function die() {
+ echo "$*" > /dev/stderr
+ echo "Usage: $0 dest_dir ide_qualifier zip_qualifier" > /dev/stderr
+ exit 1
+}
+
+if [[ -z "$DEST_DIR" ]]; then die "## Error: Missing dest_dir"; fi
+if [[ -z "$IDE_QUALIFIER" ]]; then die "## Error: Missing ide qualifier"; fi
+if [[ -z "$ZIP_QUALIFIER" ]]; then die "## Error: Missing zip qualifier"; fi
+
+ADT_IDE_DEST_DIR="$DEST_DIR" \
+ADT_IDE_QUALIFIER="$IDE_QUALIFIER" \
+ADT_IDE_ZIP_QUALIFIER="$ZIP_QUALIFIER" \
+ make PRODUCT-sdk-adt_eclipse_ide
+