# $Id: .tar-exclude 333 2026-09-05 11:52:25Z peter $
#
# Exclusion patterns for ad-hoc tar archive creation, e.g.
#   tar cJf BSPPFit.tar.xz --exclude-from=.tar-exclude .
#
# The autotools "make dist" target uses its own logic and does not
# read this file, but a stand-alone tar invocation should rely on it
# to avoid shipping artifacts and personal/local files.

# Version control
.svn
.git
.gitignore
.gitattributes
.hg

# Build artifacts (autotools)
autom4te.cache
build-aux
config.log
config.status
configure
Makefile.in
Makefile
aclocal.m4
compile
install-sh
missing
depcomp

# Generated documentation
version.org
api.wiki
*.scad.md
images
docsgen_report.json
*.pdf
*.html
*.aux
*.log
*.out
*.toc
*.lof
*.lot

# Org-mode LaTeX export intermediates --- listed explicitly so that
# the source Preamble.tex is NOT caught. Each entry mirrors the
# corresponding <Name>.org. Add a line here when a new document
# is added.
Concept.tex
Constitution.tex
DevelopmentStandard.tex
FutureResearch.tex
ResearchJournal.tex
Taxonomy.tex
*.fdb_latexmk
*.fls
*.synctex.gz

# PlantUML / Graphviz / OpenSCAD generated output
# (these are derived files; any source SVGs or PNGs that
#  the project author places at the project root are
#  explicit project sources and must be shipped. We exclude
#  only files produced by build-time generators that emit
#  them in-place at the .org file's location.)
*.eps
# (no *.svg or *.png blanket --- the illustration *.svg and
#  *.png files are sources, listed in EXTRA_DIST)

# 3D / OpenSCAD outputs (forward-looking; will populate when models exist)
*.stl
*.bgcode
*.gcode
*.amf
*.3mf

# Editor and system files
*~
*.bak
.*.swp
.*.swo
.DS_Store
Thumbs.db

# Archives
*.tar
*.tar.gz
*.tar.xz
*.tar.bz2
*.zip
