summaryrefslogtreecommitdiffstats
path: root/tools/aidl
Commit message (Collapse)AuthorAgeFilesLines
* Add new dependency generation option to aidl.Xavier Ducrohet2011-09-013-44/+81
| | | | | | | | | | | | | | | | | | | | | | The SDK build system does not provide an output file and instead uses the -o<FOLDER> option and lets aidl figure out the intermediary folders that represents the packages, and the filename based on the input file (and its package). Because of this the -d<FILE> option to generate a dependency file is not convenient. Instead the new option, -a (no parameters), automatically generate a dependency files next to the output file. Also, when compiling parcelable aidl files, without the -b option, a dependency file is still generated. This is used by the SDK build system since it cannot parse the file separately and instead tries to compile every .aidl file. The generation of this dependency file (which shows no output) allows to know when any type of aidl file has been compiled. Change-Id: If81dc7e1e0a780592c94d1850a1d1b094d6e7908
* Fix aidl to cope with multiple collection types per method.Elliott Hughes2011-07-134-111/+110
| | | | | Bug: http://code.google.com/p/android/issues/detail?id=18497 Change-Id: I152416022524d2860cb16b46c4812c5be6bdcbad
* Add notice files for aapt and aidl.Xavier Ducrohet2011-02-281-0/+190
| | | | Change-Id: I51da138475618287760043059790aba87f4c3f35
* am 9d71860e: Merge "The aapt and aidl tools are prebuilt when we\'re doing ↵Joe Onorato2010-06-151-1/+4
|\ | | | | | | | | | | | | | | | | an apps-only build, so don\'t try to build them." into froyo Merge commit '9d71860e8cbaf16ddae3cd5d06ede8e6cfc7675a' into gingerbread * commit '9d71860e8cbaf16ddae3cd5d06ede8e6cfc7675a': The aapt and aidl tools are prebuilt when we're doing an apps-only build, so don't try to build them.
| * The aapt and aidl tools are prebuilt when we're doing an apps-only build, so ↵Joe Onorato2010-06-101-1/+4
| | | | | | | | | | | | don't try to build them. Change-Id: I9896b11a9b90cbbbe2170243c8bdbc40231dfbff
| * am 747cb3b5: Merge change 9670 into donutAndroid (Google) Code Review2009-08-043-3/+9
| |\ | | | | | | | | | | | | | | | | | | Merge commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf' * commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf': Make aidl annotate onTransact with @Override
| | * Make aidl annotate onTransact with @OverrideXavier Ducrohet2009-08-033-3/+9
| | | | | | | | | | | | BUG: 1902262
| | * Add includes to enable host C++ tools to compile with GCC 4.4Jack Palevich2009-06-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise printf is undeclared. These files worked with earlier versions of gcc because either cstdio or stdio.h was being included by some other header file. But this was not guaranteed behavior, so with GCC 4.4 there are errors. The fix is backwards compatible with earlier versions of GCC. This change includes either <cstdio> or <stdio.h> whichever looks more appropriate given the other headers included by the given source file. Note, I'm using "GCC" to mean Gnu Compile Collection, as this problem is specific to C++ source files. (Presumably a C++-specific header file changed to no longer include cstdio.)
* | | long modifier was on the wrong argument.Scott Turner2010-01-141-1/+1
| | |
* | | merge from donutJean-Baptiste Queru2009-09-033-3/+9
|\ \ \ | |/ / |/| |
| * | donut snapshotJean-Baptiste Queru2009-08-113-3/+9
| | |
| * | donut snapshotJean-Baptiste Queru2009-07-211-0/+1
| |/
* | Include stdio.h in tools/aidl/AST.h to make the code build on gcc-4.4Scott Tsai2009-03-211-0/+1
| |
* | Merge commit 'remotes/korg/cupcake' into mergeJean-Baptiste Queru2009-03-183-8/+86
|\ \ | |/ | | | | | | | | | | | | | | | | Conflicts: core/java/android/view/animation/TranslateAnimation.java core/jni/Android.mk core/res/res/values-en-rGB/strings.xml libs/audioflinger/AudioFlinger.cpp libs/surfaceflinger/LayerScreenshot.cpp packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
| * auto import from //branches/cupcake_rel/...@138607The Android Open Source Project2009-03-133-7/+85
| |
| * auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-051-1/+1
| |
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0317-0/+5720
| |
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0317-5720/+0
| |
* | Removing "import" statements from AIDL-generated .java files.Adrian Taylor2009-02-132-20/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AIDL generates unnecessary "import" statements. These cause warnings within Eclipse when the default Eclipse warnings settings are used. This is inconvenient since the generated .java files are not editable. Some pesky organisations have a zero-warnings policy too, so there's no option but to fiddle with the Eclipse settings. This patch ensures that all usages of class names within the generated code are fully-qualified. In practice, they were nearly all fully-qualified already. And this patch also removes the generation of the import statements, since they are redundant if we're using fully-qualified names everywhere. This should fix issue 43 in the Google Code Android issues tracker. http://code.google.com/p/android/issues/detail?id=43 I would appreciate if somebody who knows exactly how 'aidl' works could confirm that there's no reason 'import' statements would have been necessary except for the bits I've fixed. (I think unqualified names were used much more frequently in early versions of aidl, which might explain why import statements are generated so eagerly).
* | auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-093-0/+7
|\ \ | |/
| * auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-095-0/+10
| |
* | Add a few missing headersAlexey Zaytsev2008-10-214-0/+5
|/ | | | | | Fixes build with gcc 4.3.2 Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
* Initial ContributionThe Android Open Source Project2008-10-2117-0/+5710