2008-09-24 9 views
6

So erhalten Sie eine Assembler-Datei, die kompiliert und in einen Treiberbuild verknüpft werden soll.Assembler-Datei als Eingabe für einen Treiber, der mit den WDK-Tools erstellt wurde

Um ein wenig

die Quellen-Datei zu klären:

TARGETTYPE=DRIVER 
DRIVERTYPE=WDM 
TARGETPATH=obj 

TARGETNAME=bla 

INCLUDES=$(DDK_INC_PATH) 
TARGETLIBS=$(DDK_LIB_PATH)\ks.lib 

SOURCES=x.cpp y.cpp z.asm 

Das Problem mit dem z.asm file auftritt. NMAKE beschwert sich, dass es nicht z.obj bauen kann.

Also die Frage ist, wie man die asm-Datei mit build assembliert und in bla.sys verknüpft.

Antwort

14

Haben Sie die I386_SOURCES ausprobiert?

Z. B

SOURCES=x.cpp y.cpp 
I386_SOURCES=i386\z.asm 

Und die Datei im Verzeichnis i386 setzen.
Siehe auch MSDN bezüglich der QUELLEN Makro