:) lol.
Használj csak Makefile-t.
http://www.gnu.org/software/make/manual/make.html
A kézikönyv elsőre tömény, de kelleni fog. Előbb kereshetsz valami tutorialt is. Nézz példákat.
Amúgy meg az alapja egész egyszerű (később bonyolódik), gyorstalpaló:
mit_készítsen: miből
(tab) hogyan...
pl.:
CFLAGS = -std=c99 -Wall -ggdb
program: modul-1.o modul-2.o
(tab) gcc -o $@ $+
modul-1.o: modul-1.c
(tab) gcc $(CFLAGS) -o $@ -c $<
modul-2.o: modul-2.c
(tab) gcc $(CFLAGS) -o $@ -c $<