LINUX.ORG.RU

GNU make, автопередача аргументов компилятору

 , ,


0

1

Приветствую! Вопрос по этому make файлу https://github.com/esjeon/krohnkite/blob/master/Makefile. Данный файл собирает kwin скрипт (js) из typescript. На 70й строке команда tsc написана без аргументов, получается они подставляются автоматически. [code]$(NODE_SCRIPT): $(SRC) tsc[/code] Мануал к make читал, но не от корки до корки. Implicit rules в нем описаны для C, fortran и т.п. Про ts и js нет ни слова. Какое правило отвечает за передачу аргументов компилятору в приведенном примере?

Посмотреть неявные правила:

$ make -p | less

Неявные правила не применяются при наличии рецепта от юзера. Читай доки к своему tsc, значит он может вызываться без аргументов.

kvpfs ★★
()
Ответ на: комментарий от undef

Спасибо, я об этом даже и подумать не мог. Как то это неправильно, по крайней мере в данном случае, так раскидывать сборку. Если захотим имя выходного файла поменять, надо не забыть его и в конфиге поменять.. Но может это специфика этого tsc

Flashrunner
() автор топика