# ignore all rom files
baseroms/*
*.z64
*.n64
*.v64

#compiled or ripped asm
asm/nonmatchings
asm/*.s
asm/*/*.s
asm/core1/os
!asm/ultra
!asm/core1/ultra
build/*
build/
build-cmake

#binaries ripped from the ROMs
assets/bko2r*
assets/log.txt
bin/
bin/*
tools/bk_crc/bk_crc

# This folder will hold modified asset binaries
# these assets will override the original game
# assets in the bin/ at compile time.
mod/
mod/*


#compiled object files
*.slo
*.lo
*.o
*.obj

#Precompiled Headers
*.gch
*.pch

#compiled dynamic libraries
*.so
*.dylib
*.dll

#static libraries
*.lai
*.la
*.a
*.lib

#misc
__pycache__/
*__pycache__/
expected/
.*/
!.gitlab/
*.ld
*.map
*auto.txt
.splat_cache
.splat_cache*
diff_settings.py
ctx.c
nonmatchings/
undefined_syms_auto*
undefined_funcs_auto*

#progress reports
*.csv

#secret folder
tmp/
tmp/*
/properties.h
*.pdb

# port output
torch.hash.yml
*.o2r
*.otr
imgui.ini
lighthouse.cfg.json
logs/
/src/port/build.c
/clang-format.exe
CLAUDE.md
/saves
/build-arm64
x64
/x64/Debug