Makefile tips
Dmitri 31 июля, 2010 - 08:12
Доброго времени суток,
хочу поднять тему нестандартного использования Makefile.
некоторые рутинные операции, которые надо иногда выполнить, на мой взгляд, проще хранить в Makefile, и по мере необходимости вызывать через make, чем хранить в отдельных скриптах, или в txt/wiki/db файлах.
дополнения приветствуются :)
#{{{
Открывающие и закрывающие скобки используются в vim как маркеры для свертки
#}}}
## {{{-| Annotations | # (AT) sign @ prevent make from announcing command it's going to do # Dollar sign $ is interpreted as varible, to use it make it double $$ # # ## }}} # {{{-| eix-sync and emrg.txt | sync: eix-sync -q emerge -pvu world &> /root/emrg.txt # }}} # {{{-| Reinstalling drivers for xorg-server | xorgdrv: @echo "Reinstalling drivers for xorg-server" emerge -1vaq $$(eix --only-names -I xf86- -C x11-drivers) # }}}
»
- Для комментирования войдите или зарегистрируйтесь
А почему бы просто не
А почему бы просто не использовать алиасы или функции оболочки?
Я ♥ Gentoo & Funtoo
переносимость и объяснения
на одну цель можно повесить довольно большой сценарий, и переносимость лучше начиная от флэшки и заканчивая ftp.
еще мне нравится возможность добавлять объяснения к целям, на случай потери памяти.
зы: есть два симптома потерия памяти, второй - это забывчивость, а первый я не помню :D
Увы, идея популярностью не
Увы, идея популярностью не пользуется:
http://bugs.gentoo.org/show_bug.cgi?id=35391
:wq
--
Live free or die
Anarchist написал(а): Увы,
абсолютно согласен что на системном уровне пользовать не надо.
а для собственных нужд, вполне может пригодится.
к примеру переустановить драйверов для xorg вполне походящий пример, когда печатать всю строку лень...
Тоже самое можно оформить в
Тоже самое можно оформить в виде просто шелл скрипта, в общем будет так же но более привычное/стандартное решение
личные предпочтения
согласен, можно, и будет привычно
я просто хочу поделится еще одним подходом для автоматизации рутинных процессов.
Makefile хорош для
Makefile хорош для паралельной обработки. http://habrahabr.ru/blogs/linux/66903/