# Prerequisites
*.d

# Object files
*.o
*.ko
*.obj
*.elf

# Linker output
*.ilk
*.map
*.exp

# Precompiled Headers
*.gch
*.pch

# Libraries
*.lib
*.a
*.la
*.lo
*.ll

# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
*.wasm

# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex

# Debug files
*.dSYM/
*.su
*.idb
*.pdb

# Kernel Module Compile Results
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf

/*.com
/*.sys
/*.lst

*.lrtl
*.core
*.dump

/software

/tools/circle/kernel/*.img
/tools/circle/kernel/*.lst
/tools/circle/kernel/*.o
/tools/circle/kernel/*.d
/tools/circle/kernel/*.elf
/tools/circle/kernel/*.map

/tools/webplayer/*.img

# Web frontend build artifacts
/tools/web/build/
/tools/web/virtualxt.js
/tools/web/virtualxt.wasm

/src/tests/testdata/*.json
/src/tests/testdata/*.MOO.gz
/src/tests/testdata/*.MOO
/src/tests/testdata/masks.txt
/src/tests/testdata/v20/*.json
/src/tests/testdata/v20/*.MOO.gz
/src/tests/testdata/v20/*.MOO
/src/tests/testdata/v20/masks.txt
/tests
/kcov-out

# Build artifacts
/test-runner
/module-runner
/dist/
/package/
/.ci-tools/
/tools/mcp/build/
/tools/mcp/node_modules/
/tools/mcp/package-lock.json

# Cache directories
/.cache/
/cache/
/tools/testdata/.cache/

# Built drivers
/tools/drivers/hostfs/hostfs.com
