ciao 
ti piace questa come soluzione ?
http://www.neuralnoise.com/Makefile.ioboss
(salva tutti i .o nella directory objs/)
comunque, come ti dissi, puoi anche evitare la creazione dei file .o, compilando tutto in una botta dando questo comando qui:
gcc -Wall -Wundef -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Winline
-Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs
-Wstrict-prototypes -Waggregate-return -Wno-implicit *.c -o clips -lm -ltermcap