OSDN Git Service

Add support for proper dependency detection in the aidl ant compilation step.
authorXavier Ducrohet <xav@android.com>
Tue, 23 Aug 2011 17:18:17 +0000 (10:18 -0700)
committerXavier Ducrohet <xav@android.com>
Thu, 1 Sep 2011 21:10:28 +0000 (14:10 -0700)
commit50b3e57fa887dc7182facfb178ef842103aeeaf3
tree5575666e5f2917e9846d95f9ed064dc808d2c18a
parentd9e813f08e94442050d18dcc9ac5949577f7618a
Add support for proper dependency detection in the aidl ant compilation step.

Aidl compilation now generates dependency files that are reused on further
compilations to only recompile files that needs it based on source files
modifications.

Also clean up output (and dependency) files when a source file is deleted.

Change-Id: I3131463fd7939ffc4b5bbdfa49940e03f0249a28
anttasks/src/com/android/ant/AaptExecTask.java [moved from anttasks/src/com/android/ant/AaptExecLoopTask.java with 99% similarity]
anttasks/src/com/android/ant/AidlExecTask.java
anttasks/src/com/android/ant/BaseTask.java
anttasks/src/com/android/ant/DependencyGraph.java
anttasks/src/com/android/ant/RenderScriptTask.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/RenderScriptProcessor.java
files/ant/build.xml