# Version Control
.git
.gitignore
.gitattributes

# Build directories and artifacts
build
build-aux/config.guess
build-aux/config.sub
build-aux/depcomp
build-aux/install-sh
build-aux/ltmain.sh
build-aux/missing
build-aux/compile
build-aux/test-driver
build-aux/m4/libtool.m4
build-aux/m4/lt~obsolete.m4
build-aux/m4/ltoptions.m4
build-aux/m4/ltsugar.m4
build-aux/m4/ltversion.m4
dist*
out
releases
db4/
linux-coverage-build
linux-build
win32-build

# Docker build system (avoid recursion)
docker-build

# Compiled binaries and libraries
*.o
*.a
*.so
*.dylib
*.exe
*.app
*.pdb
*.lo
*.la

# Build configuration and cache
config.cache
config.log
config.status
configure
libtool
autom4te.cache/
Makefile
Makefile.in
aclocal.m4
.deps
.dirstamp
.libs
src/config/
src/obj
src/univalue/gen

# Qt specific
src/qt/*.moc
src/qt/moc_*.cpp
src/qt/forms/ui_*.h
src/qt/test/moc*.cpp
src/qt/palladium-qt.config
src/qt/palladium-qt.creator
src/qt/palladium-qt.creator.user
src/qt/palladium-qt.files
src/qt/palladium-qt.includes
*.qm
qrc_*.cpp
Palladium-Qt.app

# Test files and coverage
test/config.ini
test/cache/
*.trs
test_palladium.coverage/
total.coverage/
coverage_percent.txt
*.gcno
*.gcda
*.info
Makefile.test
palladium-qt_test

# Logs and temporary files
*.log
*.tmp
*.temp
*.bak
*.swp
*.swo
*.orig
*.rej
*.patch
!depends/patches/**/*.patch
*.*~*
*~

# Python
__pycache__
*.pyc
.python-version

# Archives and packages
*.tar*
*.zip
*.gz
*.dmg

# IDE and editor files
.vscode/
.idea/
*.sublime-*
.DS_Store
Thumbs.db
desktop.ini

# CI/CD and development tools
.travis.yml
.appveyor.yml
.cirrus.yml
.github/
ci/
.tx/
.style.yapf

# Documentation generation
doc/doxygen/
/doc/doxygen/

# macOS specific
*.background.tiff
background.tiff*
osx_volname

# Windows specific build
build_msvc/

# Clang tools
*.plist

# Generated files
*.json.h
*.raw.h
*.pb.cc
*.pb.h
*.dat
share/setup.nsi
share/qt/Info.plist
libpalladiumconsensus.pc
contrib/devtools/split-debug.sh