Alexandre Belloni | 8dfd59d | 2013-06-05 23:53:30 +0000 | [diff] [blame] | 1 | ################################################################################ |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 2 | # |
| 3 | # ffmpeg |
| 4 | # |
Alexandre Belloni | 8dfd59d | 2013-06-05 23:53:30 +0000 | [diff] [blame] | 5 | ################################################################################ |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 6 | |
Bernd Kuhls | 0f57fcb | 2014-09-21 18:55:51 +0200 | [diff] [blame] | 7 | FFMPEG_VERSION = 2.4 |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 8 | FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.bz2 |
| 9 | FFMPEG_SITE = http://ffmpeg.org/releases |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 10 | FFMPEG_INSTALL_STAGING = YES |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 11 | |
Luca Ceresoli | a17d894 | 2013-02-07 11:02:33 +0000 | [diff] [blame] | 12 | FFMPEG_LICENSE = LGPLv2.1+, libjpeg license |
| 13 | FFMPEG_LICENSE_FILES = LICENSE COPYING.LGPLv2.1 |
| 14 | ifeq ($(BR2_PACKAGE_FFMPEG_GPL),y) |
| 15 | FFMPEG_LICENSE += and GPLv2+ |
| 16 | FFMPEG_LICENSE_FILES += COPYING.GPLv2 |
| 17 | endif |
| 18 | |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 19 | FFMPEG_CONF_OPT = \ |
| 20 | --prefix=/usr \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 21 | --enable-avfilter \ |
| 22 | --disable-debug \ |
| 23 | --disable-version3 \ |
| 24 | --enable-logging \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 25 | --enable-optimizations \ |
| 26 | --disable-extra-warnings \ |
| 27 | --disable-ffprobe \ |
| 28 | --enable-avdevice \ |
| 29 | --enable-avcodec \ |
| 30 | --enable-avformat \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 31 | --disable-x11grab \ |
| 32 | --enable-network \ |
| 33 | --disable-gray \ |
| 34 | --enable-swscale-alpha \ |
| 35 | --disable-small \ |
| 36 | --enable-dct \ |
| 37 | --enable-fft \ |
| 38 | --enable-mdct \ |
| 39 | --enable-rdft \ |
| 40 | --disable-crystalhd \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 41 | --disable-vdpau \ |
| 42 | --disable-dxva2 \ |
| 43 | --enable-runtime-cpudetect \ |
| 44 | --disable-hardcoded-tables \ |
| 45 | --disable-memalign-hack \ |
| 46 | --enable-hwaccels \ |
| 47 | --disable-avisynth \ |
| 48 | --disable-frei0r \ |
| 49 | --disable-libopencore-amrnb \ |
| 50 | --disable-libopencore-amrwb \ |
| 51 | --disable-libopencv \ |
| 52 | --disable-libdc1394 \ |
| 53 | --disable-libfaac \ |
| 54 | --disable-libfreetype \ |
| 55 | --disable-libgsm \ |
| 56 | --disable-libmp3lame \ |
| 57 | --disable-libnut \ |
| 58 | --disable-libopenjpeg \ |
| 59 | --disable-librtmp \ |
| 60 | --disable-libschroedinger \ |
| 61 | --disable-libspeex \ |
| 62 | --disable-libtheora \ |
| 63 | --disable-libvo-aacenc \ |
| 64 | --disable-libvo-amrwbenc \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 65 | --disable-symver \ |
Thomas De Schampheleire | 7164a32 | 2014-02-05 14:50:56 +0100 | [diff] [blame] | 66 | --disable-doc |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 67 | |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 68 | FFMPEG_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBICONV),libiconv) |
| 69 | |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 70 | ifeq ($(BR2_PACKAGE_FFMPEG_GPL),y) |
| 71 | FFMPEG_CONF_OPT += --enable-gpl |
| 72 | else |
| 73 | FFMPEG_CONF_OPT += --disable-gpl |
| 74 | endif |
| 75 | |
| 76 | ifeq ($(BR2_PACKAGE_FFMPEG_NONFREE),y) |
| 77 | FFMPEG_CONF_OPT += --enable-nonfree |
| 78 | else |
| 79 | FFMPEG_CONF_OPT += --disable-nonfree |
| 80 | endif |
| 81 | |
Luca Ceresoli | 5253efa | 2010-06-14 21:41:43 +0200 | [diff] [blame] | 82 | ifeq ($(BR2_PACKAGE_FFMPEG_FFMPEG),y) |
| 83 | FFMPEG_CONF_OPT += --enable-ffmpeg |
| 84 | else |
| 85 | FFMPEG_CONF_OPT += --disable-ffmpeg |
| 86 | endif |
| 87 | |
| 88 | ifeq ($(BR2_PACKAGE_FFMPEG_FFPLAY),y) |
| 89 | FFMPEG_DEPENDENCIES += sdl |
| 90 | FFMPEG_CONF_OPT += --enable-ffplay |
| 91 | FFMPEG_CONF_ENV += SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config |
| 92 | else |
| 93 | FFMPEG_CONF_OPT += --disable-ffplay |
| 94 | endif |
| 95 | |
| 96 | ifeq ($(BR2_PACKAGE_FFMPEG_FFSERVER),y) |
| 97 | FFMPEG_CONF_OPT += --enable-ffserver |
| 98 | else |
| 99 | FFMPEG_CONF_OPT += --disable-ffserver |
| 100 | endif |
| 101 | |
Peter Korsgaard | 4ff3455 | 2010-10-07 09:54:00 +0200 | [diff] [blame] | 102 | ifeq ($(BR2_PACKAGE_FFMPEG_POSTPROC),y) |
| 103 | FFMPEG_CONF_OPT += --enable-postproc |
| 104 | else |
| 105 | FFMPEG_CONF_OPT += --disable-postproc |
| 106 | endif |
| 107 | |
| 108 | ifeq ($(BR2_PACKAGE_FFMPEG_SWSCALE),y) |
| 109 | FFMPEG_CONF_OPT += --enable-swscale |
| 110 | else |
| 111 | FFMPEG_CONF_OPT += --disable-swscale |
| 112 | endif |
| 113 | |
Luca Ceresoli | 56e4d69 | 2010-06-14 21:41:44 +0200 | [diff] [blame] | 114 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_ENCODERS)),all) |
| 115 | FFMPEG_CONF_OPT += --disable-encoders \ |
| 116 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_ENCODERS)),--enable-encoder=$(x)) |
| 117 | endif |
| 118 | |
| 119 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_DECODERS)),all) |
| 120 | FFMPEG_CONF_OPT += --disable-decoders \ |
| 121 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_DECODERS)),--enable-decoder=$(x)) |
| 122 | endif |
| 123 | |
| 124 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_MUXERS)),all) |
| 125 | FFMPEG_CONF_OPT += --disable-muxers \ |
| 126 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_MUXERS)),--enable-muxer=$(x)) |
| 127 | endif |
| 128 | |
| 129 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_DEMUXERS)),all) |
| 130 | FFMPEG_CONF_OPT += --disable-demuxers \ |
| 131 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_DEMUXERS)),--enable-demuxer=$(x)) |
| 132 | endif |
| 133 | |
| 134 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_PARSERS)),all) |
| 135 | FFMPEG_CONF_OPT += --disable-parsers \ |
| 136 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_PARSERS)),--enable-parser=$(x)) |
| 137 | endif |
| 138 | |
| 139 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_BSFS)),all) |
| 140 | FFMPEG_CONF_OPT += --disable-bsfs \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 141 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_BSFS)),--enable-bsfs=$(x)) |
Luca Ceresoli | 56e4d69 | 2010-06-14 21:41:44 +0200 | [diff] [blame] | 142 | endif |
| 143 | |
| 144 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_PROTOCOLS)),all) |
| 145 | FFMPEG_CONF_OPT += --disable-protocols \ |
| 146 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_PROTOCOLS)),--enable-protocol=$(x)) |
| 147 | endif |
| 148 | |
| 149 | ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_FILTERS)),all) |
| 150 | FFMPEG_CONF_OPT += --disable-filters \ |
| 151 | $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_FILTERS)),--enable-filter=$(x)) |
| 152 | endif |
| 153 | |
| 154 | ifeq ($(BR2_PACKAGE_FFMPEG_INDEVS),y) |
| 155 | FFMPEG_CONF_OPT += --enable-indevs |
| 156 | else |
| 157 | FFMPEG_CONF_OPT += --disable-indevs |
| 158 | endif |
| 159 | |
| 160 | ifeq ($(BR2_PACKAGE_FFMPEG_OUTDEVS),y) |
| 161 | FFMPEG_CONF_OPT += --enable-outdevs |
| 162 | else |
| 163 | FFMPEG_CONF_OPT += --disable-outdevs |
| 164 | endif |
| 165 | |
Thomas Petazzoni | 9eaad20 | 2010-12-13 17:27:44 +0100 | [diff] [blame] | 166 | ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 167 | FFMPEG_CONF_OPT += --enable-pthreads |
Thomas Petazzoni | 9eaad20 | 2010-12-13 17:27:44 +0100 | [diff] [blame] | 168 | else |
| 169 | FFMPEG_CONF_OPT += --disable-pthreads |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 170 | endif |
| 171 | |
| 172 | ifeq ($(BR2_PACKAGE_ZLIB),y) |
| 173 | FFMPEG_CONF_OPT += --enable-zlib |
| 174 | FFMPEG_DEPENDENCIES += zlib |
| 175 | else |
| 176 | FFMPEG_CONF_OPT += --disable-zlib |
| 177 | endif |
| 178 | |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 179 | ifeq ($(BR2_PACKAGE_BZIP2),y) |
| 180 | FFMPEG_CONF_OPT += --enable-bzlib |
| 181 | FFMPEG_DEPENDENCIES += bzip2 |
Arnout Vandecappelle (Essensium/Mind) | 4e20ad1 | 2012-01-22 13:04:16 +0100 | [diff] [blame] | 182 | else |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 183 | FFMPEG_CONF_OPT += --disable-bzlib |
Arnout Vandecappelle (Essensium/Mind) | 4e20ad1 | 2012-01-22 13:04:16 +0100 | [diff] [blame] | 184 | endif |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 185 | |
| 186 | ifeq ($(BR2_PACKAGE_OPENSSL),y) |
Peter Korsgaard | 457b646 | 2014-01-13 13:11:39 +0100 | [diff] [blame] | 187 | # openssl isn't license compatible with GPL |
| 188 | ifeq ($(BR2_PACKAGE_FFMPEG_GPL)x$(BR2_PACKAGE_FFMPEG_NONFREE),yx) |
| 189 | FFMPEG_CONF_OPT += --disable-openssl |
| 190 | else |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 191 | FFMPEG_CONF_OPT += --enable-openssl |
| 192 | FFMPEG_DEPENDENCIES += openssl |
Peter Korsgaard | 457b646 | 2014-01-13 13:11:39 +0100 | [diff] [blame] | 193 | endif |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 194 | else |
| 195 | FFMPEG_CONF_OPT += --disable-openssl |
| 196 | endif |
| 197 | |
| 198 | ifeq ($(BR2_PACKAGE_LIBVORBIS),y) |
| 199 | FFMPEG_DEPENDENCIES += libvorbis |
| 200 | FFMPEG_CONF_OPT += \ |
| 201 | --enable-libvorbis \ |
| 202 | --enable-muxer=ogg \ |
| 203 | --enable-encoder=libvorbis |
| 204 | endif |
| 205 | |
Bernd Kuhls | 17240db | 2014-07-15 21:19:03 +0200 | [diff] [blame] | 206 | ifeq ($(BR2_PACKAGE_LIBVA),y) |
| 207 | FFMPEG_CONF_OPT += --enable-vaapi |
| 208 | FFMPEG_DEPENDENCIES += libva |
| 209 | else |
| 210 | FFMPEG_CONF_OPT += --disable-vaapi |
| 211 | endif |
| 212 | |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 213 | ifeq ($(BR2_X86_CPU_HAS_MMX),y) |
| 214 | FFMPEG_CONF_OPT += --enable-yasm |
Bernd Kuhls | 8eb78ba | 2014-01-13 06:48:11 +0100 | [diff] [blame] | 215 | FFMPEG_DEPENDENCIES += host-yasm |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 216 | else |
| 217 | FFMPEG_CONF_OPT += --disable-yasm |
| 218 | FFMPEG_CONF_OPT += --disable-mmx |
| 219 | endif |
| 220 | |
| 221 | ifeq ($(BR2_X86_CPU_HAS_SSE),y) |
| 222 | FFMPEG_CONF_OPT += --enable-sse |
| 223 | else |
| 224 | FFMPEG_CONF_OPT += --disable-sse |
| 225 | endif |
| 226 | |
| 227 | ifeq ($(BR2_X86_CPU_HAS_SSE2),y) |
| 228 | FFMPEG_CONF_OPT += --enable-sse2 |
| 229 | else |
| 230 | FFMPEG_CONF_OPT += --disable-sse2 |
| 231 | endif |
| 232 | |
| 233 | ifeq ($(BR2_X86_CPU_HAS_SSE3),y) |
| 234 | FFMPEG_CONF_OPT += --enable-sse3 |
| 235 | else |
| 236 | FFMPEG_CONF_OPT += --disable-sse3 |
| 237 | endif |
| 238 | |
| 239 | ifeq ($(BR2_X86_CPU_HAS_SSSE3),y) |
| 240 | FFMPEG_CONF_OPT += --enable-ssse3 |
| 241 | else |
| 242 | FFMPEG_CONF_OPT += --disable-ssse3 |
Gustavo Zacarias | 3f6aa3e | 2011-02-28 11:18:21 -0300 | [diff] [blame] | 243 | endif |
| 244 | |
Bernd Kuhls | 0e8e3c2 | 2014-01-02 18:59:45 +0100 | [diff] [blame] | 245 | ifeq ($(BR2_X86_CPU_HAS_SSE4),y) |
| 246 | FFMPEG_CONF_OPT += --enable-sse4 |
| 247 | else |
| 248 | FFMPEG_CONF_OPT += --disable-sse4 |
| 249 | endif |
| 250 | |
| 251 | ifeq ($(BR2_X86_CPU_HAS_SSE42),y) |
| 252 | FFMPEG_CONF_OPT += --enable-sse42 |
| 253 | else |
| 254 | FFMPEG_CONF_OPT += --disable-sse42 |
| 255 | endif |
| 256 | |
Gustavo Zacarias | 9e77eaf | 2012-12-21 02:40:31 +0000 | [diff] [blame] | 257 | # Explicitly disable everything that doesn't match for ARM |
| 258 | # FFMPEG "autodetects" by compiling an extended instruction via AS |
| 259 | # This works on compilers that aren't built for generic by default |
Gustavo Zacarias | befab21 | 2014-05-07 14:10:05 -0300 | [diff] [blame] | 260 | ifeq ($(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y) |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 261 | FFMPEG_CONF_OPT += --disable-armv5te |
| 262 | endif |
Ryan Coe | dbb28f7 | 2013-08-13 11:54:11 +0200 | [diff] [blame] | 263 | ifeq ($(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s),y) |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 264 | FFMPEG_CONF_OPT += --enable-armv6 |
Gustavo Zacarias | 9e77eaf | 2012-12-21 02:40:31 +0000 | [diff] [blame] | 265 | else |
| 266 | FFMPEG_CONF_OPT += --disable-armv6 --disable-armv6t2 |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 267 | endif |
Ryan Coe | dbb28f7 | 2013-08-13 11:54:11 +0200 | [diff] [blame] | 268 | ifeq ($(BR2_arm10)$(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s)$(BR2_cortex_a5)$(BR2_cortex_a8)$(BR2_cortex_a9)$(BR2_cortex_a15),y) |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 269 | FFMPEG_CONF_OPT += --enable-vfp |
Gustavo Zacarias | 9e77eaf | 2012-12-21 02:40:31 +0000 | [diff] [blame] | 270 | else |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 271 | FFMPEG_CONF_OPT += --disable-vfp |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 272 | endif |
Peter Korsgaard | ce8a7d5 | 2012-12-13 23:25:30 +0100 | [diff] [blame] | 273 | ifeq ($(BR2_ARM_CPU_HAS_NEON),y) |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 274 | FFMPEG_CONF_OPT += --enable-neon |
| 275 | endif |
Gustavo Zacarias | 9e77eaf | 2012-12-21 02:40:31 +0000 | [diff] [blame] | 276 | |
Bernd Kuhls | 0fff250 | 2014-01-13 22:23:06 +0100 | [diff] [blame] | 277 | ifeq ($(BR2_MIPS_SOFT_FLOAT),y) |
| 278 | FFMPEG_CONF_OPT += \ |
| 279 | --disable-mipsfpu |
| 280 | else |
| 281 | FFMPEG_CONF_OPT += \ |
| 282 | --enable-mipsfpu |
| 283 | endif |
| 284 | |
| 285 | ifeq ($(BR2_mips_32r2),y) |
| 286 | FFMPEG_CONF_OPT += \ |
| 287 | --enable-mips32r2 |
| 288 | else |
| 289 | FFMPEG_CONF_OPT += \ |
| 290 | --disable-mips32r2 |
| 291 | endif |
| 292 | |
| 293 | ifeq ($(BR2_mips_64r2),y) |
| 294 | FFMPEG_CONF_OPT += \ |
| 295 | --enable-mipsdspr1 \ |
| 296 | --enable-mipsdspr2 |
| 297 | else |
| 298 | FFMPEG_CONF_OPT += \ |
| 299 | --disable-mipsdspr1 \ |
| 300 | --disable-mipsdspr2 |
| 301 | endif |
| 302 | |
Cody P Schafer | 40e58da | 2014-05-12 22:28:17 -0700 | [diff] [blame] | 303 | ifeq ($(BR2_POWERPC_CPU_HAS_ALTIVEC),y) |
Peter Korsgaard | 3c61d73 | 2012-02-13 22:26:26 +0100 | [diff] [blame] | 304 | FFMPEG_CONF_OPT += --enable-altivec |
Mike Williams | 29a0768 | 2011-05-12 16:12:40 -0400 | [diff] [blame] | 305 | else |
| 306 | FFMPEG_CONF_OPT += --disable-altivec |
| 307 | endif |
Gustavo Zacarias | 1b269dd | 2011-03-01 13:20:00 -0300 | [diff] [blame] | 308 | |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 309 | ifeq ($(BR2_PREFER_STATIC_LIB),) |
| 310 | FFMPEG_CONF_OPT += --enable-pic |
Danomi Manchego | 255aab7 | 2014-09-08 22:06:44 -0400 | [diff] [blame^] | 311 | else |
| 312 | FFMPEG_CONF_OPT += --disable-pic |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 313 | endif |
| 314 | |
Luca Ceresoli | 5db7204 | 2010-06-14 21:41:45 +0200 | [diff] [blame] | 315 | FFMPEG_CONF_OPT += $(call qstrip,$(BR2_PACKAGE_FFMPEG_EXTRACONF)) |
| 316 | |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 317 | # Override FFMPEG_CONFIGURE_CMDS: FFmpeg does not support --target and others |
| 318 | define FFMPEG_CONFIGURE_CMDS |
| 319 | (cd $(FFMPEG_SRCDIR) && rm -rf config.cache && \ |
| 320 | $(TARGET_CONFIGURE_OPTS) \ |
| 321 | $(TARGET_CONFIGURE_ARGS) \ |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 322 | $(FFMPEG_CONF_ENV) \ |
| 323 | ./configure \ |
| 324 | --enable-cross-compile \ |
| 325 | --cross-prefix=$(TARGET_CROSS) \ |
| 326 | --sysroot=$(STAGING_DIR) \ |
Peter Korsgaard | e18087a | 2011-01-01 11:49:01 +0100 | [diff] [blame] | 327 | --host-cc="$(HOSTCC)" \ |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 328 | --arch=$(BR2_ARCH) \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 329 | --target-os="linux" \ |
Bernd Kuhls | 12a3ecf | 2014-08-10 14:46:46 +0200 | [diff] [blame] | 330 | --disable-stripping \ |
Bernd Kuhls | 62ab07e | 2014-01-02 18:59:44 +0100 | [diff] [blame] | 331 | $(if $(BR2_GCC_TARGET_TUNE),--cpu=$(BR2_GCC_TARGET_TUNE)) \ |
Luca Ceresoli | 97a4296 | 2011-06-20 17:59:54 +0200 | [diff] [blame] | 332 | $(SHARED_STATIC_LIBS_OPTS) \ |
Luca Ceresoli | 1329340 | 2010-06-14 21:41:42 +0200 | [diff] [blame] | 333 | $(FFMPEG_CONF_OPT) \ |
| 334 | ) |
| 335 | endef |
| 336 | |
Arnout Vandecappelle (Essensium/Mind) | e1502eb | 2012-07-03 00:07:32 +0200 | [diff] [blame] | 337 | $(eval $(autotools-package)) |