diff options
| author | Michael Forney <mforney@mforney.org> | 2017-09-17 00:03:34 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2017-09-25 19:23:06 -0700 |
| commit | ba94a8513d9a0aadb3f2c834c74b64aa644c61e8 (patch) | |
| tree | 48ac6c85baa7b9d960b9e1e726a906e61ca60967 /pkg/ffmpeg/gen.rc | |
| parent | cb362b531d79708a259bbf070dee5104fd63df08 (diff) | |
Rewrite ninja generation scripts in Lua
Diffstat (limited to 'pkg/ffmpeg/gen.rc')
| -rw-r--r-- | pkg/ffmpeg/gen.rc | 258 |
1 files changed, 0 insertions, 258 deletions
diff --git a/pkg/ffmpeg/gen.rc b/pkg/ffmpeg/gen.rc deleted file mode 100644 index 2f0d1010..00000000 --- a/pkg/ffmpeg/gen.rc +++ /dev/null @@ -1,258 +0,0 @@ -arch=x86 - -cflags\ - -Wno-deprecated-declarations\ - -Wno-discarded-qualifiers\ - -D HAVE_AV_CONFIG_H\ - -I '$dir' \ - -I '$outdir'/include\ - -I '$outdir'/internal\ - -I '$srcdir' \ - -I '$builddir'/pkg/alsa-lib/include\ - -I '$builddir'/pkg/libressl/include - -set nasmflags\ - -i '$srcdir'/\ - -i '$srcdir'/libavutil/$arch/\ - -f elf64\ - -P '$outdir'/config.asm - -gen_inputs='$dir'/^(sources.awk sources.txt options.h) - -build '$outdir'/config.asm awk '$dir'/options.h ; with\ - expr '''{print "%define " substr($$0, length("#define ") + 1)}''' -build '$outdir'/internal/libavcodec/bsf_list.c awk '$dir'/options.h '|' '$dir'/bitstream_filters.awk ; with\ - expr '-f $dir/bitstream_filters.awk' -build '$outdir'/internal/libavformat/protocol_list.c awk '$dir'/options.h '|' '$dir'/protocols.awk ; with\ - expr '-f $dir/protocols.awk' -build '$outdir'/include/libavutil/avconfig.h awk '$dir'/options.h ; with\ - expr '-f $dir/avconfig.awk' - -rule ffversion 'sh $srcdir/version.sh $srcdir $out' -build '$outdir'/include/libavutil/ffversion.h ffversion '|' '$srcdir'/version.sh - -# TODO: Copy the rest of the headers. -phony headers '$outdir'/include/libavutil/^(avconfig.h ffversion.h) - -phony deps\ - '$outdir'/config.asm\ - ('$dir' pkg/libressl pkg/alsa-lib)^/headers - -fn fflib { - name=$1 srcs=() libs=() - shift - for(src) switch($src) { - case *.[ad] - libs=($libs $src) - case $arch/* - srcs=($srcs $src) - case */* - case * - srcs=($srcs $src) - } - srcs=($srcs `{awk -f sources.awk 'lib='$name 'sources='sources.txt 'arch='$arch options.h | sort -u}) - checkstatus - lib $name.a -d '$dir'/deps $name/$srcs $libs -} - -cc libavcodec/bitstream_filters.c '||' '$outdir'/internal/libavcodec/bsf_list.c -fflib libavcodec\ - allcodecs.c\ - audioconvert.c\ - avdct.c\ - avpacket.c\ - avpicture.c\ - bitstream.c\ - bitstream_filter.c\ - bitstream_filters.c.o\ - bsf.c\ - codec_desc.c\ - d3d11va.c\ - dirac.c\ - dv_profile.c\ - imgconvert.c\ - jni.c\ - mathtables.c\ - mediacodec.c\ - mpeg12framerate.c\ - options.c\ - mjpegenc_huffman.c\ - parser.c\ - profiles.c\ - qsv_api.c\ - raw.c\ - resample.c\ - resample2.c\ - utils.c\ - vorbis_parser.c\ - xiph.c\ - x86/constants.c\ - libavutil.a - -fflib libavdevice alldevices.c avdevice.c utils.c\ - libavcodec.a.d libavformat.a.d libavutil.a - -fflib libavfilter\ - allfilters.c\ - audio.c\ - avfilter.c\ - avfiltergraph.c\ - buffersink.c\ - buffersrc.c\ - drawutils.c\ - fifo.c\ - formats.c\ - framepool.c\ - framequeue.c\ - graphdump.c\ - graphparser.c\ - opencl_allkernels.c\ - transform.c\ - video.c\ - libavutil.a - -cc libavformat/protocols.c '||' '$outdir'/internal/libavformat/protocol_list.c -fflib libavformat\ - allformats.c\ - avio.c\ - aviobuf.c\ - cutils.c\ - dump.c\ - format.c\ - id3v1.c\ - id3v2.c\ - metadata.c\ - mux.c\ - options.c\ - os_support.c\ - qtpalette.c\ - protocols.c.o\ - riff.c\ - sdp.c\ - url.c\ - utils.c\ - libavcodec.a.d libavutil.a\ - '$builddir'/pkg/libressl/libssl.a.d - -fflib libavutil\ - adler32.c\ - aes.c\ - aes_ctr.c\ - audio_fifo.c\ - avstring.c\ - base64.c\ - blowfish.c\ - bprint.c\ - buffer.c\ - cast5.c\ - camellia.c\ - channel_layout.c\ - color_utils.c\ - cpu.c\ - crc.c\ - des.c\ - dict.c\ - display.c\ - downmix_info.c\ - error.c\ - eval.c\ - fifo.c\ - file.c\ - file_open.c\ - float_dsp.c\ - fixed_dsp.c\ - frame.c\ - hash.c\ - hmac.c\ - hwcontext.c\ - imgutils.c\ - integer.c\ - intmath.c\ - lfg.c\ - lls.c\ - log.c\ - log2_tab.c\ - mathematics.c\ - mastering_display_metadata.c\ - md5.c\ - mem.c\ - murmur3.c\ - opt.c\ - parseutils.c\ - pixdesc.c\ - pixelutils.c\ - random_seed.c\ - rational.c\ - reverse.c\ - rc4.c\ - ripemd.c\ - samplefmt.c\ - sha.c\ - sha512.c\ - spherical.c\ - stereo3d.c\ - threadmessage.c\ - time.c\ - timecode.c\ - tree.c\ - twofish.c\ - utils.c\ - xga_font_data.c\ - xtea.c\ - tea.c\ - x86/^(\ - cpu.c fixed_dsp_init.c float_dsp_init.c imgutils_init.c lls_init.c\ - cpuid.asm fixed_dsp.asm float_dsp.asm imgutils.asm lls.asm\ - ) - -fflib libswresample\ - audioconvert.c\ - dither.c\ - options.c\ - rematrix.c\ - resample.c\ - resample_dsp.c\ - swresample.c\ - swresample_frame.c\ - x86/^(\ - audio_convert.asm rematrix.asm resample.asm\ - audio_convert_init.c rematrix_init.c resample_init.c\ - )\ - libavutil.a - -fflib libswscale\ - alphablend.c\ - hscale.c\ - hscale_fast_bilinear.c\ - gamma.c\ - input.c\ - options.c\ - output.c\ - rgb2rgb.c\ - slice.c\ - swscale.c\ - swscale_unscaled.c\ - utils.c\ - yuv2rgb.c\ - vscale.c\ - x86/^(\ - rgb2rgb.c swscale.c yuv2rgb.c\ - hscale_fast_bilinear_simd.c\ - input.asm output.asm scale.asm\ - )\ - libavutil.a - -libs=(\ - libavcodec.a.d libavdevice.a.d libavfilter.a.d libavformat.a.d libavutil.a\ - libswresample.a.d libswscale.a.d\ -) - -cc cmdutils.c '||' '$dir'/deps - -exe ffprobe -d '$dir'/deps ffprobe.c cmdutils.c.o $libs -file bin/ffprobe '$outdir'/ffprobe 755 - -exe ffmpeg -d '$dir'/deps ffmpeg.c ffmpeg_opt.c ffmpeg_filter.c cmdutils.c.o $libs -file bin/ffmpeg '$outdir'/ffmpeg 755 - -fetch git |
