LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

У меня примерно так:

objects := build/main.o build/bla.o

build/app: $(objects)
  $(CC) -o $@ $^

build/%.o: src/%.c
  $(CC) $(CFLAGS) -MMD -c -o $@ $<

-include $(objects:%.o=%.d)

если будут проблемы, напишу конкретный пример и сам проверю, сейчас пишу из головы, но проблем не возникало.

Исправление vbr, :

У меня примерно так:

objects := build/main.o build/bla.o

build/app: $(objects)
  $(CC) -o $@ $^

build/%.o: src/%.c
  $(CC) $(CFLAGS) -MMD -c -o $@ $<

-include $(objects:%.o=%.d)

Исправление vbr, :

У меня примерно так:

objects := build/main.o build/bla.o

build/app: $(objects)
  $(CC) -o $@ $^

build/%.o: src/%.c
  $(CC) $(CFLAGS) -MMD -o $@ $<

-include $(objects:%.o=%.d)

Исходная версия vbr, :

У меня примерно так:

build/app: $(objects)
  $(CC) -o $@ $^

build/%.o: src/%.c
  $(CC) $(CFLAGS) -MMD -o $@ $<

-include $(objects:%.o=%.d)