**/.gitignore: Fix for in-tree builds.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 1 Jun 2022 10:20:05 +0000 (11:20 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 1 Jun 2022 10:20:05 +0000 (11:20 +0100)
I don't really recommend building in-tree, but there shouldn't be
unignored build debris lying about.

.gitignore
doc/.gitignore
lib/.gitignore [new file with mode: 0644]
src/.gitignore
test/.gitignore [new file with mode: 0644]

index e79bd5f..853fad3 100644 (file)
@@ -1,6 +1,14 @@
 ## Pervasive build machinery.
+Makefile
 Makefile.in
 
+## General C debris.
+.deps/
+.libs/
+*.la
+*.lo
+*.o
+
 ## General Lisp debris.
 ## Lisp debris.
 *.fas
@@ -8,9 +16,14 @@ Makefile.in
 *.lib
 *.img
 
-## General C debris.
-*.la
-*.o
+## Sod dependency debris.
+*.[ch]-dep
+
+## Generated manpages.
+*.[1-9]
+
+## Test debris.
+test-suite.log
 
 ## Top-level generated files.
 /aclocal.m4
@@ -27,6 +40,11 @@ Makefile.in
 /config/missing
 /config/test-driver
 
+## Autoconf and Libtool debris.
+/config.log
+/config.status
+/libtool
+
 ## m4 configuration macros installed by `aclocal' and `libtoolize'.
 /m4/ax_*.m4
 /m4/libtool.m4
index 26d514c..fa7293e 100644 (file)
@@ -15,3 +15,7 @@
 
 ## AUCTeX debris.
 _region_.tex
+
+## Other specific output files.
+/babelbst.tex
+/mdwalpha.bst
diff --git a/lib/.gitignore b/lib/.gitignore
new file mode 100644 (file)
index 0000000..f03f46e
--- /dev/null
@@ -0,0 +1,5 @@
+## Sod outputs.
+/sod-base.[ch]
+
+## Other output files.
+/sod.pc
index bf12c7f..525734c 100644 (file)
@@ -1,2 +1,7 @@
 ## Output files.
 /sod
+
+## Generated build machiery.
+/asdf-hack.lisp
+/auto.lisp
+/sod.asd
diff --git a/test/.gitignore b/test/.gitignore
new file mode 100644 (file)
index 0000000..b5316c0
--- /dev/null
@@ -0,0 +1,21 @@
+## General test debris.
+*.log
+*.out
+*.trs
+
+## Sod outputs.
+/chimaera.[ch]
+/rat.[ch]
+/test.[ch]
+
+## Test programs.
+/chimaera
+/kwbench
+/kwtest
+/rat
+/test
+
+## Test outputs.
+/bad.out
+/bad.raw-err
+/bad.raw-out