有时候我们的驱动是别人提供好的dll文件,编译的时候只要把这个dll或者其他文件拷贝到release目录就可以了,但是如果驱动目录里面没有源文件,sources文件容易造成错误
其实拷贝的动作是makefile文件来做的
我们在驱动目录里面只要放3个文件
1 makefile文件
内容就是一般的makefile文件
2 makefile.inc
这个是真正拷贝动作的实现文件
- Copy_XXX:
- copy XXX.dll $(_FLATRELEASEDIR)
复制代码
可以增加条件判断来拷贝文件
3 sources
这个文件也很关键,要让编译系统不做任何动作,只拷贝
- TARGETNAME=dummy
- TARGETTYPE=NOTARGET
- WINCETARGETFILES=Copy_XXX
- SOURCES=
注意这里的Copy_XXX一定要和makefile.inc里面的入口标号Copy_XXX:对应上