33
44# ##############################################################################
55# Ada/GNAT Build Artifacts
6- # ##############################################################################
7-
86# Object files and build artifacts
97obj /
108* .o
@@ -13,100 +11,69 @@ obj/
1311* .so
1412* .dll
1513* .dylib
16-
1714# Library build artifacts
1815lib /
1916* .lexch
2017* .bexch
21-
2218# Binder generated files
2319b__ * .ad [sb ]
2420b~ * .ad [sb ]
25-
2621# Generated executables
2722bin /
2823* .exe
2924* .elf
3025* .bin
3126* .hex
3227* .map
33-
34- # ##############################################################################
3528# Alire (Ada Package Manager)
36- # ##############################################################################
37-
3829# Alire cache and dependencies
3930alire /
4031.alire /
41-
4232# Alire lock file (not recommended for version control per Alire docs)
4333# Lock file location: alire/alire.lock
44-
45- # ##############################################################################
4634# AI Agentic Assistants
47- # ##############################################################################
48-
4935.claude /
50-
51- # ##############################################################################
5236# GNAT Project Manager (GPRbuild)
53- # ##############################################################################
54-
5537# Auto-generated config (typically generated by Alire)
5638config /* _config.ads
5739config /* _config.gpr
5840config /* _config.h
59-
6041# GPRbuild cache
6142.gnatdebug
6243.gnatstudio
63-
64- # ##############################################################################
6544# IDEs and Editors
66- # ##############################################################################
67-
6845# GPS (GNAT Programming Studio)
6946* .gpr.cgpr
7047gps.cgpr
7148gnatinspect.db
7249.gnatinspect /
73-
7450# VS Code
7551.vscode /
7652* .code-workspace
77-
7853# Emacs
7954* ~
8055\# * \#
8156. #*
8257* .swp
8358* .swo
84-
8559# Vim
8660* .swn
8761[._ ]* .s [a-v ][a-z ]
8862[._ ]* .sw [a-p ]
8963Session.vim
90-
9164# JetBrains IDEs
9265.idea /
9366* .iml
9467* .iws
95-
9668# Sublime Text
9769* .sublime-project
9870* .sublime-workspace
99-
10071# Eclipse / STM32CubeIDE
10172.project
10273.cproject
10374.settings /
10475.metadata /
105-
106- # ##############################################################################
10776# Operating System Files
108- # ##############################################################################
109-
11077# macOS
11178.DS_Store
11279.AppleDouble
@@ -124,13 +91,10 @@ Session.vim
12491Network Trash Folder
12592Temporary Items
12693.apdisk
127-
12894# Linux
129- * ~
13095.directory
13196.Trash- *
13297.nfs *
133-
13498# Windows
13599Thumbs.db
136100Thumbs.db:encryptable
@@ -144,23 +108,16 @@ $RECYCLE.BIN/
144108* .msm
145109* .msp
146110* .lnk
147-
148- # ##############################################################################
149111# Debugging and Development
150- # ##############################################################################
151-
152112# Debugger files
153113* .gdb_history
154114.gdb_history
155-
156115# User-specific debugger configs (uncomment if .gdbinit should be per-user)
157116# .gdbinit
158-
159117# Core dumps
160118core
161119core. *
162120vgcore. *
163-
164121# Profiling and Coverage
165122gmon.out
166123* .gcov
@@ -170,74 +127,47 @@ gmon.out
170127coverage /
171128* .gcov.html
172129lcov.info
173-
174130# GNATcoverage runtime (generated by build_gnatcov_runtime.py)
175131external /
176-
177- # ##############################################################################
178132# Documentation Build
179- # ##############################################################################
180-
181133# Generated API documentation (from shared_config.gpr)
182134docs /api /
183-
184135# Sphinx/other doc generators
185136docs /_build /
186137docs /html /
187138docs /latex /
188-
189139# mdBook artifacts (generated HTML output)
190140docs /book /
191141# docs/book/book/ # mdBook HTML output
192142# docs/book/**/*.html # Generated HTML files
193143# docs/book/**/*.js # Generated JavaScript
194144# docs/book/**/*.css # Generated stylesheets (except custom theme)
195145# !docs/book/theme/ # Keep custom theme if added
196-
197- # ##############################################################################
198146# Temporary and Backup Files
199- # ##############################################################################
200-
201147# Backup files
202148* .bak
203149* .backup
204150* .old
205- * ~
206-
207151# Temporary files
208152* .tmp
209153* .temp
210154tmp /
211155temp /
212-
213- # ##############################################################################
214156# Testing
215- # ##############################################################################
216-
217157# Test build artifacts
218158test /obj /
219159test /bin /
220- tests /obj /
221- tests /bin /
222160** /test_all
223161** /test_runner
224162* .test_results
225163* .test_output
226-
227164# Test coverage reports
228165htmlcov /
229166.coverage
230167.pytest_cache /
231168# Ada coverage files (gcov/gcovr)
232- tests /obj-coverage /
233- * .gcda
234- * .gcno
235- * .gcov
236-
237- # ##############################################################################
169+ test /obj-coverage /
238170# Project Specific
239- # ##############################################################################
240-
241171# Sub-project build artifacts (belt-and-suspenders with patterns above)
242172bootstrap /obj /
243173bootstrap /bin /
@@ -246,37 +176,25 @@ domain/obj/
246176domain /lib /
247177internal /obj /
248178internal /lib /
249-
250179# Keep externals (ADL submodule) tracked by git
251180# But ignore any build artifacts within it
252181externals /* /obj /
253182externals /* /bin /
254183externals /* /lib /
255-
256184# Logs
257185* .log
258-
259186data /
260187* .zip
261188* .tar.gz
262-
263- # ##############################################################################
264189# Python (for automation scripts)
265- # ##############################################################################
266-
267190# Byte-compiled / optimized / DLL files
268191__pycache__ /
269192* .py [cod ]
270193* $py.class
271-
272194# Virtual environments
273195venv /
274196env /
275197ENV /
276-
277- # ##############################################################################
278198# Temporary
279- # ##############################################################################
280-
281199# GNAT Pretty Print temp files
282200* __GNATPP-TEMP
0 commit comments