У меня есть make-файл с правилом для создания нескольких целей и создания из него одного пакета.
TARGETS=t1 t2 t3 t4
pack_it:
-for t in $(TARGETS); do \
$(MAKE) -C $$t install DESTDIR='temp' ); \
done
tar czvf package.tar.gz -C tmp *
Теперь я хотел бы иметь возможность передавать из командной строки, какие цели я хочуупаковать, как это:
make pack_it t1 t4
Как мне проверить аргументы, чтобы узнать, нужно ли мне запускать make install
для цели?
Спасибо!