ark1668eapp.mk 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ################################################################################
  2. #
  3. # ARK1668EAPP
  4. #
  5. ################################################################################
  6. #ARK1668EAPP_VERSION = 1.0
  7. ARK1668EAPP_SITE = $(BR2_EXTERNAL_ARK_PATH)/package/ark1668eapp
  8. ARK1668EAPP_SITE_METHOD = local
  9. ARK1668EAPP_DEPENDENCIES = qt5base libarkapi hx170dec carlink
  10. ARK1668EAPP_INSTALL_STAGING = YES
  11. define ARK1668EAPP_BUILD_CMDS
  12. #$(TARGET_DIR)/../host/bin/qmake
  13. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/UserInterface/UserInterface.pro -o $(@D)/ArkSdk/UserInterface/Makefile
  14. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/UserInterface
  15. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/Utility/Utility.pro -o $(@D)/ArkSdk/Utility/Makefile
  16. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/Utility
  17. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/RunnableThread/RunnableThread.pro -o $(@D)/ArkSdk/RunnableThread/Makefile
  18. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/RunnableThread
  19. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/ArkApplication/ArkApplication.pro -o $(@D)/ArkSdk/ArkApplication/Makefile
  20. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/ArkApplication
  21. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/AudioService/AudioService.pro -o $(@D)/ArkSdk/AudioService/Makefile
  22. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/AudioService
  23. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/AutoConnect/AutoConnect.pro -o $(@D)/ArkSdk/AutoConnect/Makefile
  24. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/AutoConnect
  25. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/DbusService/DbusService.pro -o $(@D)/ArkSdk/DbusService/Makefile
  26. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/DbusService
  27. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/MultimediaService/MultimediaService.pro -o $(@D)/ArkSdk/MultimediaService/Makefile
  28. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/MultimediaService
  29. $(HOST_DIR)/bin/qmake $(@D)/ArkSdk/1668eArk-IVI/1668eArk-IVI.pro -o $(@D)/ArkSdk/1668eArk-IVI/Makefile
  30. $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)/ArkSdk/1668eArk-IVI
  31. endef
  32. define ARK1668EAPP_INSTALL_STAGING_CMDS
  33. $(INSTALL) -D -m 0755 $(@D)/ArkSdk/Package/1668eArk-IVI/out/Launcher $(TARGET_DIR)/usr/bin/Launcher
  34. $(INSTALL) -D -m 0755 $(@D)/ArkSdk/1668eArk-IVI/Recource/Devb/WSVGA.rcc $(TARGET_DIR)/usr/share/WSVGA.rcc
  35. $(INSTALL) -D -m 0755 $(@D)/lib/libConvert.so $(TARGET_DIR)/usr/lib/libConvert.so
  36. $(INSTALL) -D -m 0755 $(@D)/lib/libCoreUtils.so $(TARGET_DIR)/usr/lib/libCoreUtils.so
  37. $(INSTALL) -D -m 0755 $(@D)/lib/librtkvnd.so $(TARGET_DIR)/usr/lib/librtkvnd.so
  38. $(INSTALL) -D -m 0755 $(@D)/lib/libtag.so.1 $(TARGET_DIR)/usr/lib/libtag.so.1
  39. $(INSTALL) -D -m 0755 $(@D)/lib/libtag.so $(TARGET_DIR)/usr/lib/libtag.so
  40. #$(INSTALL) -D -m 0755 $(@D)/lib/qt/plugins/imageformats/libqgif.so $(TARGET_DIR)/usr/lib/qt/plugins/imageformats/libqgif.so
  41. #$(INSTALL) -D -m 0755 $(@D)/lib/qt/plugins/imageformats/libqico.so $(TARGET_DIR)/usr/lib/qt/plugins/imageformats/libqico.so
  42. #$(INSTALL) -D -m 0755 $(@D)/lib/qt/plugins/imageformats/libqjpeg.so $(TARGET_DIR)/usr/lib/qt/plugins/imageformats/libqjpeg.so
  43. $(INSTALL) -D -m 0755 $(@D)/lib/fonts/wqy-microhei.ttc $(TARGET_DIR)/usr/lib/fonts/wqy-microhei.ttc
  44. endef
  45. $(eval $(generic-package))