mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-06 09:05:45 +00:00
3788437b16
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 |
||
---|---|---|
.. | ||
app | ||
base | ||
branding | ||
gradle/wrapper | ||
m2repo/com/stanfy/spoon/spoon-gradle-plugin | ||
omnijar | ||
preprocessed_code | ||
preprocessed_resources | ||
thirdparty | ||
thirdparty_adjust_sdk | ||
build.gradle | ||
gradle.properties | ||
gradle.properties.in | ||
gradlew | ||
local.properties.in | ||
settings.gradle |