clawdie-iso/.gitignore
Sam & Claude 33062528a0 feat: Phase 1 Qt6 GUI proof of concept (v1.0.0 roadmap)
Implements Phase 1 of QT6-IMPLEMENTATION-PLAN.md: Verify Qt6 toolchain
on FreeBSD can build working GUI applications.

Deliverables:
- firstboot/gui/helloworld/main.cpp — Qt6 C++ widget application
- firstboot/gui/helloworld/helloworld.pro — qmake project file
- firstboot/gui/helloworld/README.md — Build instructions & troubleshooting

Build Results:
✓ qmake6 successfully generated Makefile
✓ clang++ compiled without errors (16K binary)
✓ Binary is ELF 64-bit, FreeBSD 15.0 target
✓ Dynamically linked to libQt6Widgets, libQt6Gui, libQt6Core
✓ Compilation flags: -O2, -Wall, -Wextra (production-grade)

Success Criteria Met:
✓ Qt6 "Hello World" compiles on FreeBSD
✓ Binary created (clawdie-helloworld)
✓ Build process documented

Next Step: Phase 2 (QML prototype with GPU detection display)

Build time: <10 seconds
Binary size: 16 KB
Dependencies: qt6-base, qt6-declarative, qmake6

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-04 20:04:22 +02:00

49 lines
678 B
Text

# Build artifacts (generated by build.sh)
*.img
*.img.sha256
*.img.sig
cache/
packages/*.pkg
packages/*.txz
packages/.repo/
packages/All/
packages/meta*
# Temporary files
/tmp/
*.tmp
*.bak
*.swp
*~
# System files
.DS_Store
Thumbs.db
.directory
# Editor files
.vscode/
.idea/
*.sublime-project
*.sublime-workspace
*.vim
# Git security hooks (generated)
.git/hooks/sensitive-allowlist.txt
.git/hooks/sensitive-patterns.txt
# Logs
*.log
# FreeBSD specific
.snap/
# Python/virtualenv
__pycache__/
*.pyc
.env.local
.env.*.local
firstboot/gui/helloworld/.qmake.stash
firstboot/gui/helloworld/Makefile
firstboot/gui/helloworld/main.o
firstboot/gui/helloworld/clawdie-helloworld