rootfs_build: boardtools busybox pctools #cp -af $(BUSYBOX_DIR)/$(BUSYBOX_VER)/_install/* $(OSDRV_DIR)/pub/$(PUB_ROOTFS) #copy platform_overlay file cp -rf $(SOM528_DIR)/rootfs/platform_overlay/* $(OSDRV_DIR)/pub/$(PUB_ROOTFS) $(call rootfs_fun) #copy image to install dir mv $(OSDRV_DIR)/pub/$(PUB_IMAGE)/* $(SOM528_DIR)/install/$(PUB_IMAGE)/ rootfs_notools_build: $(call rootfs_fun) mv $(OSDRV_DIR)/pub/$(PUB_IMAGE)/* $(SOM528_DIR)/install/$(PUB_IMAGE)/详细解析
时间: 2024-01-27 21:02:27 浏览: 102
rootfs_wode.tar.gz_Linux/Unix编程_Unix_Linux_
这段代码看起来像是一个Makefile的规则,其中包含了两个目标:rootfs_build和rootfs_notools_build。
在rootfs_build目标中,首先复制了busybox和pctools到指定目录$(OSDRV_DIR)/pub/$(PUB_ROOTFS),然后复制了$(SOM528_DIR)/rootfs/platform_overlay/目录下的文件到同一目录。接着调用了rootfs_fun函数(该函数没有在代码中给出),最后将$(OSDRV_DIR)/pub/$(PUB_IMAGE)目录下的内容移动到$(SOM528_DIR)/install/$(PUB_IMAGE)/目录下。
在rootfs_notools_build目标中,只调用了rootfs_fun函数,并将$(OSDRV_DIR)/pub/$(PUB_IMAGE)目录下的内容移动到$(SOM528_DIR)/install/$(PUB_IMAGE)/目录下。
阅读全文