warfactoryracine/.gitignore
StillHammer 5bdd072117 Complete 10-engine architecture with CMake build system
 All 10 engines now build successfully:
- Designer, Economy, Event, Factory, Intelligence
- Logistic, MacroEntity, Map, Operation, War

🚀 Features implemented:
- FAST_BUILD vs FULL_BUILD presets for efficient development
- Comprehensive defensive programming (sanitizers, contracts)
- 16 C++ libraries integrated via FetchContent
- GCC-compatible configuration with stack protection
- Unified CMake system across all engines

🛠️ Build commands:
- Fast: cmake -DFAST_BUILD=ON .. && make claude-workflow-fast
- Full: cmake .. && make (all sanitizers + validation)
- Single engine: make economy-engine

🔧 Development workflow optimized for daily iteration.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 14:19:25 +08:00

134 lines
1.3 KiB
Plaintext

# Compiled Object files
*.o
*.obj
*.lo
*.slo
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Compiled Static libraries
*.a
*.lib
*.lai
*.la
# Executables
*.exe
*.out
*.app
# Build directories
build/
cmake-build-*/
target/
bin/
obj/
Debug/
Release/
x64/
x86/
# IDE files
.vscode/
.vs/
*.vcxproj.user
*.suo
*.user
*.userosscache
*.sln.docstates
.idea/
*.cbp
*.depend
*.layout
# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
*.cmake
!CMakeLists.txt
# Visual Studio
*.VC.db
*.VC.opendb
*.VC.VC.opendb
# Code::Blocks
*.cbp
# Temporary files
*.tmp
*.temp
*.log
*.cache
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*~
# Dependencies
node_modules/
*.lock
# Config files (may contain sensitive data)
config/*.json
!config/*.example.json
*.env
*.local
# Database files
*.db
*.sqlite
*.sqlite3
# Logs
logs/
*.log
# Package managers
*.tar.gz
*.zip
*.rar
# Game data
saves/
screenshots/
replays/
# Redis dumps
dump.rdb
# FetchContent downloads (CMake dependencies)
_deps/
*-src/
*-build/
*-subbuild/
# Sanitizer outputs
*.san
*.asan
*.ubsan
*.msan
*.tsan
# CPack packaging
_CPack_Packages/
*.deb
*.rpm
*.dmg
*.pkg
# Testing outputs
Testing/
test_results/
coverage_report/