2024-07-28 18:43:35 +08:00

46 lines
1.9 KiB
Makefile

################################################################################
#
# atk_demo
#
################################################################################
ATK_DEMO_SITE_METHOD = local
ATK_DEMO_IMAGE_OUTPUT = $(TOPDIR)/../rockdev/demo.img
ATK_DEMO_FILESYSTEM_TYPE = $(BR2_PACKAGE_ATK_DEMO_IMAGE_FILESYSTEM_TYPE)
ATK_DEMO_PARTITION_SIZE = $(BR2_PACKAGE_ATK_DEMO_IMAGE_PARTITION_SIZE)
ATK_DEMO_INSTALL_STAGING = YES
# ATK_DEMO_DEPENDENCIES += QDesktop rkscript
ifeq ($(ATK_DEMO_FILESYSTEM_TYPE),"")
ATK_DEMO_FILESYSTEM_TYPE = ext4
endif
ifeq ($(BR2_PACKAGE_ATK_DEMO_RESOURCE_DIR),"")
ATK_DEMO_SITE = $(TOPDIR)/package/alientek/atk_demo/src
else
ATK_DEMO_SITE = $(BR2_PACKAGE_ATK_DEMO_RESOURCE_DIR)
endif
ATK_DEMO_INSTALL_TARGET_DIR = $(BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR)
define ATK_DEMO_INSTALL_TARGET_CMDS
$(info BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR is $(BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR))
# cp -r $(@D)/4G $(BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR)/bin
# cp -r $(@D)/media $(BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR)/
# cp -r $(@D)/test $(BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR)/
mkdir -p ${BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR}/pic
mkdir -p ${BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR}/bin
mkdir -p ${BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR}/bin/URL
$(INSTALL) -D -m 0755 $(@D)/bin/* $(BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR)/bin
$(INSTALL) -D -m 0755 $(@D)/URL/* $(BR2_PACKAGE_ATK_DEMO_INSTALL_TARGET_DIR)/bin/URL
# sed -i "/demo/d" $(TARGET_DIR)/etc/fstab
# echo -e "/dev/block/by-name/demo\t\t/demo\t\t\text4\t\tdefaults\t\t0\t0" >> $(TARGET_DIR)/etc/fstab
#$(TOPDIR)/../device/rockchip/common/mk-image.sh $(ATK_DEMO_INSTALL_TARGET_DIR) $(ATK_DEMO_IMAGE_OUTPUT) $(ATK_DEMO_FILESYSTEM_TYPE) ${ATK_DEMO_PARTITION_SIZE}
mkdir -p $(TOPDIR)/../rockdev
$(TOPDIR)/../device/rockchip/common/mk-image.sh $(ATK_DEMO_INSTALL_TARGET_DIR) $(ATK_DEMO_IMAGE_OUTPUT) $(ATK_DEMO_FILESYSTEM_TYPE)
endef
$(eval $(generic-package))