# --- Build output ---
out/
build/
cmake-build-*/

# --- Installer output ---
installer_output/
installer/build/
installer/tools/extract-xiso/build/

# --- Launcher ImGui fetch cache ---
launcher/_deps/

# --- ReXGlue generated code (regenerated by codegen during build) ---
generated/default/
generated/*/sources.cmake
generated/*/dll_targets.cmake
generated/*/codegen.d
generated/*/codegen.build.stamp
generated/*/*.cpp
generated/*/*.h
generated/*/*.hpp
!generated/rexglue.cmake
!generated/.gitkeep

# --- ReXGlue SDK (cloned via setup script, not tracked here) ---
thirdparty/rexglue-sdk/

# --- Disc images (copyrighted, do NOT commit) ---
disc/
*.iso
*.xiso
*.god
*.ciso

# --- Game assets (copyrighted, extracted from ISO; do NOT commit) ---
game/*
!game/.gitkeep
!game/README.md

# --- IDE / editor ---
.vs/
.vscode/
.idea/
*.user
*.suo
*.sln.docstates
[Cc]ache/
*.cache

# --- OS cruft ---
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
.DS_Store

# --- Logs / runtime artifacts ---
*.log
*.pdb
*.ilk
*.exp
*.lib
*.exe
*.dll
