Каталоги исходных файлов
Каталоги с исходными файлами проекта могут быть указаны с помощью атрибута файла проекта Source_Dirs.
Значением этого атрибута является список строк. При отсутствии явного описания значения атрибута Source_Dirs, по умолчанию предполагается, что существует единственный каталог с исходными файлами проекта, и этим каталогом является каталог в котором расположен файл проекта.
В случае, когда явно указывается, что значением атрибута Source_Dirs
является пустой список:
for Source_Dirs use (); |
предполагается, что проект не содержит исходных файлов.
В противном случае, каждая строка, в списке строк, обозначает один или более каталогов с исходными файлами:
for Source_Dirs use ("sources", "test/drivers"); |
Если строка в списке заканчивается на "/**", то каталог, имя которого предшествует двум звездочкам, а также все его подкаталоги (рекурсивно) являются каталогами с исходными файлами проекта:
for Source_Dirs use ("/system/sources/**"); |
В показанном выше примере, каталог "/system/sources" и все его подкаталоги (рекурсивно) являются каталогами с исходными файлами проекта.
Чтобы указать, что каталогами с исходными файлами проекта являются каталог содержащий файл проекта и все его подкаталоги, можно описать атрибут Source_Dirs следующим образом:
for Source_Dirs use ("./**"); |
Каждый каталог с исходными файлами должен существовать и должен быть доступен по чтению.