summaryrefslogtreecommitdiff
path: root/pkg/mpv/gen.rc
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/mpv/gen.rc')
-rw-r--r--pkg/mpv/gen.rc94
1 files changed, 0 insertions, 94 deletions
diff --git a/pkg/mpv/gen.rc b/pkg/mpv/gen.rc
deleted file mode 100644
index 5ba8eb3e..00000000
--- a/pkg/mpv/gen.rc
+++ /dev/null
@@ -1,94 +0,0 @@
-cflags=(\
- -D _GNU_SOURCE\
- -I '$dir' \
- -I '$outdir' \
- -I '$srcdir' \
- -I pkg/ffmpeg/src\
- -I '$builddir'/pkg/ffmpeg/include\
- -I '$builddir'/pkg/zlib/include\
-)
-
-srcs=(\
- ta/^(ta.c ta_talloc.c ta_utils.c)\
- `{awk -f sources.awk 'sources=sources.txt' config.h}\
-)
-checkstatus
-
-libs=(\
- ffmpeg/^(\
- libavcodec.a.d\
- libavdevice.a.d\
- libavfilter.a.d\
- libavformat.a.d\
- libavutil.a\
- libswresample.a.d\
- libswscale.a.d\
- )\
- zlib/libz.a\
-)
-
-deps=('$outdir'/version.h pkg/^(zlib ffmpeg)^/headers)
-
-rule versionhdr 'sh $srcdir/version.sh --cwd=$srcdir --versionh=$out'
-build '$outdir'/version.h versionhdr '|' '$srcdir'/version.sh
-
-{
- toolchain host
- set srcdir '$dir'
- exe file2string file2string.c
-} >tools.ninja ; subninja tools.ninja
-
-rule file2string '$outdir/file2string $in >$out.tmp && mv $out.tmp $out'
-
-fn file2string {
- build '$outdir'/$1 file2string '$srcdir'/$2 '|' '$outdir'/file2string
- deps=($deps '$outdir'/$1)
-}
-
-file2string input/input_conf.h etc/input.conf
-file2string player/builtin_conf.inc etc/builtin.conf
-file2string sub/osd_font.h sub/osd_font.otf
-for(f in assdraw defaults options osc ytdl_hook)
- file2string player/lua/$f.inc player/lua/$f.lua
-
-if(grep -qF 'HAVE_ALSA 1' config.h) {
- cflags=($cflags -I '$builddir'/pkg/alsa-lib/include)
- libs=($libs alsa-lib/libasound.a)
- deps=($deps pkg/alsa-lib/headers)
-}
-if(grep -qF 'HAVE_DRM 1' config.h) {
- cflags=($cflags '-I pkg/libdrm/'^(src src/include/drm))
- libs=($libs libdrm/libdrm.a)
- deps=($deps '$builddir'/pkg/libdrm/fetch.stamp)
-}
-if(grep -qF 'HAVE_LIBASS 1' config.h) {
- cflags=($cflags -I '$builddir'/pkg/libass/include)
- libs=($libs libass/libass.a.d)
- deps=($deps pkg/libass/headers)
-}
-if(grep -qF 'HAVE_LUA 1' config.h) {
- cflags=($cflags -I pkg/lua/src/src)
- libs=($libs lua/liblua.a)
- deps=($deps '$builddir'/pkg/lua/fetch.stamp)
-}
-if(grep -qF 'HAVE_WAYLAND 1' config.h) {
- cflags=($cflags\
- -I '$builddir'/pkg/wayland/include\
- -I pkg/libxkbcommon/src\
- )
- libs=($libs\
- wayland/libwayland-^(client cursor)^.a.d\
- libxkbcommon/libxkbcommon.a\
- )
- deps=($deps pkg/wayland/headers '$builddir'/pkg/libxkbcommon/fetch.stamp)
-}
-
-cflags $cflags
-phony deps $deps
-
-exe mpv -d '$dir'/deps $srcs '$builddir'/pkg/$libs
-file bin/mpv '$outdir'/mpv 755
-man -d DOCS/man 1 mpv.1
-
-gen_inputs='$dir'/^(sources.awk sources.txt config.h)
-fetch git