################################################################################ # # 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))