Index: .gitignore
===================================================================
--- .gitignore	(revision 09d789c493c816483fb88c49a900967b7addbd2c)
+++ .gitignore	(revision eb50842f528b3e34cf566df4d08aa8c6d4b077a8)
@@ -1,28 +1,30 @@
+# build files
+*.[ado]
+
+# generated by configure
 Makefile
-autom4te.cache/
+aclocal.m4
+autom4te.cache
 config.h
+config.status
 config.log
-config.status
+stamp-h1
 driver/Makefile
+libcfa/Makefile
+src/Makefile
+
+# build directories
+bin
+lib
+
+# src executables, for lib and bin
 driver/cc1
-driver/cc1.o
 driver/cfa
-driver/cfa.o
-libcfa/Makefile
-libcfa/builtins.c
-libcfa/builtins.cf
+src/cfa-cpp
 libcfa/libcfa-prelude.c
-libcfa/libcfa-prelude.o
-libcfa/libcfa.a
-src/*/*.d
-src/*/*.o
-src/MakeLibCfa.d
-src/MakeLibCfa.o
+
+# generated by bison and lex from cfa.y and lex.l, respectively
 src/Parser/cfa.output
 src/Parser/cfa.tab.cc
 src/Parser/cfa.tab.h
 src/Parser/lex.yy.cc
-src/cfa-cpp
-src/main.d
-src/main.o
-stamp-h1
