/emacs.desktop
*.lock
!flake.lock
*.pyc
OBJ.*
locale/scriptstrings/*
*.o
*.tmp.html
*.tmp.md
bin.*/*
build
/out/
dist.*/*
config.log
config.status*
error.log
grass.pc
autom4te.cache/
macos/cache/*

# Ignore temporary files used in htmldox, latexdox and pdfdox targets
*.dox.org

# Ignore specific files generated during make
gui/wxpython/menustrings.py
gui/wxpython/xml/menudata.xml
gui/wxpython/xml/module_tree_menudata.xml
include/Make/Doxyfile_arch_html
include/Make/Doxyfile_arch_latex
include/Make/Platform.make
include/grass/config.h
include/grass/version.h
lib/db/sqlp/sqlp.output
lib/db/sqlp/sqlp.tab.c
lib/db/sqlp/sqlp.tab.h
lib/db/sqlp/sqlp.yy.c
python/grass/script/setup.py.tmp
raster/r.mapcalc/mapcalc.output
raster/r.mapcalc/mapcalc.tab.c
raster/r.mapcalc/mapcalc.tab.h
raster/r.mapcalc/mapcalc.yy.c
mswindows/GRASS-Installer.nsi
mswindows/GRASS-Packager.bat
mswindows/osgeo4w/configure-stamp
mswindows/osgeo4w/lib/
mswindows/osgeo4w/package.log*
mswindows/osgeo4w/package/
mswindows/osgeo4w/setup*.hint
mswindows/osgeo4w/vc/
daag*.s

# notebook helper files
.ipynb_checkpoints

# Ignore Python virtual environment
venv/
env/
.venv/
.env/

# VSCode Settings
.vscode/

# Visual Studio
/.vs

# ignore gunittest helper and result files
testreport/*
testsuite/examples/testreports/
test_keyvalue_result.txt

# ignore paths generated by helper tools
node_modules
include/VERSION_GIT

# ignore autogenerated documentation
python/grass/docs/_build/
html/
latex/
lib/*/html/
lib/*/latex/

# Ignore code coverage files
*.gcov
*.gcno
*.gcda
.coverage
.coverage.*
coverage.xml

# Created by https://www.toptal.com/developers/gitignore/api/windows,linux,macos
# Edit at https://www.toptal.com/developers/gitignore?templates=windows,linux,macos

### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### macOS Patch ###
# iCloud generated files
*.icloud

### Windows ###
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

# End of https://www.toptal.com/developers/gitignore/api/windows,linux,macos

# Created by https://www.toptal.com/developers/gitignore/api/cmake
# Edit at https://www.toptal.com/developers/gitignore?templates=cmake

### CMake ###
CMakeLists.txt.user
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
# Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps

### CMake Patch ###
CMakeUserPresets.json

# External projects
*-prefix/

# End of https://www.toptal.com/developers/gitignore/api/cmake

# Auto-generated sphinx source files for python library docs
python/grass/docs/_templates/layout.html
python/grass/docs/src/exceptions.rst
python/grass/docs/src/ctypes*.rst
python/grass/docs/src/grass.*rst
python/grass/docs/src/gunittest.rst
python/grass/docs/src/imaging.rst
python/grass/docs/src/pydispatch.rst
python/grass/docs/src/pygrass.*rst
python/grass/docs/src/script.rst
python/grass/docs/src/temporal.rst

# Test result files
*junit.xml
