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