Make utility - несколько вопросов к спецам


 
Thread Tools Search this Thread
Operating Systems Solaris Make utility - несколько вопросов к спецам
# 1  
Old 01-30-2007
Make utility - несколько вопросов к спецам

Помогите с 'make' или с 'makefile' написанием.
Я хоть и понимаю, но вот взялся использовать для своих целей и столкнулся с некоторыми проблемами,

которые не удается разрешить чтением 'man'.
1. О Макро: (в качестве переменной) ясно с их об'явлением в самом начале или с командной строки. Но

неужели нет возможности менять их содержание в процессе выполнения.
- конкретнее: мне нужно иметь индикатор, устанавливаемый в соответствии с выполнением определенных

действий и проверяемый после. Т.е есть секция-0 с заависимостями зависимость-1 и другие. Зависимость-1

при необходимости выполнения процессинга должна установить индикатор, скажем инд1=1, который сначала =0.

А в секции-0 есть 'if [ инд1 -eq 1 ]; then ....;fi'. Наглядно:
IND1=0
SECT_0: DEP_1
<command>; \
<command>; \
if [ IND1 -eq 1 ]; then <command>; fi

DEP_1:
<command>; \
IND1=1

Оказывается переопределение макро не происходит.
Или я делаю что-то не так?

Такве не удается изменить значение environment variable. Выглядит так, как будто каждая секция

выполняется в отдельном sub-shell.
Есть ли возможность в make иметь что-то аналогичное именно переменной а не константе? (Только не надо

предлагать создавать индикаторные файлы, это я и сам доехал, а вот средствами make возможно ли?)

2. Секция инициализации: Ну ясно, используем .INIT: ... Вопрос как выйти из make-файла, если что-то не

так?
# 2  
Old 01-30-2007
see rule (9), English only.

please repost your question in english, i've closed this one...

thanks
regards pressy
Login or Register to Ask a Question

Previous Thread | Next Thread

2 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

вызов sh-скрипта в awk

Добрый день! имеется такая последовательность: 1.awk file.txt | 2.awk, где 1.awk разбирает тхт файл, а 2.awk форматирует и выводит. В разобранных данных имеется дата, теперь надо по ней выводить день недели. День недели можно определять, напр., след. образом: #!/bin/sh cal -m 09 2010 | awk... (1 Reply)
Discussion started by: d2e8k
1 Replies

2. Filesystems, Disks and Memory

ФС для больших файлов

Задача перемещаться в большом файле и читать информацию. Пробовал Ext3 и JFS, при определённом размере файла начинаются жуткие тормоза. Этот размер зависит от объёма оперативки. Видимо, кончается дисковый кэш. Возможно, есть ФС, не нуждающиеся в подобном кэшировании для смещений, например,... (1 Reply)
Discussion started by: imbolc
1 Replies
Login or Register to Ask a Question