2013년 12월 16일 월요일

windows driver build - sources


Sources 파일에 대하여 몇가지 중요한 부분만 정리해 본다.


Sources 

- TARGETNAME

빌드될 바이너리 이름 

- TARGETTYPE

DRIVER, EXPORT_DRIVER, DRIVER_LIBRARY, PROGRAM, DYNLINK

- TARGETPATH

빌드된 바이너리 위치

- SOURCES

소스 파일 ( 여러줄로 표현할 경우 '\' 를 사용 )

- INCLUDES

header 파일 참조 경로

- C_DEFINES

- USER_CFLAGS

- TARGETLIBS

라이브러리 참조 경로 ( 참고로 전체 경로로 써 주어야 함)

ex>

***************************************************************



TARGETTYPE=DRIVER_LIBRARY
TARGETNAME=klib
TARGETPATH=..\bin


C_DEFINES = $(C_DEFINES)
INCLUDES=$(DDK_INC_PATH);..\inc


SOURCES= klib.



***************************************************************
TARGETTYPE=DRIVER
TARGETNAME=kdrv
TARGETPATH=..\bin


C_DEFINES = $(C_DEFINES)
INCLUDES=$(DDK_INC_PATH);..\inc

TARGETLIBS = ..\bin\*\klib.lib

SOURCES= kdrv.



더 자세히 읽고 싶다면 아래 주소 참고

http://www.wd-3.com/archive/WinBuild.htm


댓글 없음:

댓글 쓰기