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 Bug 1098239 - Rewrite mobile/android Gradle integration. r=me 2014-12-22 19:49:04 -08:00
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 Bug 1160357 - Share generateCodeAndResources across Gradle projects. r=me 2015-03-31 17:46:48 -07:00
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 Bug 1171566 - Part 1: Configure Gradle and Spoon. rs=mcomella 2015-06-04 12:09:23 -07:00
gradle.properties Bug 1098239 - Rewrite mobile/android Gradle integration. r=me 2014-12-22 19:49:04 -08:00
gradle.properties.in Bug 1098239 - Rewrite mobile/android Gradle integration. r=me 2014-12-22 19:49:04 -08:00
gradlew
local.properties.in
settings.gradle Bug 1143888 - Integrate the Adjust install tracking SDK. r=mfinkle 2015-04-08 22:49:16 -07:00