# Please use android/.gitignore for all Android stuff

syntax: glob
*~
.DS_Store
Makefile
Makefile.Debug
Makefile.Release
object_script.*.Debug
object_script.*.Release
compile_commands.json

stxxl.errlog
stxxl.log
screenlog.0

data/styles/*/*/out/*
data/resources-*_design/*
data/drules_proto_default_design.bin
data/colors_design.txt
data/patterns_design.txt
data/bookmarks
data/edits.xml

# Compiled Python
*.pyc

# Windows generated files
*.vcxproj*
ipch/*
omim.sdf
*.vcproj
*.icproj
*.sln
*.idb
*.user
*.pro.user*
*.ncb
*.suo
*.aps
*.rc
!qt/res/windows.rc
*.pdb
out/*
qt/mapswithme.log

# XCode
xcode/keys/*
xcode/build/*
xcode/metadata/review_information/*
xcode/fastlane/report.xml
xcode/fastlane/README.md
iphone/*/*.xcodeproj/*.pbxuser
iphone/*/*.xcodeproj/*.perspectivev3
iphone/*/*.xcodeproj/project.xcworkspace/*
iphone/*/build/*
tools/emacsmode/build
**/DerivedData/*
**/xcshareddata/*
!iphone/Maps/Maps.xcodeproj/xcshareddata/xcschemes/OMaps.xcscheme
**/xcuserdata
**/xcschemes
iphone/**/*.moved-aside
iphone/**/*.swp
iphone/**/*.mode1v3
iphone/**/*.mode2v3
iphone/**/*.perspectivev3

# Carthage
iphone/Maps/3party/Carthage/Checkouts
iphone/Maps/3party/Carthage/Build/Mac/*.bcsymbolmap
iphone/Maps/3party/Carthage/Build/Mac/*.dSYM
iphone/Maps/3party/Carthage/Build/tvOS
iphone/Maps/3party/Carthage/Build/watchOS
iphone/Maps/3party/Carthage/Build/iOS/*.bcsymbolmap
iphone/Maps/3party/Carthage/Build/iOS/*.dSYM
iphone/Maps/3party/Carthage/Build/*.version

# GeneratedFiles
tools/win/MapsWithMe*
GeneratedFiles

# data
data/[0-9][0-9][0-9][0-9][0-9][0-9]
data/gps_track.dat
# temporary files for downloader
data/settings.ini
data/test_data/world_feed_integration_tests_data

# benchmark results
data/benchmarks/*.trace
data/benchmarks/iphone3g/*
data/benchmarks/ipod4/*
data/benchmarks/ipad/*
data/benchmarks/mac/*
data/benchmarks/kindle-fire/*
data/benchmarks/galaxy-s-2/*
data/benchmarks/ipad3/*
data/benchmarks/ipad2/*
data/benchmarks/iphone5/*
data/benchmarks/maps/*

qtc_packaging

tools/twine/.git

# shader preprocessing moc files
drape/shader_def.hpp
drape/shader_def.cpp
drape_frontend/shader_def.hpp
drape_frontend/shader_def.cpp
drape_frontend/drape_frontend_tests/shader_def_for_tests.hpp
drape_frontend/drape_frontend_tests/shader_def_for_tests.cpp

tizen/*/Debug/*
tizen/*/.*
!tizen/*/.cproject
!tizen/*/.project

3party/osrm/osrm-backend/util/fingerprint_impl.hpp
3party/osrm/osrm-backend/util/git_sha.cpp
3party/osrm/osrm-backend/build/

tizen/*/crash-info/*
.idea/*
.idea
!android/.idea/icon.svg

# Private repository files.
.private_repository_url
.private_repository_branch
private.h
# ignore old android secrets during the transition period to the new project structure
android/release.keystore
android/secure.properties
android/libnotify.properties
android/google-services.json
android/google-play.json
android/firebase-app-distribution.json
android/firebase-test-lab.json
android/huawei-appgallery.json
android/res/xml/network_security_config.xml
./server/
iphone/Maps/app.omaps/

*.li

*.autosave

# CMake
cmake-build-*
build/

qt/res/Info.plist

designer_version.h

# Vim files
*.sw?

# Build version
platform/platform_qt_version.cpp

#python modules building
tools/python/*/build
tools/python/*/dist
tools/python/*/*.egg-info
tools/python/data/*/build
tools/python/data/*/dist
tools/python/data/*/*.egg-info
tools/python/*/venv/

# Configs
tools/python/maps_generator/var/etc/map_generator.ini
tools/python/routing/etc/*.ini
tools/unix/maps/settings.sh

# Helpers
/node_modules/
/package-lock.json

# Visual Studio
.vs

# VS Code
.vscode

# clangd
.cache

# AppStore metadata
screenshots/
android/src/google/play/listings/
keywords/
iphone/metadata/**/keywords.txt
