# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Linker files
*.ilk

# Debugger Files
*.pdb

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app
*.elf

# Debug information files
*.dwo
*.log
*.dbg

#
# Specific to mkdcdisc
#

# Referential / Work directory
.ref/

# Build directory
builddir/

# Disc images
*.iso

# Padus DiscJuggler output
*.cdi

# Alcohol 120% output
*.mds
*.mdf

# Nero Burning ROM output
*.nrg

# GD-ROM (.gdi) output: the descriptor and its generated track files
*.gdi
track[0-9][0-9].???

# Payloads: Temporary files generated by the payloads during testing
tests/payloads/katana/src/obj/
tests/payloads/katana/src/exe/

# Payloads: Track the KallistiOS (KOS) binary
# This is for allowlisting the KOS binary for testing purposes
!tests/payloads/kos/kos.elf

# VS Code settings folder
.vscode/
