# The web image also builds the browser game, so it needs shared/, web/,
# kotlin-js-store/, the Gradle files and app/src/main/cpp/jni/ too.
# The build needs third_party/ (upstream + the vendored libraries),
# patches/, scripts/, cmake/, dedicated-server/, web-admin/ and two
# directories under app/ - app/src/main/cpp/porting/ is compiled into the
# server, and app/src/main/assets/ holds this port's own server config.
# Everything else is the Android app and should stay out of the context.

.git
# Every submodule's .git too - it is a *file* pointing into the
# superproject's .git/modules, which is not in the context, so it would
# arrive as a dangling pointer. git apply works perfectly well with no
# repository at all, but not next to a .git it cannot follow.
**/.git
.gradle
.kotlin
.idea
build
app/build
app/.cxx
app/src/main/java
app/src/main/res
app/src/main/AndroidManifest.xml
app/src/androidTest
app/src/test
host-tests/build
design
docs
tools
*.jks
local.properties
**/__pycache__
# Local builds of the browser game.
shared/build
web/app/build
web/engine/build
web/engine/out
