Организация ввода-вывода. Часть 1. Виртуальные драйверы и виртуальное окружение WINDOWS. Рощин А.В. - 64 стр.

UptoLike

Составители: 

64
Файл сборки (makefile) SKELETON.MAK (листинг 4.3) используется
для создания SKELETON.VXD. Makefile компилирует, ассемблирует и
связывает все компоненты, необходимые для создания SKELETON.VXD.
После создания SKELETON.VXD, файл сборки (makefile) запускает
утилиту MAPSYM, которая конвертирует (преобразует) map-файл
компоновщика в символьный файл, годный к употреблению отладчиком
(WDEB386 или SoftIce/Win).
Режимы работы (флаги) компилятора и ассемблера определены в
макроопределениях CVXDFLAGS и AFLAGS в начале файла сборки
(makefile). Таблицы 4.2 и
4.3 объясняют цель каждого из этих флагов.
Таблица 4.1.
Заголовочные файлы для SKELETON.C
Заголовочный
файл
Описание Каталог
BASEDEF.H Константы и типы, использу-
емые другими заголовочными
файлами
Inc32 в Win 95 DDK
DEBUG.H Макроопределения для разреше-
ния/запрещения кода отладки
Inc32 в Win 95 DDK
VMM.H Константы и типы для сервис-
ных функций VMM
Inc32 в Win 95 DDK
VXDWRAPS.H Прототипы сервисных функций
для VMM/VxD, предоставляе-
мые VXDWRAPS.CLB
Inc32 в Win 95 DDK
WRAPPERS.H Прототипы сервисных функций
для VMM/VxD, предоставляе-
мые WRAPPERS.CLB
wrappers
VXDCALL.H Исправления к прототипам фун-
кций VMMcall/VxDcall фирмы
Vireo
wrappers
INTRINSI.H Прототипы строковых функций
для intrinsic
wrappers
                                    64



     Файл сборки (makefile) SKELETON.MAK (листинг 4.3) используется
для создания SKELETON.VXD. Makefile компилирует, ассемблирует и
связывает все компоненты, необходимые для создания SKELETON.VXD.
После создания SKELETON.VXD, файл сборки (makefile) запускает
утилиту   MAPSYM,      которая   конвертирует   (преобразует)    map-файл
компоновщика в символьный файл, годный к употреблению отладчиком
(WDEB386 или SoftIce/Win).
     Режимы работы (флаги) компилятора и ассемблера определены в
макроопределениях CVXDFLAGS и AFLAGS в начале файла сборки
(makefile). Таблицы 4.2 и 4.3 объясняют цель каждого из этих флагов.


                                                               Таблица 4.1.
Заголовочные файлы для SKELETON.C
 Заголовочный                 Описание                     Каталог
     файл
BASEDEF.H       Константы и типы, использу-         Inc32 в Win 95 DDK
                емые другими заголовочными
                файлами
DEBUG.H         Макроопределения для разреше-       Inc32 в Win 95 DDK
                ния/запрещения кода отладки
VMM.H           Константы и типы для сервис-        Inc32 в Win 95 DDK
                ных функций VMM
VXDWRAPS.H Прототипы сервисных функций              Inc32 в Win 95 DDK
                для VMM/VxD, предоставляе-
                мые VXDWRAPS.CLB
WRAPPERS.H      Прототипы сервисных функций         wrappers
                для VMM/VxD, предоставляе-
                мые WRAPPERS.CLB
VXDCALL.H       Исправления к прототипам фун-       wrappers
                кций VMMcall/VxDcall фирмы
                Vireo
INTRINSI.H      Прототипы строковых функций         wrappers
                для intrinsic