SOURCES: Условная компиляция

Тема в разделе "WASM.NT.KERNEL", создана пользователем katrus, 13 май 2009.

  1. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Столкнулся с непонятной проблемой, при использовании дирректив условной компиляции в DDK. Простой пример:

    Код (Text):
    1. !ifdef WIN64
    2. TARGETNAME = drv64
    3. !else
    4. TARGETNAME = drv32
    5. !endif
    6.  
    7. !ifdef WIN64
    8. SOURCES = src64.cpp
    9. !else            
    10. SOURCES = src32.cpp
    11. !endif
    Парадоксальным образом создается драйвер с именем drv64, но при этом используется исходный файл src32.cpp. Как такое может быть?