Столкнулся с непонятной проблемой, при использовании дирректив условной компиляции в DDK. Простой пример: Код (Text): !ifdef WIN64 TARGETNAME = drv64 !else TARGETNAME = drv32 !endif !ifdef WIN64 SOURCES = src64.cpp !else SOURCES = src32.cpp !endif Парадоксальным образом создается драйвер с именем drv64, но при этом используется исходный файл src32.cpp. Как такое может быть?