gecko-dev/mobile/android/gradle
Nick Alexander 3788437b16 Bug 1190940 - Handle MOZ_NATIVE_DEVICES and MOZ_WEBRTC in Gradle build. r=sebastian
This is an information sharing review request.  This patch
demonstrates two ways to handle static build flags in the Java source
base.

For MOZ_NATIVE_DEVICES, we /exclude/ certain Java source files.  This
is unwieldy but works fine.

For MOZ_WEBRTC, we selectively /include/ certain Javas source
directories.  We symlink the directories into the objdir so that the
IntelliJ configuration remains entirely under the project directory --
IJ really doesn't like it when sources are outside of the project
content root.  Since two source directories declare the same package
(org.webrtc.videoengine) we can't symlink deep in the package
hierarchy.  Therefore, we add top-level source directories sibling to
src/main.

--HG--
extra : commitid : 2huDQAbl5NJ
extra : rebase_source : 8171c7e6944722d6d2f772ea9fae710eb2ecaec4
2015-08-04 10:01:26 -07:00
..
app Backed out changeset 7c44c0343564 (bug 1181020) for causing intermittent testAboutPage failures. 2015-07-16 15:11:20 -04:00
base Bug 1190940 - Handle MOZ_NATIVE_DEVICES and MOZ_WEBRTC in Gradle build. r=sebastian 2015-08-04 10:01:26 -07:00
branding Bug 1165422 - Upgrade gradle targetSdk to 22. r=me 2015-06-05 17:36:39 -07:00
gradle/wrapper
m2repo/com/stanfy/spoon/spoon-gradle-plugin Bug 1180605 - spoon-gradle-plugin: Set spoon runner dependency to 1.1.10. r=mhaigh 2015-07-06 11:29:06 +02:00
omnijar
preprocessed_code Bug 1165422 - Upgrade gradle targetSdk to 22. r=me 2015-06-05 17:36:39 -07:00
preprocessed_resources Bug 1165422 - Upgrade gradle targetSdk to 22. r=me 2015-06-05 17:36:39 -07:00
thirdparty Bug 1172201 - Set Android support library to 22.2.0 in config. r=me 2015-06-08 09:15:10 -07:00
thirdparty_adjust_sdk Bug 1172201 - Set Android support library to 22.2.0 in config. r=me 2015-06-08 09:15:10 -07:00
build.gradle
gradle.properties
gradle.properties.in
gradlew
local.properties.in
settings.gradle