$ objdump -d a.out > big.S
$ objdump -d foo.o > small.S
$ ls -l *.S
-rw-r--r-- 1 sc sc 15313 2011-07-07 07:36 big.S
-rw-r--r-- 1 sc sc 5566 2011-07-07 07:36 small.S
You can run objdump on object files and executables, and get the asm.
But these would be huge files for a project of any size.
What are you planning to do with them once you've got them?