# Build outputs (Xcode derived data, produced by the scripts under dm/ios)
.iosdd/
.iosdd_mac/
.iosdd_*/
.DS_Store
__pycache__/
# Made from each shader build's Mac outputs (c1_guard.py, cb_extent.py; the NSP script makes them), not committed
dm/games/*/c1_full.tsv
dm/games/*/cb_extent.tsv
# coverage.py data and its JSON report (pyproject.toml, [tool.coverage.run])
.coverage
.coverage.*
/coverage.json

# GreenKid-MV: publication and private-content boundary
/dist/
/build/
/.venv/
*.app/
*.ipa
*.nup
*.nsp
*.nsz
*.xci
*.xcz
*.nca
*.nso
*.nro
*.keys
*.sav
*.metallib
*.mtl4a
*.spv
*.bfres
*.bntx
*.bnsh
*.bfsha
*.bfsar
*.bfstm
*.img
prod.keys
title.keys
env.txt
runtime.env
GreenKid-MV-local/
*_build/
*_work/
romfs_overlay/
romfs_overlay_mac/
romfs/
exefs/
save/
save.work/
pso_archive/
# Manufactured upstream fuzz fixtures; exact hashes are checked before packaging.
!dm/tools/fuzz/corpus/nso/*.nso
!dm/tools/fuzz/corpus/romfs/
!dm/tools/fuzz/corpus/romfs/*.img
