summaryrefslogtreecommitdiffstats
path: root/tools/idegen/src
Commit message (Collapse)AuthorAgeFilesLines
* Refactor the way we handle directories in traverse.Paul Crowley2014-11-031-28/+21
| | | | | Bug: 18064146 Change-Id: I45fba9c2978bc0c8f23804c730ab631da759ac70
* idegen: Skip directories named *.java when parsing source.Sky Faber2014-07-231-1/+1
| | | | Change-Id: I8a6700ebcc198851b80de4832a43d147dc887f3a
* Overhaul of intellij-gen script.Chiao Cheng2014-03-179-740/+624
| | | | | | | | | | | | | Overall much better at find proper dependencies. * No more need for aggregate modules. * Source file searching. * Make file token substitution. * Inclusion src directories. * Multi project/package support. * Made framework module optional as some unbundled branches do not include it. Change-Id: Ie5ee66c488fc9141043137f716a3891f952bfe7f
* Add support for distribution folder.Chiao Cheng2013-03-016-72/+114
| | | | | | Changed template directory to be dynamically looked up. Change-Id: I89b96581e842574e1c7ad36e8633d3e787f488c2
* Allow bash scripts to work within a distributation folder.Chiao Cheng2013-02-281-0/+5
| | | | | | - Fixed NullPointerException when module name not found. Change-Id: I8f9b29f047ff90995d4cccc6b4b518bfbf026570
* Adding new script to generate Intellij projects.Chiao Cheng2012-08-0810-0/+1435
| | | | | | | | | | | | | | | - Creates modules and includes only dependencies that are needed by the parent module instead of including the entire source tree. The new structure makes intellij much more responsive and fast. - Adds proper android facets when AndroidManifest.xml exists for quick resource lookup. - Automatically includes intermediates directory for generated R files. - Exclusion of un-neccessary language resource folders from id lookups. - Automatic vcs configuration for git roots. - Multi-module make file support. - Aggregate modules for multi-module make files. Change-Id: I181670b269faa1cc3ab257692833821fab20f73c
* Exclude some non-source folders from IntelliJ projects.Jake Hamby2011-08-091-1/+14
| | | | | | | | Add some excludeFolder lines to android.iml generated by idegen.sh. This removes a large number of non-Java files that IntelliJ would otherwise have to stat and parse. Change-Id: I362711daba6cc0c7ebec761d013c57c27a29d58d
* fixing NPE that i see on my Mac when running idegen.shDebajit Ghosh2009-09-011-1/+5
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-038-0/+736
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-038-736/+0
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-178-0/+736