天天看點

18、SOURCES的檔案格式

SOURCES的檔案格式:<?xml:namespace prefix = o />

TARGETNAME=drivername ,

-本參數用于指定生成的裝置驅動程式名稱(不需字尾名),所産生的檔案

-為drivername.sys.

TARGETPATH=.\lib

-本參數用于指定生成的裝置驅動程式所存放的路徑.一般采用.\lib.

TARGETTYPE=DRIVER

-build能夠生成許多不同的目标對象,裝置驅動程式一般選用DRIVER.

INCLUDES=path1;path2;...

-本參數是可選的, 用于指定其他的#include檔案的搜尋路徑.

TARGETLIBS=lib1;lib2;...

-本參數是可選的, 用于指定其他的lib庫檔案的搜尋路徑.

SOURCES=file1.c  file2.c ... 

-本參數用于指定需被編譯的全部源檔案名稱, 字尾名不能省略,檔案名之間用空格分開.

SOURCES檔案是必需的,如果沒有它則表示沒有任何源檔案需要編譯。

如果要換行可以用 ‘\’ 符号,表示對上一行的繼續。

也可以建立DIRS檔案,DIRS檔案用于指定在目前目錄下必須建立的子目錄。

DIRS檔案格式:

DIRS檔案的内容由一系列用空格分開的目錄名組成

DIRS = \

subdir1 \

subdir2 \

subdir3

DIRS檔案是可選的。

有的時候,會提示找不到依賴的檔案(.h,.lib 之類),這是沒有設定好 source檔案的INCLUDES和TARGETLIBS。

轉自:

<a href="http://blog.csdn.net/lbird/archive/2006/11/22/1403782.aspx">http://blog.csdn.net/lbird/archive/2006/11/22/1403782.aspx</a>