# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la

# Executables
*.exe
*.out
*.app

# Macos be like
**/.DS_Store

# Cache files for Sublime Text
**/*.tmlanguage.cache
**/*.tmPreferences.cache
**/*.stTheme.cache
.cache

# Workspace files are user-specific
**/*.sublime-workspace
**/*.sublime-project
.vscode
.idea

# Ignore build folders
**/build
build
build2
build-docs/
bin
/build-*

# Ignore docs folders
docs/**
docs

# Ignore codegenned files
loader/src/internal/about.cpp
loader/src/internal/resources.hpp
loader/resources/mod.json
loader/test/dependency/mod.json
loader/test/main/mod.json
loader/resources/version
loader/resources/blanks/rename.js
loader/resources/about.md
loader/resources/changelog.md
loader/resources/support.md

# Ignore generated files
installer/mac/*.pkg
installer/windows/*.exe

# Ignore fod's include directories which are stored in this funny file
fods-catgirl-hideout.txt

# Ignore I don't even know what that is probably fod's flash testing script
test-docs.bat

# Ignore krita files too because we don't want our project files shaking my head
**/*.kra

# Ignore clangd cache
.cache

# Add bindings folder to ignore list, so people can clone a local copy of them there
bindings
bindings/**