diff options
Diffstat (limited to 'package/sunxi-cedarx')
-rw-r--r-- | package/sunxi-cedarx/Config.in | 16 | ||||
-rw-r--r-- | package/sunxi-cedarx/sunxi-cedarx.hash | 2 | ||||
-rw-r--r-- | package/sunxi-cedarx/sunxi-cedarx.mk | 60 |
3 files changed, 0 insertions, 78 deletions
diff --git a/package/sunxi-cedarx/Config.in b/package/sunxi-cedarx/Config.in deleted file mode 100644 index 43fcce58c2..0000000000 --- a/package/sunxi-cedarx/Config.in +++ /dev/null @@ -1,16 +0,0 @@ -config BR2_PACKAGE_SUNXI_CEDARX - bool "sunxi-cedarx" - depends on BR2_arm - depends on BR2_TOOLCHAIN_USES_GLIBC - help - Sunxi CedarX decoder libraries. CedarX is Allwinner's - multimedia co-processing technology for hardware accelerated - video and image decoding, as used inside their A10 SoC's and - others. - - http://github.com/linux-sunxi/cedarx-libs - http://linux-sunxi.org/CedarX - -comment "sunxi-cedarx needs a glibc toolchain" - depends on BR2_arm - depends on !BR2_TOOLCHAIN_USES_GLIBC diff --git a/package/sunxi-cedarx/sunxi-cedarx.hash b/package/sunxi-cedarx/sunxi-cedarx.hash deleted file mode 100644 index 048b868982..0000000000 --- a/package/sunxi-cedarx/sunxi-cedarx.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 ea7426f83325d247ba0d4734eaf1cb53bab178a81f935e2535ddb3069f70ba84 sunxi-cedarx-b8f52d913f73720e50d8f1b2f8610467b575dc45.tar.gz diff --git a/package/sunxi-cedarx/sunxi-cedarx.mk b/package/sunxi-cedarx/sunxi-cedarx.mk deleted file mode 100644 index 5b99f04181..0000000000 --- a/package/sunxi-cedarx/sunxi-cedarx.mk +++ /dev/null @@ -1,60 +0,0 @@ -################################################################################ -# -# sunxi-cedarx -# -################################################################################ - -SUNXI_CEDARX_VERSION = b8f52d913f73720e50d8f1b2f8610467b575dc45 -SUNXI_CEDARX_SITE = $(call github,linux-sunxi,cedarx-libs,$(SUNXI_CEDARX_VERSION)) - -SUNXI_CEDARX_INSTALL_STAGING = YES - -SUNXI_CEDARX_CONFIGURE_OPTS = \ - CROSS_COMPILE=$(TARGET_CROSS) - -ifeq ($(BR2_ARM_EABIHF),y) -SUNXI_CEDARX_BIN_DIR = $(@D)/libcedarv/linux-armhf -else -SUNXI_CEDARX_BIN_DIR = $(@D)/libcedarv/linux-armel2 -endif - -define SUNXI_CEDARX_BUILD_AVHEAP - $(TARGET_CC) $(TARGET_CFLAGS) -fPIC \ - -c $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.c \ - -o $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.o \ - -I $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap \ - -I $(SUNXI_CEDARX_BIN_DIR)/ - $(TARGET_CC) -shared -L./ -Wl,-soname,libavheap.so \ - -o $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \ - $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.o -endef - -define SUNXI_CEDARX_INSTALL_AVHEAP - $(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \ - $(1)/usr/lib/libavheap.so -endef - -define SUNXI_CEDARX_BUILD_CMDS - $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(SUNXI_CEDARX_BIN_DIR) \ - $(SUNXI_CEDARX_CONFIGURE_OPTS) - $(SUNXI_CEDARX_BUILD_AVHEAP) -endef - -define SUNXI_CEDARX_INSTALL_STAGING_CMDS - $(INSTALL) -d -m 755 $(STAGING_DIR)/usr/include/libvecore - $(INSTALL) -m 664 $(SUNXI_CEDARX_BIN_DIR)/libvecore/*.h \ - $(STAGING_DIR)/usr/include/libvecore - $(INSTALL) -m 644 $(SUNXI_CEDARX_BIN_DIR)/*.h \ - $(STAGING_DIR)/usr/include/ - $(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/libvecore/libvecore.so \ - $(STAGING_DIR)/usr/lib/libvecore.so - $(call SUNXI_CEDARX_INSTALL_AVHEAP, $(STAGING_DIR)) -endef - -define SUNXI_CEDARX_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/libvecore/libvecore.so \ - $(TARGET_DIR)/usr/lib/libvecore.so - $(call SUNXI_CEDARX_INSTALL_AVHEAP, $(TARGET_DIR)) -endef - -$(eval $(generic-package)) |