| #!/bin/bash |
| # Expected arguments: |
| # $1 = out_dir |
| # $2 = ide qualifier |
| # $3 = zip qualifier |
| |
| if [[ "Linux" != $(uname) ]]; then |
| echo "$0: ADT IDE build script runs only on Linux" |
| exit 0 |
| fi |
| |
| 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 |
| |