Я унаследовал драйвер Windows, который обрабатывает несколько типов устройств. Мне нужно разделить его на 2 отдельных драйвера, по одному для каждого устройства. Есть код для каждого устройства, а затем код, который является общим для двух, и поэтому я создал 3 каталога: deviceA, deviceB и common.
Я сделал это по 2 причинам:
1. просто кажется более понятным разделить источники драйверов таким образом
2. build.exe требуется файл 'sources', поэтому у меня не может быть отдельных файлов для двух драйверов в одном каталоге
При использовании Visual Studio для вызова ddkbuild.bat моя сборка терпит неудачу.
Можно ли сделать это так, как я пытаюсь? Есть ли лучший / умный способ?
Я изменил sources в каждом подкаталоге устройства. Я не знаю что делать с общими файлами.
Использование Visual Studio 2008, ddkbuild, DDK 7600.16385.0.