-/tests/bitfield/test_bitfield
-/tests/argpar/test_argpar
-/tests/ctf-writer/ctf_writer
-/tests/lib/plugin
-/tests/lib/test_bt_uuid
-/tests/lib/test_bt_values
-/tests/lib/test_graph_topo
-/tests/lib/test_trace_ir_ref
-/tests/lib/test_simple_sink
-/tests/lib/test_remove_destruction_listener_in_destruction_listener
-/tests/lib/conds/conds-triggers
-/tests/param-validation/test_param_validation
-/tests/plugins/flt.lttng-utils.debug-info/test_bin_info
-/tests/plugins/flt.lttng-utils.debug-info/test_dwarf
-/tests/plugins/src.ctf.fs/succeed/gen-trace-simple
-/tests/plugins/sink.ctf.fs/succeed/gen-trace-float
-/tests/plugins/sink.ctf.fs/succeed/gen-trace-double
-/tests/utils/env.sh
-*~
-*.o
+# Generated build files
*.a
+*.exe
*.la
*.lo
-*.exe
-.libs
-.deps
-*.bkp
+*.o
*.trs
-/src/plugins/ctf/common/metadata/lexer.cpp
-/src/plugins/ctf/common/metadata/parser.cpp
-/src/plugins/ctf/common/metadata/parser.hpp
-/src/plugins/ctf/common/metadata/parser.output
-/src/cli/babeltrace2
-/src/cli/babeltrace2.bin
-/src/cli/babeltrace2-log
-/src/cli/babeltrace2-log.bin
-/src/common/config.h
-/src/common/config.h.in
-/src/common/version.i
-/src/common/version.i.tmp
-/config.status
-*.log
+.deps
+.libs
+
+# Output of `make dist`
+/babeltrace2-*.tar.bz2
+
+# Generated Autotools files
+.dirstamp
aclocal.m4
+/autom4te.cache/
+/config.status
+/config/
+/configure
+libtool
/m4/libtool.m4
-/m4/lt~obsolete.m4
/m4/ltoptions.m4
/m4/ltsugar.m4
/m4/ltversion.m4
-libtool
-/configure
+/m4/lt~obsolete.m4
Makefile
Makefile.in
-autom4te.cache/
-config/
-core
stamp-h1
+
+# Generated documentation files
+/doc/api/libbabeltrace2/Doxyfile
+/doc/api/libbabeltrace2/output
+/doc/bindings/python/build/
+/doc/man/*.1
+/doc/man/*.7
+/doc/man/asciidoc-attrs.conf
+
+# Generated Python files
+*.egg-info
__pycache__
-/src/babeltrace2.pc
+/src/bindings/python/bt2/dist
+/src/bindings/python/bt2/setup.py
+/src/bindings/python/bt2/bt2/native_bt.c
+/src/bindings/python/bt2/bt2/native_bt.d
+/src/bindings/python/bt2/bt2/native_bt.py
+/src/bindings/python/bt2/bt2/version.py
+/src/bindings/python/bt2/build/
+
+# Generated pkg-config files
/src/babeltrace2-ctf-writer.pc
-TAGS
-cscope*
-*.gcno
+/src/babeltrace2.pc
+
+# Generated configuration/version header files
+/src/common/config.h
+/src/common/config.h.in
+/src/common/version.i
+/src/common/version.i.tmp
+
+# Generated CLI binaries
+/src/cli/*.bin
+/src/cli/babeltrace2
+/src/cli/babeltrace2-log
+
+# Generated `ctf` plugin lexer/parser files
+/src/plugins/ctf/common/src/metadata/tsdl/lexer.cpp
+/src/plugins/ctf/common/src/metadata/tsdl/parser.*pp
+/src/plugins/ctf/common/src/metadata/tsdl/parser.output
+
+# Generated test files
+/tests/**/test-*
+!/tests/**/test-*.sh
+!/tests/**/test-*.[hc]
+!/tests/**/test-*.[hc]pp
+/tests/ctf-writer/ctf-writer
+/tests/lib/conds/conds-triggers
+/tests/lib/plugin
+/tests/plugins/sink.ctf.fs/succeed/gen-trace-double
+/tests/plugins/sink.ctf.fs/succeed/gen-trace-float
+/tests/plugins/src.ctf.fs/succeed/gen-trace-simple
+/tests/utils/env.sh
+
+# Version extra information
+/version
+
+# IDE, editor, development tool, and other files
+*.bkp
*.gcda
+*.gcno
*.gcov
*.html
+*.ide
+*.log
*.stamp
+*.sublime-project
+*.sublime-workspace
*.swp
+*~
+.cache/
+.clangd
+.coverage
+.gdb_history
.theia
+.vscode
compile_commands.json
-/version
+cscope*
+htmlcov/
+/install/
+TAGS