*.o
*.a
*.d
*.exe
*.dll
*.so
*.tar
*.tar.xz
*.zip
*.log

# Legacy Windows import libraries and runtime DLLs intentionally bundled for
# examples that still depend on libraries not provided by current MSYS2.
!/contrib/winlibs-legacy/
!/contrib/winlibs-legacy/bin/
!/contrib/winlibs-legacy/bin/**/
!/contrib/winlibs-legacy/bin/**/*.dll
!/contrib/winlibs-legacy/lib/
!/contrib/winlibs-legacy/lib/**/
!/contrib/winlibs-legacy/lib/**/*.a

/fbc
/fbc-new
/bin/*
/include/freebasic-android/
/bootstrap/*
/lib/*/i386go32.x
/lib/*/fbextra.x
/lib/*/fb_rtlib.js
/lib/*/termlib_min.js
/lib/*/fb_shell.html
/lib/freebas/*
/lib/freebasic/*
/lib64/freebasic/*
/tools/*
/config.mk
/config-post.mk
/.build-msdos
/.build-msdos/
/.build-msdos/**
/doc/fbdoc/fbdoc
/doc/makefbhelp/makefbhelp
/doc/fbchkdoc/fbchkdoc.ini
/stage
/stage/*
/src/compiler/*.c
/src/compiler/*.h
/src/compiler/*.asm
/out/*
/packages/*
/.build-debianubuntu/*
/.build-debianubuntu
/.build*
/.build*/*
.vscode
/examples/sfxlib/showcase
/examples/sfxlib/showcase.exe
/lib/dos/libfb.dxe
/lib/dos/libfblst.txt
/xbox_emulator
/xbox_emulator/*
/xbox_emulator_xemu
/xbox_emulator_xemu/*
/stderr.txt
/stdout.txt
/tests/warnings/*.txt

# Ignore generated artifacts from test runs.
# Keep source/test descriptor files with extensions under test directories.
/tests/**
!/tests/
!/tests/**/*.*
!/tests/**/

# Ignore test build outputs and compiler products.
/tests/**/*.o
/tests/**/*.tmp
/tests/**/*.log
/tests/**/*.so
/tests/**/*.dll
/tests/**/*.exe
/tests/**/*.dylib
/tests/**/*.a
/tests/**/*.lib
/tests/sfx/render-polyphony
.install_manifest
*.apk.idsig
*.apk
/.fbwii-tmp
/behold
/tests/.fbwii-tmp
/build
OMA
*/__pycache__/*
*.pyc
*.tmp
remote_probe_temp
tests/syntax/r/win32/*.txt
tests/syntax/r/win64/*.txt
tests/syntax/r/linux-x86/*.txt
tests/syntax/r/linux-x86_64/*.txt
tests/syntax/r/dos/*.txt
OMA_old
pkgroot/
.maketests-tmp
dist
generated
