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)