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 40 342×
Přečteno 29 988×
Přečteno 20 557×
Přečteno 18 389×
Přečteno 18 097×