project, для какого-либо атрибута текущего проекта
имя существующего в текущем проекте пакета
имя какого-либо импортируемого проекта
имя какого-либо проекта-предка (расширяемого текущим проектом)
имя какого-либо импортируемого/проекта-предка, сопровождаемое точкой и, затем, именем пакета
Например:
project Prj is
for Source_Dirs use project'Source_Dirs & "units"; for Source_Dirs use project'Source_Dirs & "test/drivers" end Prj;
В показанном выше примере, при первом описании атрибута Source_Dirs, его начальным значением является значение по умолчанию, то есть, пустой список строк.
После первого описания, атрибут Source_Dirs является списком строк, который содержит один элемент ("units"), а после второго описания - два элемента ("units" и "test/drivers").
Следует заметить, что показанный выше пример приведен только в качестве демонстрации. На приктике, файл проекта, как правило, будет содержать только одно описание атрибута: