sf-omx-il.mk 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. ################################################################################
  2. #
  3. # OMX_IL
  4. #
  5. ################################################################################
  6. SF_OMX_IL_VERSION:=1.0.0
  7. SF_OMX_IL_SITE=$(TOPDIR)/../soft_3rdpart/omx-il
  8. SF_OMX_IL_SITE_METHOD=local
  9. SF_OMX_IL_INSTALL_STAGING = YES
  10. SF_OMX_IL_DEPENDENCIES=wave511 wave521
  11. define SF_OMX_IL_BUILD_CMDS
  12. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
  13. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) wave521-test
  14. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) wave511-test
  15. endef
  16. define SF_OMX_IL_CLEAN_CMDS
  17. endef
  18. define SF_OMX_IL_INSTALL_TARGET_CMDS
  19. $(INSTALL) -m 0644 $(@D)/libsf-omx-il.so $(TARGET_DIR)/usr/lib/libsf-omx-il.so
  20. ln -sf libsf-omx-il.so $(TARGET_DIR)/usr/lib/libOMX_Core.so
  21. $(INSTALL) -d $(@D)/include/khronos $(TARGET_DIR)/usr/include/omx-il
  22. $(INSTALL) -m 0644 $(@D)/include/khronos/* $(TARGET_DIR)/usr/include/omx-il
  23. # $(INSTALL) -m 0777 $(@D)/wave521test $(TARGET_DIR)/root/wave521test
  24. endef
  25. define SF_OMX_IL_INSTALL_STAGING_CMDS
  26. $(INSTALL) -m 0644 $(@D)/libsf-omx-il.so $(STAGING_DIR)/usr/lib/libsf-omx-il.so
  27. ln -sf libsf-omx-il.so $(STAGING_DIR)/usr/lib/libOMX_Core.so
  28. $(INSTALL) -d $(@D)/include/khronos $(STAGING_DIR)/usr/include/omx-il
  29. $(INSTALL) -m 0644 $(@D)/include/khronos/* $(STAGING_DIR)/usr/include/omx-il
  30. endef
  31. define SF_OMX_IL_UNINSTALL_TARGET_CMDS
  32. endef
  33. $(eval $(generic-package))