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 500×
Přečteno 28 229×
Přečteno 19 099×
Přečteno 17 188×
Přečteno 16 593×