hx170dec.mk 918 B

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # hx170dec
  4. #
  5. ################################################################################
  6. #HX170DEC_VERSION = 1.0
  7. HX170DEC_SITE = $(BR2_EXTERNAL_ARK_PATH)/package/hx170dec/software
  8. HX170DEC_SITE_METHOD = local
  9. HX170DEC_INSTALL_STAGING = YES
  10. ifeq ($(BR2_PACKAGE_HX280ENC),y)
  11. HX170DEC_CFLAG = -DDEC_WITH_ENC
  12. endif
  13. define HX170DEC_BUILD_CMDS
  14. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D) CFLAG="$(HX170DEC_CFLAG)"
  15. endef
  16. define HX170DEC_INSTALL_STAGING_CMDS
  17. $(INSTALL) -D -m 0755 $(@D)/libmfc.so $(TARGET_DIR)/usr/lib/libmfc.so
  18. $(INSTALL) -D -m 0755 $(@D)/libmfc.so $(STAGING_DIR)/usr/lib/libmfc.so
  19. $(INSTALL) -D -m 0644 $(@D)/include/basetype.h $(@D)/include/decapicommon.h $(@D)/include/dwl.h \
  20. $(@D)/include/memalloc.h $(@D)/include/mfcapi.h $(@D)/include/ppapi.h $(STAGING_DIR)/usr/include/
  21. endef
  22. $(eval $(generic-package))