上一节我们重点介绍了几个Buildroot的变量和编译步骤,今天我们把这些变量都打印出来,然后我们来写一个真正的APP,并让APP添加到我们只做的根文件系统中。
我们修改一下代码:
#############################################################
#
# nexyho app
#
#############################################################
ifeq ($(BR2_PACKAGE_NEXYHO), y)
NEXYHO_VERSION:=1.0.0
NEXYHO_SITE=$(TOPDIR)/../external/nexyho
NEXYHO_SITE_METHOD=local
define NEXYHO_CONFIGURE_CMDS
endef
define NEXYHO_BUILD_CMDS
@echo "COMPILE=$(TARGET_CC)"
@echo "build dir = $(@D)"
@echo "down load dir = $(DL_DIR) "
@echo "target ld = $(TARGET_LD) "
@echo "target CROSS = $(TARGET_CROSS) "
@echo "NEXYHO_PKGDIR =$(NEXYHO_CC)"
endef
define NEXYHO_CLEAN_CMDS
endef
define NEXYHO_INSTALL_TARGET_CMDS
endef
define NEXYHO_UNINSTALL_TARGET_CMDS
endef
$(eval $(generic-package))
endif