OBJS=file1.o file2.o file3.o
$(OBJS): <SOME-VAR>.c <SOME-VAR>.h
@gcc $(CFLAGS) <SOME-VAR>.c -o <SOME-VAR>.o
<SOME-VAR> -- это basename каждого файла. Как получить эту самую <SOME-VAR>?
Пробовал:
$(OBJS): ($add suffix .c, $(basename $(OBJS)))
Но это вроде тоже не работает.
Спасибо.
Форум —
Development
