carlink.mk 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. ################################################################################
  2. #
  3. # carlink libs and demo
  4. #
  5. ################################################################################
  6. #CARLINK_VERSION = 1.0
  7. CARLINK_SITE = $(BR2_EXTERNAL_ARK_PATH)/package/carlink
  8. CARLINK_SITE_METHOD = local
  9. CARLINK_INSTALL_STAGING = YES
  10. define CARLINK_INSTALL_STAGING_CMDS
  11. mkdir -p $(STAGING_DIR)/usr/lib/carlink
  12. $(INSTALL) -D -m 0755 $(@D)/lib/auto/libAndroidAuto.so $(TARGET_DIR)/usr/lib/libAndroidAuto.so
  13. $(INSTALL) -D -m 0755 $(@D)/lib/auto/libarkCarlinkUtils.so $(TARGET_DIR)/usr/lib/libarkCarlinkUtils.so
  14. $(INSTALL) -D -m 0755 $(@D)/lib/carlife/libcarlifeplayer.so $(TARGET_DIR)/usr/lib/libcarlifeplayer.so
  15. $(INSTALL) -D -m 0755 $(@D)/lib/carlife/libcarlifevehicle.so $(TARGET_DIR)/usr/lib/libcarlifevehicle.so
  16. $(INSTALL) -D -m 0755 $(@D)/lib/eclink/libeclinkplayer.so $(TARGET_DIR)/usr/lib/libeclinkplayer.so
  17. $(INSTALL) -D -m 0755 $(@D)/lib/eclink/libECSDK.so $(TARGET_DIR)/usr/lib/libECSDK.so
  18. $(INSTALL) -D -m 0755 $(@D)/lib/eclink/libECSDKFramework.so $(TARGET_DIR)/usr/lib/libECSDKFramework.so
  19. $(INSTALL) -D -m 0755 $(@D)/lib/eclink/libECSDKFramework.so $(TARGET_DIR)/usr/lib/libmirrorplayer.so
  20. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libAirPlay.so $(TARGET_DIR)/usr/lib/libAirPlay.so
  21. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libAirPlaySupport.so $(TARGET_DIR)/usr/lib/libAirPlaySupport.so
  22. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libAudioConverter.so $(TARGET_DIR)/usr/lib/libAudioConverter.so
  23. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libAudioConverter_dummy.so $(TARGET_DIR)/usr/lib/libAudioConverter_dummy.so
  24. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libAudioStream.so $(TARGET_DIR)/usr/lib/libAudioStream.so
  25. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libcarplaymisc.so $(TARGET_DIR)/usr/lib/libcarplaymisc.so
  26. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libCarplayWrapper.so $(TARGET_DIR)/usr/lib/libCarplayWrapper.so
  27. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libCoreUtils.so $(TARGET_DIR)/usr/lib/libCoreUtils.so
  28. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libiap2link.so $(TARGET_DIR)/usr/lib/libiap2link.so
  29. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libmyutils.so $(TARGET_DIR)/usr/lib/libmyutils.so
  30. $(INSTALL) -D -m 0755 $(@D)/lib/carplay/libScreenStream.so $(TARGET_DIR)/usr/lib/libScreenStream.so
  31. $(INSTALL) -D -m 0755 $(@D)/carlink $(TARGET_DIR)/usr/bin
  32. $(INSTALL) -D -m 0755 $(@D)/demo_dbus $(TARGET_DIR)/usr/bin
  33. $(INSTALL) -D -m 0755 $(@D)/demo/demo $(TARGET_DIR)/usr/bin
  34. $(INSTALL) -D -m 0755 $(@D)/PhoneLink.ini $(TARGET_DIR)/etc
  35. mkdir -p $(STAGING_DIR)/usr/include/carlink
  36. mkdir -p $(STAGING_DIR)/usr/include/carlink/auto
  37. $(INSTALL) -D -m 0644 $(@D)/include/auto/*.h $(STAGING_DIR)/usr/include/carlink/auto
  38. mkdir -p $(STAGING_DIR)/usr/include/carlink/carlife
  39. $(INSTALL) -D -m 0644 $(@D)/include/carlife/*.h $(STAGING_DIR)/usr/include/carlink/carlife
  40. mkdir -p $(STAGING_DIR)/usr/include/carlink/carplay
  41. $(INSTALL) -D -m 0644 $(@D)/include/carplay/*.h $(STAGING_DIR)/usr/include/carlink/carplay
  42. mkdir -p $(STAGING_DIR)/usr/include/carlink/eclink
  43. $(INSTALL) -D -m 0644 $(@D)/include/eclink/*.h $(STAGING_DIR)/usr/include/carlink/eclink
  44. mkdir -p $(STAGING_DIR)/usr/include/carlink/mirror
  45. $(INSTALL) -D -m 0644 $(@D)/include/mirror/*.h $(STAGING_DIR)/usr/include/carlink/mirror
  46. endef
  47. $(eval $(generic-package))