楼主你肯定是源码开发的,救个命呀~~~~~~~~ 我的原帖http://topic.csdn.net/u/20120109/17/e1f2ab30-3891-4400-b9b1-588179c601de.html?76556我的问题: 最近在研究android 的build系统,就是那个Makefile的详细组成,得知Android 的主Makefile文件是在main.mk这个文件下,并且知道droid是它的默认目标,但是,我看了下droid,这就是个空目标啊,啥都木有,木有依赖,木有命令,这怎么能生成整个整个android系统呢?源代码如下:# This is the default target. It must be the first declared target. .PHONY: droid DEFAULT_GOAL := droid $(DEFAULT_GOAL):# Used to force goals to build. Only use for conditionally defined goals. .PHONY: FORCE FORCE:# Set up various standard variables based on configuration # and host information. include $(BUILD_SYSTEM)/config.mk这个droid目标后就是个什么FORCE目标了,它根本木有什么依赖啊,为什么网上会说依赖个什么800多行的droidcore目标?它怎么依赖上的啊? 多谢指教~~~~~
我的原帖http://topic.csdn.net/u/20120109/17/e1f2ab30-3891-4400-b9b1-588179c601de.html?76556我的问题:
最近在研究android 的build系统,就是那个Makefile的详细组成,得知Android 的主Makefile文件是在main.mk这个文件下,并且知道droid是它的默认目标,但是,我看了下droid,这就是个空目标啊,啥都木有,木有依赖,木有命令,这怎么能生成整个整个android系统呢?源代码如下:# This is the default target. It must be the first declared target.
.PHONY: droid
DEFAULT_GOAL := droid
$(DEFAULT_GOAL):# Used to force goals to build. Only use for conditionally defined goals.
.PHONY: FORCE
FORCE:# Set up various standard variables based on configuration
# and host information.
include $(BUILD_SYSTEM)/config.mk这个droid目标后就是个什么FORCE目标了,它根本木有什么依赖啊,为什么网上会说依赖个什么800多行的droidcore目标?它怎么依赖上的啊?
多谢指教~~~~~