Odpovídáte na názor ke článku Jednoduché vytvoření makefile pro aplikaci v C.
Já třeba používám takovýhle univerzální makefile:
objfiles=$(patsubst %.c,objects/%.o,$(wildcard *.c))
extobjfiles=../_lib/objects/modlog.o ../_lib/objects/modtext.o
name=jmeno
$(name): $(objfiles) $(extobjfiles)
gcc -o $(name) $(objfiles) $(extobjfiles)
$(objfiles): objects/%.o: %.c include/razdva.h include/trictyri.h
gcc -c -Wno-pointer-sign -o $@ $<
Ten prostě pro každé *.c vytvoří do podadresáře *.o a všechno to zlinkuje.
Ook Ook Ook Ooook Ook Ooook Ooooook Ook Ooook Ooooook Ooooook Ook Ook Ooook Ooooook Ooook Ooooook Ook Ooook Ooooook Ook Ooook Ooooook Ook Ook Ook Ooook Ook Ooook Ooooook Ook Ooook Ooooook Ooooook Ook Ook Ooook Ooooook Ooook Ooooook Ook Ooook Ooooook Ook Ooook Ooooook Eeeeek!
Přečteno 38 444×
Přečteno 28 113×
Přečteno 18 954×
Přečteno 17 140×
Přečteno 16 516×