libarkapi.mk 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. ################################################################################
  2. #
  3. # libarkapi
  4. #
  5. ################################################################################
  6. #LIBARKAPI_VERSION = 1.0
  7. LIBARKAPI_SITE = $(BR2_EXTERNAL_ARK_PATH)/package/libarkapi/software
  8. LIBARKAPI_SITE_METHOD = local
  9. LIBARKAPI_INSTALL_STAGING = YES
  10. LIBARKAPI_DEPENDENCIES += hx170dec
  11. ifeq ($(BR2_LIBARKAPI_ARK1668),y)
  12. LIBARKAPI_PLATFORM = LIBARKAPI_ARK1668
  13. LIBARKAPI_DEPENDENCIES += libgal
  14. else ifeq ($(BR2_LIBARKAPI_ARKN141),y)
  15. LIBARKAPI_PLATFORM = LIBARKAPI_ARKN141
  16. else ifeq ($(BR2_LIBARKAPI_ARK1668E),y)
  17. LIBARKAPI_PLATFORM = LIBARKAPI_ARK1668E
  18. endif
  19. define LIBARKAPI_BUILD_CMDS
  20. $(MAKE) LIBARKAPI_PLATFORM=$(LIBARKAPI_PLATFORM) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)
  21. endef
  22. define LIBARKAPI_INSTALL_STAGING_CMDS
  23. $(INSTALL) -D -m 0755 $(@D)/libarkapi.so $(TARGET_DIR)/usr/lib/libarkapi.so
  24. $(INSTALL) -D -m 0755 $(@D)/libarkapi.so $(STAGING_DIR)/usr/lib/libarkapi.so
  25. $(INSTALL) -D -m 0644 $(@D)/include/ark_list.h $(@D)/include/ark_api.h $(STAGING_DIR)/usr/include/
  26. endef
  27. $(eval $(generic-package))