# .gitignore - List of filenames git should ignore

# Filenames that should be ignored wherever they appear
*~
*.rej
*.orig
*.pyc
*.log
*.pyo
TAGS
tags
ID
.DS_Store*

# Vim swap files.
.*.sw[a-z]

# User files that may appear at the root
configure
config.cache
config.log
config.status
config.h

# Generated GNUmakefiles (created by ./configure from .in templates)
GNUmakefile
Inspector/ContentViewers/GNUmakefile
Inspector/GNUmakefile
Tools/fswatcher/GNUmakefile
Workspace/GNUmakefile

# Build directories
obj
derived_src

# Build results
*.inspector
*.app
*.thumb
*.mdm
*.finder
*.framework
*.extinfo
autom4te.cache
*_scrot.png
*.d
*.o

# Built extractor bundles (mdextractor) — build output, regenerated by gmake
*.extr/

# GNUstep test-suite output (gnustep-tests regenerates the GNUmakefile)
tests.log
tests.sum
Tests/*/GNUmakefile
Tests/*/obj/

# CCE (code-context-engine)
# CCE local cache (per-machine, not for version control)
.cce/
# Claude Code local settings written by cce init
.claude/settings.local.json
# .mcp.json contains absolute paths regenerated by `cce init`
.mcp.json
