xref: /aosp_15_r20/cts/development/ide/eclipse/genclasspath.sh (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1*b7c941bbSAndroid Build Coastguard Worker#!/bin/bash
2*b7c941bbSAndroid Build Coastguard Worker
3*b7c941bbSAndroid Build Coastguard Worker# Outputs a classpath file containing classpaths from development/ide/eclipse
4*b7c941bbSAndroid Build Coastguard Worker# and additional classpaths from cts/development/ide/eclipse.
5*b7c941bbSAndroid Build Coastguard Worker#
6*b7c941bbSAndroid Build Coastguard Worker# From your $ANDROID_BUILD_TOP directory:
7*b7c941bbSAndroid Build Coastguard Worker# ./cts/development/ide/eclipse/genclasspath.sh > .classpath
8*b7c941bbSAndroid Build Coastguard Worker
9*b7c941bbSAndroid Build Coastguard Workerif [[ -z $ANDROID_BUILD_TOP ]]; then
10*b7c941bbSAndroid Build Coastguard Worker  echo "Run 'lunch' to set \$ANDROID_BUILD_TOP" >&2
11*b7c941bbSAndroid Build Coastguard Worker  exit 1
12*b7c941bbSAndroid Build Coastguard Workerfi
13*b7c941bbSAndroid Build Coastguard Worker
14*b7c941bbSAndroid Build Coastguard Workerecho '<?xml version="1.0" encoding="UTF-8"?>'
15*b7c941bbSAndroid Build Coastguard Workerecho '<classpath>'
16*b7c941bbSAndroid Build Coastguard Workercat $ANDROID_BUILD_TOP/cts/development/ide/eclipse/.classpath $ANDROID_BUILD_TOP/development/ide/eclipse/.classpath | grep classpathentry | sort
17*b7c941bbSAndroid Build Coastguard Workerecho '</classpath>'
18