Files
MetalOS/.gitignore

133 lines
1.4 KiB
Plaintext

# MetalOS .gitignore
# Build artifacts
*.o
*.d
*.a
*.so
*.bin
*.efi
*.elf
*.img
*.iso
*.slo
*.lo
*.obj
*.dwo
# Build directories
build/
build-*/
bootloader/build/
kernel/build/
_codeql_build_dir/
# CMake
CMakeCache.txt
CMakeFiles/
cmake-build-*/
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps/
# Ninja
.ninja_deps
.ninja_log
# Conan
conan.lock
conaninfo.txt
conanbuildinfo.*
graph_info.json
# CMake specific
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
CMakeUserPresets.json
compile_commands.json
CTestTestfile.cmake
# Conan specific
conaninfo.txt
conanbuildinfo.*
conan.lock
graph_info.json
# Test binaries
tests/unit/test_*
!tests/unit/*.c
# Precompiled Headers
*.gch
*.pch
# Linker files
*.ilk
# Debugger Files
*.pdb
# Compiled Dynamic libraries
*.dylib
*.dll
# Fortran module files (if ever used)
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.lib
# Executables
*.exe
*.out
*.app
# Editor files
*.swp
*.swo
*~
.vscode/
.idea/
*.sublime-*
# OS specific
.DS_Store
Thumbs.db
# Debug and log files
*.log
qemu.log
# Temporary files
tmp/
*.tmp
# Qt specific
*.pro.user
*.pro.user.*
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
.qmake.stash
# Don't ignore example files
!docs/examples/*.bin
# Dependencies (downloaded/generated files)
deps/firmware/*.bin
deps/firmware/STATUS
deps/firmware/VERSION
deps/ovmf/*.fd
deps/ovmf/VERSION
deps/mesa-radv/STATUS
deps/qt6/STATUS
_codeql_detected_source_root