h264enc.mk 665 B

123456789101112131415161718192021
  1. ################################################################################
  2. #
  3. # hx280enc
  4. #
  5. ################################################################################
  6. #HX280ENC_VERSION = 1.0
  7. HX280ENC_SITE = $(BR2_EXTERNAL_ARK_PATH)/package/hx280enc/software
  8. HX280ENC_SITE_METHOD = local
  9. HX280ENC_INSTALL_STAGING = YES
  10. define HX280ENC_BUILD_CMDS
  11. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/linux_reference versatile
  12. endef
  13. define HX280ENC_INSTALL_STAGING_CMDS
  14. $(INSTALL) -D -m 0755 $(@D)/linux_reference/lib8290enc.a $(STAGING_DIR)/usr/lib/lib8290enc.a
  15. $(INSTALL) -D -m 0644 $(@D)/inc/*.h $(STAGING_DIR)/usr/include/
  16. endef
  17. $(eval $(generic-package))