Add support for building AILD files.
authorXavier Ducrohet <xav@android.com>
Wed, 5 Sep 2012 01:37:00 +0000 (18:37 -0700)
committerXavier Ducrohet <xav@android.com>
Thu, 6 Sep 2012 00:12:52 +0000 (17:12 -0700)
commit6ac01a98a1b3a98f359443cab131cdf5e690c161
tree2306a41b24f15d30cf688af18e5bd0956dc1f2f5
parentccb67c7385d22ca72ec5dd1c83f3ceb1c2dd5f75
Add support for building AILD files.

This brings in the SourceProcessor, SourceGenerator and
DependencyGraph from the ant tasks. The dependency graph
is only needed because Gradle doesn't give us the list
of changed files just yet.

Change-Id: I4e9c8ccb032078529516af29b2287b21adac05cc
25 files changed:
builder/src/main/java/com/android/builder/AndroidBuilder.java
builder/src/main/java/com/android/builder/AndroidDependency.java
builder/src/main/java/com/android/builder/CommandLineRunner.java
builder/src/main/java/com/android/builder/VariantConfiguration.java
builder/src/main/java/com/android/builder/compiler/AidlProcessor.java [new file with mode: 0644]
builder/src/main/java/com/android/builder/compiler/DependencyGraph.java [new file with mode: 0644]
builder/src/main/java/com/android/builder/compiler/InputPath.java [new file with mode: 0644]
builder/src/main/java/com/android/builder/compiler/SourceGenerator.java [new file with mode: 0644]
builder/src/test/java/com/android/builder/MockSourceSet.java
builder/src/test/java/com/android/builder/VariantConfigurationTest.java
gradle/src/main/groovy/com/android/build/gradle/AndroidBasePlugin.groovy
gradle/src/main/groovy/com/android/build/gradle/AndroidLibraryPlugin.groovy
gradle/src/main/groovy/com/android/build/gradle/AndroidPlugin.groovy
gradle/src/main/groovy/com/android/build/gradle/CompileAidlTask.groovy [new file with mode: 0644]
testapps/aidl/build.gradle [new file with mode: 0644]
testapps/aidl/src/main/AndroidManifest.xml [new file with mode: 0644]
testapps/aidl/src/main/aidl/com/android/tests/basicprojectwithaidl/ITest.aidl [new file with mode: 0644]
testapps/aidl/src/main/aidl/com/android/tests/basicprojectwithaidl/Rect.aidl [new file with mode: 0644]
testapps/aidl/src/main/java/com/android/tests/basicprojectwithaidl/Main.java [new file with mode: 0644]
testapps/aidl/src/main/java/com/android/tests/basicprojectwithaidl/Rect.java [new file with mode: 0644]
testapps/aidl/src/main/res/drawable/icon.png [new file with mode: 0644]
testapps/aidl/src/main/res/layout/main.xml [new file with mode: 0644]
testapps/aidl/src/main/res/values/strings.xml [new file with mode: 0644]
testapps/applibtest/lib/src/main/aidl/com/android/tests/basicprojectwithaidl/ITest.aidl [new file with mode: 0644]
testapps/applibtest/lib/src/main/aidl/com/android/tests/basicprojectwithaidl/Rect.aidl [new file with mode: 0644]