Четвертый BORLAND С++ и его окружение

       

Директива .PATH.расширение


Данная директива, помещенная в формирующий файл, указывает

утилите MAKE, где нужно искать файл с заданным расширением имени

файла. Например, если в формирующем файле имеются следующие строки:

.PATH.c = C:\CSOURCE

.c.obj:

BCC -c $*

tmр.exe: tmр.obj

BCC tmр.obj

то утилита MAKE будет искать файл TMP.C, который является неявно

заданным исходным файлом для создания файла TMP.OBJ, в каталоге

C:\CSOURCE, а не в текущем каталоге.

Директива .PATH также является макрокомандой, которая содержит значение имени маршрута. Ниже приводится пример использования

этой директивы. Исходные файлы содержатся в одном каталоге, объектные файлы - в другом, а все выполняемые файлы - в текущем каталоге.

.PATH.c = C:\CSOURCE

.PATH.obj = C:\OBJS

.c.obj:

BCC -c -o$(.PATH.obj)\$& $<

obj.exe: tmр.obj

BCC -e$&.exe $<

tmр.exe: tmр.obj



Содержание раздела