1 makefile文件: 在應用程序開發過程中, makefile文件包含了所有命令, 宏定義,
選項來編譯工程, 但是在wince的makefile文件中, 它僅僅包含了一個文件:
makefile.def. makefile.def中包含了sources文件需要用到的宏定義,
並傳遞一些標誌位給編譯器和連接器使用, 這些標誌位都將直接作用到DDK編譯環境,
利用makefile.def可以使PB驅動的建立單一化. 這也是PB的makefile與應用程序的
makefile不同的原因了. 值得注意的是, 一般不建議修改mekefile和makefile.def文件.
2 sources文件: sources文件是一個文本文件, 它對一些宏進行了賦值, 這些宏實在
makefile.def中定義的. PB根據這些宏來決定如何編譯和鏈接源代碼. Sources 文件
中用到的宏有三四十種, 以下是最常用的幾種介紹:
TARGETNAME: 生成的目標文件名, 後綴可以是.dll, .lib, .exe.
TARGETTYPE: 生成的目標文件的後綴, 有三個值可賦, 分別是LIBRARY, 生成
.lib文件; DYNLINK, 生成.dll文件; PROGRAM, 生成.exe文件.
TARGETLIBS: 需要鏈接的庫.
SOURCES: 需要被編譯的文件, 頭文件無需加入.
EXEENTRY: 程序入口點
3 build.log,自己理解應該是Wince編譯過程中的一些編譯信息輸出。
4 .def文件定義了DLL的導出函數列表。