-*.gz *.Z *.tar *.tgz
-=*
-TODO COPYING* ABOUT-NLS
-make-3* make-test*
-*.info *.info-*
-stamp-*
-makebook*
-
+# Development artifacts
+ID
+TAGS
.*gdbinit
.gdb_history
-
-*.dep *.dvi *.toc *.aux *.log
-*.cp *.cps *.fn *.fns *.vr *.vrs *.tp *.tps *.ky *.kys *.pg *.pgs
-
-README README.DOS README.W32 README.OS2
-aclocal.m4 autom4te.cache
-config.h.in config.h config.status config.cache configure
-Makefile.in Makefile
-build.sh.in build.sh
-SMakefile NMakefile Makefile.DOS
-config.ami configh.dos config.h.W32 config.h-vms
-
-loadavg loadavg.c make
-
+*~
+#*
+.#*
+
+# Configure artifacts
+ABOUT-NLS
+Makefile
+Makefile.in
+aclocal.m4
+autom4te.cache
+config.h
+config.h.in
+config.log
+config.status
+configure
+stamp-h1
+
+# Build artifacts
+.deps
gmk-default.h
-
-.deps .dep_segment ID TAGS
-
-_*
-sun4 i386 i386-netbsd hp300-netbsd hp300 rs6000 sun3 news800 amiga
-hp700 hp834 mips sol2 i486-linux
-
-customs
-
-install-sh mkinstalldirs
-
-.directive.asc
+loadavg
+make
+*.o
+
+# Distribution artifacts
+.dep_segment
+Makefile.DOS
+NMakefile
+README
+README.DOS
+README.OS2
+README.W32
+SMakefile
+build.sh.in
+config.ami
+config.h-vms
+config.h.W32
+configh.dos
+make*.tar.*
-Makefile Makefile.in
-version.texi fdl.texi make-stds.texi texinfo.tex
+fdl.texi
+make-stds.texi
+stamp-vti
+version.texi
make.info*
make*.html
-make.aux make.cp make.cps make.fn make.fns make.ky
-make.pg make.toc make.tp make.vr make.log
-make.dvi make.ps make.pdf
-stamp-vti
+make.aux
+make.cp
+make.cps
+make.dvi
+make.fn
+make.fns
+make.ky
+make.log
+make.pdf
+make.pg
+make.ps
+make.toc
+make.tp
+make.vr