Files
root ca13734bf0 Add full automotive RTOS project
Add kernel (Cortex-M0/M3/M4, Tricore, S32K, RISC-V ports), drivers,
middleware (CAN stack, diagnostics, safety), applications, board
support, build/test tooling, and documentation.
2026-08-23 03:35:29 -04:00

157 lines
3.2 KiB
Plaintext

# ============================================================================
# Build Artifacts
# ============================================================================
build/
out/
bin/
obj/
*.o
*.obj
*.elf
*.hex
*.bin
*.map
*.lst
*.d
*.dep
*.depend
*.su
# ============================================================================
# IDE Files
# ============================================================================
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
*.user
*.suo
*.VC.db
*.VC.opendb
# ============================================================================
# CMake
# ============================================================================
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
CTestTestfile.cmake
compile_commands.json
Makefile
# ============================================================================
# Debug Files
# ============================================================================
*.log
*.trace
*.prof
*.gcda
*.gcno
*.gcov
coverage/
htmlcov/
# ============================================================================
# Documentation
# ============================================================================
docs/html/
docs/latex/
docs/pdf/
build/docs/
doxygen/
*.aux
*.toc
*.out
*.pdf
# ============================================================================
# Test Files
# ============================================================================
test_results/
test_output/
*.test
*.result
# ============================================================================
# Dependency Files
# ============================================================================
node_modules/
vendor/
third_party/cmsis/ # Optional, depending on project setup
# ============================================================================
# Environment
# ============================================================================
.env
.env.local
.env.*.local
# ============================================================================
# Temporary Files
# ============================================================================
tmp/
temp/
*.tmp
*.bak
*.orig
*.rej
# ============================================================================
# Compressed Files
# ============================================================================
*.zip
*.tar
*.tar.gz
*.tgz
*.7z
*.rar
# ============================================================================
# Specific Files
# ============================================================================
*.hex
*.bin
*.elf
*.axf
*.map
*.o
*.d
*.lst
*.su
*.cmd
*.bat
# ============================================================================
# Keep specific files
# ============================================================================
!.gitkeep
!.gitignore
!.gitattributes
# ============================================================================
# Exception rules
# ============================================================================
# Keep example configuration files
!config/*.example.h
!config/*.template.h
# Keep documentation source
!docs/**/*.md
!docs/**/*.rst
# Keep linker scripts
!**/*.ld
!**/*.lds
# Keep assembly files
!**/*.s
!**/*.S
# Keep build scripts
!**/build_*.sh
!**/flash_*.sh
!**/setup_*.sh