I have the following in my Makefile to squeeze a bibliography:
all: paper.tex paper.bib
        latex paper.tex
        bibtex paper
        latex paper.tex
        (head -n1 paper.bbl; \
	  echo "\\addtolength{\\itemsep}{-2pt}\\renewcommand{\\baselinestretch}{.9}\\normalsize\\small"; \
	  tail -n+2 paper.bbl) > paper.bbl.fix;
        mv paper.bbl.fix paper.bbl
        latex paper.tex