Четвертый Borland C++ и его окружение

       

Несколько явных правил для одного целевого файла


Для одного целевого файла можно задать несколько явных правил. Множественные явные правила вы можете использовать для создания с помощью TLIB библиотечного модуля. Например, поскольку

файлы объектных модулей .OBJ могут строиться по-разному (некоторые с помощью компилятора BCC, а другие, например, с помощью

TASM).

Здесь используется тот же формат, что и для обычных явных

правил, но за целевым файлом указывается два двоеточия. Второе

двоеточие сообщает утилите MAKE, что для данного целевого файла

ожидаются дополнительные явные правила.

В следующем примере MYLIB.LIB состоит из четырех объектных

модулей, два из которых являются модулями С++. Первое явное правило компилирует модули С++ и обновляет библиотеку. Второе явное

правило ассемблирует файлы ASM и также обновляет библиотеку.

mylib.lib:: f1.cpp f2.cpp

bcc -c f1.cpp f2.cpp

tlib mylib -+f1.obj -+f2.obj

mylib.lib:: f3.asm f4.asm

tasm /mx f3.asm f4.asm

tlib mylib -+f3.obj -+f4.obj



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