ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
16751
bialix (16.11.2004 15:52, просмотров: 2795)
по make-файлам вопросик -- циклы? (GNU Make) подскажите, а то в доке пока не могу найти. Можно ли сделать цикл для выполнения ряда команд в make файле. Суть такова. Для формирования вспомогательных файлов досовой командой echo вывожу список файлов для линковки. Выглядит это правило в make-файле так:
linker.m:
	@echo $(basename $(obj_files)) > linker.m
	@echo linker.m created
Все хорошо работает, пока количество этих самых obj_files не переваливает за некую критическую отметку, после чего в win98 перестает работать -- я так понимаю потому что становится слишком длинная командная строка (получаемый файл linker.m при этом имеет размер около 615 байт). На win2000 это работает, на win98 уже нехочет. Возможно, я не правильно делаю это дело. Подскажите более правильные пути, если кто знает.