Цитата(Сергей Борщ @ Mar 31 2008, 02:44)

Ситуация смешна.
А у меня вчера перестал нормально вызываться rar из makefile...
Пишу
Код
rars =\
src\*.c src\*.h makefile
archive:
@echo *** archiving...
@$(archiver) a -r -inul -agyy-mm-dd,hh-nn-ss $(bak_dir)\$(program_name)_.rar $(rars)
@echo *** done!
- архивирует только makefile. При вызове с той же командной строкой руками - архивирует всё...
Ваш вариант у меня совсем не заработал - у меня выкинут шелл. Вот так - получилось:
Код
SUBDIRS =
SUBDIRS += ".\a"
SUBDIRS += ".\b"
all:
a.bat $(SUBDIRS)
где a.bat:
Код
for %%f in (%1 %2 %3) do @make -C %%f all
Это конечно не дело, но хоть работает:-)
Если бы я знал, что такое электричество...