Nur eine kleine Info: offenbar geht ihr davon aus, dass ich in meinem Projekt mehrere verschiedene Programme habe - es handelt sich nur um ein einziges Programm, das eben eine optionale GUI bekommen soll bzw momentan bekommt.
autoconf & Co sind daher wohl wirklich ein bisschen Overkill, die Makefile habe ich auch nur, weil der Code mittlerweile unübersichtlich genug war, dass sich mehrere .c-Dateien lohnen.

Da es mein erstes etwas grösseres Projekt und meine erste Makefile sind, kenne ich mich auf dem Gebiet eben auch noch so gut wie gar nicht aus.
Wo müsste ich die $(SRCS) eigentlich nutzen? Die stehen wirklich ungenutzt rum...

Kann es sein, dass die irgendwo bei
Code:
$(OBJS): %.o: %.c
        $(CC) -o $@ -c $< $(CFLAGS)
stehen sollten? (z.B. anstatt "%.c" ?)
Dadurch würden sich meine Probleme glaube ich auflösen, da die Sache sich an der Stelle IMHO etwas beisst.

Auf jeden Fall Danke für die Hilfe!!!

Peter