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)))
Но это вроде тоже не работает.
Спасибо.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ls --help (2001)
- Форум Как назвать функцию? (2022)
- Форум Ищу аналог make, понимающий (дедуцирующий) зависимости из заданных коммандных строк в Makefile (2008)
- Форум листинг файлов с полным путём (2009)
- Форум makefile && wildcard (2007)
- Форум AWK вставить колонку (2022)
- Форум Проблема с tar (2012)
- Форум git слияние веток (2013)
- Форум sed: удалить '\n' в некоторых строках (2015)
- Форум Отладка shell-скриптов... (2005)