windows makefile

kkkgk 2009-02-13 05:30:30
最近研究Windows Driver WDK,涉及到Makefile的几个问题
1.WDK自带的几个例子中的makefile.inc中有
if exist $(OBJ_PATH)\$(O)\$(TARGETNAME).dll copy $(OBJ_PATH)\$(O)\$(TARGETNAME).dll $(INSTALLDIR)\$(INSTALLDIR)\$(_BUILDARCH)
OBJ_PATH、O、TARGETNAME、_BUILDARCH是如何定义的?是在WDK中吗?
2.sources 文件中
(1)TARGETTYPE=DYNLINK
(2)DLLBASE=0x50000000
(3)!IF "$(BUILD_PASS)" == "PASS2" || "$(BUILD_PASS)" == "PASSALL"
NTTARGETFILES=COPYDLL
!ENDIF
如何解释?
...全文
123 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkkgk 2009-02-16
  • 打赏
  • 举报
回复
会思考的草 2009-02-13
  • 打赏
  • 举报
回复
这都是环境变量,一般来启动build command line时,内部会调用一个bat去设定系统级变量,而当进入某一个工程目录时候,调用build时,会设定跟本工程相关的一些变量。

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧