1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# x265 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunX265_VERSION = 3.3 8*4882a593SmuzhiyunX265_SOURCE = x265_$(X265_VERSION).tar.gz 9*4882a593SmuzhiyunX265_SITE = https://bitbucket.org/multicoreware/x265/downloads 10*4882a593SmuzhiyunX265_LICENSE = GPL-2.0+ 11*4882a593SmuzhiyunX265_LICENSE_FILES = COPYING 12*4882a593SmuzhiyunX265_CPE_ID_VENDOR = multicorewareinc 13*4882a593SmuzhiyunX265_SUBDIR = source 14*4882a593SmuzhiyunX265_INSTALL_STAGING = YES 15*4882a593SmuzhiyunX265_MAKE = $(MAKE1) 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunifeq ($(BR2_i386)$(BR2_x86_64),y) 18*4882a593SmuzhiyunX265_DEPENDENCIES += host-nasm 19*4882a593Smuzhiyunendif 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun# disable altivec, it has build issues 22*4882a593Smuzhiyun# https://bitbucket.org/multicoreware/x265/issues/320/ 23*4882a593Smuzhiyunifeq ($(BR2_powerpc64)$(BR2_powerpc64le),y) 24*4882a593SmuzhiyunX265_CONF_OPTS += -DENABLE_ALTIVEC=OFF 25*4882a593Smuzhiyunendif 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunifeq ($(BR2_SHARED_LIBS)$(BR2_SHARED_STATIC_LIBS),y) 28*4882a593SmuzhiyunX265_CONF_OPTS += -DENABLE_SHARED=ON -DENABLE_PIC=ON 29*4882a593Smuzhiyunelse 30*4882a593SmuzhiyunX265_CONF_OPTS += -DENABLE_SHARED=OFF 31*4882a593Smuzhiyunendif 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_X265_CLI),y) 34*4882a593SmuzhiyunX265_CONF_OPTS += -DENABLE_CLI=ON 35*4882a593Smuzhiyunelse 36*4882a593SmuzhiyunX265_CONF_OPTS += -DENABLE_CLI=OFF 37*4882a593Smuzhiyunendif 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun$(eval $(cmake-package)) 40