xref: /mports/multimedia/libx264/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTREVISION=	0
2PKGNAMEPREFIX=	lib
3COMMENT=	H.264/MPEG-4 AVC Video Encoding (Library)
4MASTERDIR=	${.CURDIR}/../x264
5PLIST=		${.CURDIR}/pkg-plist
6
7# Clear dependency on libx264 (itself), see x264/Makefile
8LIB_DEPENDS=	#
9
10USES=		pathfix
11CFLAGS_riscv64=-fPIC
12LDFLAGS_i386=	-Wl,-znotext
13LDFLAGS_armv6=	-Wl,-znotext
14LDFLAGS_armv7=	-Wl,-znotext
15
16OPTIONS_DEFINE=		ASM OPENCL
17OPTIONS_DEFAULT=	ASM OPENCL
18OPTIONS_EXCLUDE=	BASH FFMS GPAC LAVF LSMASH SWSCALE
19
20ASM_BUILD_DEPENDS=	${ASM_BUILD_DEPENDS_${ARCH}}
21ASM_BUILD_DEPENDS_amd64=${ASM_BUILD_DEPENDS_i386}
22ASM_BUILD_DEPENDS_i386=	nasm>=2.13:devel/nasm
23ASM_CONFIGURE_ENABLE=	asm
24
25OPENCL_BUILD_DEPENDS=	${LOCALBASE}/include/CL/opencl.h:devel/opencl
26OPENCL_CONFIGURE_ENABLE=opencl
27
28CONFIGURE_ARGS=		\
29			--enable-static \
30			--enable-shared \
31			--disable-cli
32
33PATHFIX_MAKEFILEIN=	Makefile
34
35PLIST_FILES=	#
36PLIST_SUB+=	X264_BUILD=${X264_BUILD}
37
38pre-build:
39
40.include "${MASTERDIR}/Makefile"
41

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026