Browse Source

sf-omx-il: modify sf-omx-il library to support wave521 library

Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>
andy.hu 2 years ago
parent
commit
1c902407c9
2 changed files with 6 additions and 2 deletions
  1. 1 1
      package/starfive/sf-omx-il/Config.in
  2. 5 1
      package/starfive/sf-omx-il/sf-omx-il.mk

+ 1 - 1
package/starfive/sf-omx-il/Config.in

@@ -2,6 +2,6 @@ comment "wave511 package"
 
 config BR2_PACKAGE_SF_OMX_IL
 	bool "sf-omx-il"
-	depends on BR2_PACKAGE_WAVE511
+	depends on BR2_PACKAGE_WAVE511 && BR2_PACKAGE_WAVE521
 	help
 	  sf-omx-il package

+ 5 - 1
package/starfive/sf-omx-il/sf-omx-il.mk

@@ -10,9 +10,10 @@ SF_OMX_IL_SITE=$(TOPDIR)/../soft_3rdpart/omx-il
 SF_OMX_IL_SITE_METHOD=local
 SF_OMX_IL_INSTALL_STAGING = YES
 
-SF_OMX_IL_DEPENDENCIES=wave511
+SF_OMX_IL_DEPENDENCIES=wave511 wave521
 define SF_OMX_IL_BUILD_CMDS
 	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) wave521-test
 	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) wave511-test
 endef
 
@@ -22,12 +23,15 @@ endef
 
 define SF_OMX_IL_INSTALL_TARGET_CMDS
 	$(INSTALL) -m 0644 $(@D)/libsf-omx-il.so $(TARGET_DIR)/usr/lib/libsf-omx-il.so
+	ln -sf libsf-omx-il.so $(TARGET_DIR)/usr/lib/libOMX_Core.so
 	$(INSTALL) -d $(@D)/include/khronos $(TARGET_DIR)/usr/include/omx-il
 	$(INSTALL) -m 0644 $(@D)/include/khronos/* $(TARGET_DIR)/usr/include/omx-il
+	# $(INSTALL) -m 0777 $(@D)/wave521test $(TARGET_DIR)/root/wave521test
 endef
 
 define SF_OMX_IL_INSTALL_STAGING_CMDS
 	$(INSTALL) -m 0644 $(@D)/libsf-omx-il.so $(STAGING_DIR)/usr/lib/libsf-omx-il.so
+	ln -sf libsf-omx-il.so $(STAGING_DIR)/usr/lib/libOMX_Core.so
 	$(INSTALL) -d $(@D)/include/khronos $(STAGING_DIR)/usr/include/omx-il
 	$(INSTALL) -m 0644 $(@D)/include/khronos/* $(STAGING_DIR)/usr/include/omx-il
 endef