простой вопрос по GNU make
VAR:= $(shell uname -a)
Следующий вопрос: как сделать что бы при отсутствии аргументов собирался таргет 'all'?
как сделать что бы при отсутствии аргументов собирался таргет 'all'?
не помню что говорит документация, но чисто эмпирически помню, что достаточно его сделать первым.
Это известно, что собирается первый таргет по умолчанию. В BSD make это оверрайдится с помощью таргета .MAIN. Как оверрайдится в GNU?
By default, the goal is the first target in the makefile (not counting targets that start with a period). Therefore, makefiles are usually written so that the first target is for compiling the entire program or programs they describe. If the first rule in the makefile has several targets, only the first target in the rule becomes the default goal, not the whole list.
Ацтой.
Действительно простой вопрос
Напоминиет: сам пошутил, сам посмеялся.
Оставить комментарий
sergey_m
Я хочу присвоить переменную выводу шелл команды. Например в BSD make я сделаю так:Как я это могу сделать в GNU make?