diff --git a/.gitignore b/.gitignore
index 6271447711a055c5888734ea2db1bc276f2f1c78..9f9459c43005db4f6826d3a1afce498a704faa9d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,9 +28,45 @@ compile
 libtheora.spec
 test-driver
 lib/arm/armopts.s
+
 doc/Doxyfile
 doc/doxygen-build.stamp
+doc/libtheora/
 doc/spec/vp3huff
+doc/spec/Theora.pdf
+doc/spec/fdct.pdf
+doc/spec/hilbert-block.pdf
+doc/spec/hilbert-mb.pdf
+doc/spec/idct.pdf
+doc/spec/lflim.pdf
+doc/spec/macroblock.pdf
+doc/spec/pic-frame.pdf
+doc/spec/pic_even.pdf
+doc/spec/pic_even_odd.pdf
+doc/spec/pic_odd.pdf
+doc/spec/pic_odd_even.pdf
+doc/spec/pixel420.pdf
+doc/spec/pixel422.pdf
+doc/spec/pixel444.pdf
+doc/spec/raster-block.pdf
+doc/spec/reference-frames.pdf
+doc/spec/spec.aux
+doc/spec/spec.bbl
+doc/spec/spec.blg
+doc/spec/spec.lof
+doc/spec/spec.log
+doc/spec/spec.lot
+doc/spec/spec.out
+doc/spec/spec.toc
+doc/spec/superblock.pdf
+doc/spec/vp3huff.aux
+doc/spec/vp3huff.tex
+doc/spec/xifish.pdf
+
 examples/dump_psnr
 examples/dump_video
 examples/libtheora_info
+examples/encoder_example
+examples/player_example
+examples/png2theora
+examples/tiff2theora