mirror of
https://github.com/oasislinux/oasis.git
synced 2026-05-12 21:34:47 +02:00
101 lines
2.8 KiB
Lua
101 lines
2.8 KiB
Lua
cflags{
|
|
'-std=c99', '-Wall', '-Wpedantic', '-Wno-error',
|
|
'-D HAVE_CONFIG_H',
|
|
'-I $srcdir/src',
|
|
'-I $srcdir/src/libbluray',
|
|
'-I $srcdir/jni',
|
|
'-I $srcdir/jni/linux',
|
|
'-I $srcdir/contrib/libudfread/src',
|
|
'-I $outdir/include',
|
|
'-I $dir',
|
|
'-isystem $builddir/pkg/freetype/include',
|
|
}
|
|
|
|
pkg.hdrs = {
|
|
copy('$outdir/include/libbluray', '$srcdir/src/libbluray', {'bluray.h', 'keys.h'}),
|
|
copy('$outdir/include/libbluray', '$srcdir/src/util', {'log_control.h'}),
|
|
copy('$outdir/include/libbluray', '$srcdir/src/libbluray/bdnav', {'meta_data.h'}),
|
|
copy('$outdir/include/libbluray', '$srcdir/src/libbluray/decoders', {'overlay.h'}),
|
|
}
|
|
pkg.deps = {
|
|
'$gendir/headers',
|
|
'$outdir/include/libbluray/bluray-version.h',
|
|
'pkg/freetype/headers',
|
|
}
|
|
|
|
build('sed', '$outdir/include/libbluray/bluray-version.h', '$srcdir/src/libbluray/bluray-version.h.in', {
|
|
expr={
|
|
'-e s,@BLURAY_VERSION_MAJOR@,1,',
|
|
'-e s,@BLURAY_VERSION_MINOR@,3,',
|
|
'-e s,@BLURAY_VERSION_MICRO@,4,',
|
|
},
|
|
})
|
|
|
|
lib('libbluray.a', [[
|
|
src/file/file.c
|
|
src/file/filesystem.c
|
|
src/libbluray/bluray.c
|
|
src/libbluray/register.c
|
|
src/libbluray/bdnav/bdid_parse.c
|
|
src/libbluray/bdnav/bdmv_parse.c
|
|
src/libbluray/bdnav/clpi_parse.c
|
|
src/libbluray/bdnav/extdata_parse.c
|
|
src/libbluray/bdnav/index_parse.c
|
|
src/libbluray/bdnav/meta_parse.c
|
|
src/libbluray/bdnav/mpls_parse.c
|
|
src/libbluray/bdnav/navigation.c
|
|
src/libbluray/bdnav/sound_parse.c
|
|
src/libbluray/bdnav/uo_mask.c
|
|
src/libbluray/decoders/graphics_controller.c
|
|
src/libbluray/decoders/graphics_processor.c
|
|
src/libbluray/decoders/ig_decode.c
|
|
src/libbluray/decoders/m2ts_demux.c
|
|
src/libbluray/decoders/m2ts_filter.c
|
|
src/libbluray/decoders/pg_decode.c
|
|
src/libbluray/decoders/pes_buffer.c
|
|
src/libbluray/decoders/rle.c
|
|
src/libbluray/decoders/textst_decode.c
|
|
src/libbluray/decoders/textst_render.c
|
|
src/libbluray/disc/aacs.c
|
|
src/libbluray/disc/bdplus.c
|
|
src/libbluray/disc/dec.c
|
|
src/libbluray/disc/disc.c
|
|
src/libbluray/disc/properties.c
|
|
src/libbluray/hdmv/hdmv_vm.c
|
|
src/libbluray/hdmv/mobj_parse.c
|
|
src/libbluray/hdmv/mobj_print.c
|
|
src/util/array.c
|
|
src/util/bits.c
|
|
src/util/event_queue.c
|
|
src/util/logging.c
|
|
src/util/mutex.c
|
|
src/util/refcnt.c
|
|
src/util/strutl.c
|
|
src/util/time.c
|
|
|
|
src/libbluray/bdj/bdj.c
|
|
src/libbluray/bdj/bdjo_parse.c
|
|
src/libbluray/bdj/native/bdjo.c
|
|
src/libbluray/bdj/native/java_awt_BDFontMetrics.c
|
|
src/libbluray/bdj/native/java_awt_BDGraphics.c
|
|
src/libbluray/bdj/native/org_videolan_Libbluray.c
|
|
src/libbluray/bdj/native/org_videolan_Logger.c
|
|
src/libbluray/bdj/native/register_native.c
|
|
src/libbluray/bdj/native/util.c
|
|
|
|
src/libbluray/disc/udf_fs.c
|
|
contrib/libudfread/src/default_blockinput.c
|
|
contrib/libudfread/src/ecma167.c
|
|
contrib/libudfread/src/udfread.c
|
|
|
|
src/file/dir_posix.c
|
|
src/file/dirs_xdg.c
|
|
src/file/dl_posix.c
|
|
src/file/file_posix.c
|
|
src/file/mount.c
|
|
|
|
$builddir/pkg/freetype/libfreetype.a.d
|
|
]])
|
|
|
|
fetch 'curl'
|