2008-09-24 3 views
6

컴파일러에서 드라이버 빌드로 어셈블 및 링크 할 수있는 방법.WDK 도구를 사용하여 드라이버 빌드에 대한 입력으로 어셈블러 파일

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 

문제는 z.asm file 발생 :

조금

에게 소스 파일을 명확히합니다. NMAKEz.obj을 빌드하는 방법을 알지 못한다고 불평합니다.

그래서 질문은, 으로 조립되고 bla.sys에 링크 된 asm 파일을 얻는 방법입니다.

답변

14

I386_SOURCES를 사용해 보셨습니까?

예컨대

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

그리고 I386 디렉토리에 파일을 넣어.
SOURCES 매크로에 관한 MSDN도 참조하십시오.

관련 문제