# Default Idegen excluded paths file. Contains regular expressions, one per # line, which match paths of directories and .jar files that should be excluded # from the IDE configuration. # # We want to exclude as litte as possible by default, so it's important to # document the reason for each exclusion. # # Developers can also create an 'excluded-paths' file in the project's root # directory and add their own excludes to slim down their build. # # Currently, we lump all the .java files together into one big module, so you # can't have two classes with the same name at once. In the future, we'll # generate individual modules, each with their own dependencies, much like the # build, so we won't have to worry about duplicate names any more than the # build does. # # Note: Google-specific excludes go in vendor/google/excluded-paths. # Generated API stubs. We only want the originals in our IDE. android_stubs # Extra copies of JUnit. ^dalvik/dx/src/junit$ ^dalvik/libcore/luni/src/test/java/junit$ # Duplicate R.java files. We'll keep the versions from the "intermediates" # directories. ^out/target/common/R$ # Not actually built. Also disabled in make file. ^development/samples/MySampleRss$ ^development/apps/OBJViewer$ ^packages/apps/IM/samples/PluginDemo$ # We don't currently support development tool source code. Development tools # typically have their own IDE configurations anyway. # # The main problem is that the development tools are meant to run against a # fully featured desktop VM while almost everything in our IDE configuration # is meant to run against Android's more limited APIs. Mixing the two # environments in one IDE configuration doesn't work well. ^development/tools$ ^external/jdiff$ ^external/emma$ ^external/clearsilver$ layoutlib ^prebuilt/.*\.jar$ ^dalvik/.*\.jar$ ^build/tools/droiddoc$ # Each test has a Main.java in the default package, so they conflict with # each other. ^dalvik/tests$ # We can only support one policy impl at a time. ^frameworks/policies/base/mid$ #^frameworks/policies/base/phone$ # We don't want compiled jars. ^out/.*\.jar$ # This directory contains only an R.java file which is the same as the one in # Camera_intermediates. ^out/target/common/obj/APPS/CameraTests_intermediates$ # Exclude all prebuilts jars. ^prebuilts/.*\.jar$