summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2018-11-23 13:41:57 +0100
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2018-11-23 13:50:20 +0100
commit0bae64835302574953c3e5e89fa0822eb4f6ca4b (patch)
tree27c3b2de48c010286da5637c6b2230e3b0a87a23
parent409d4ff30e687bc79db17f81cc1dd18821312375 (diff)
msdk: declare headers in meson
-rw-r--r--sys/msdk/meson.build47
1 files changed, 38 insertions, 9 deletions
diff --git a/sys/msdk/meson.build b/sys/msdk/meson.build
index 885f90b07..4cdff1f35 100644
--- a/sys/msdk/meson.build
+++ b/sys/msdk/meson.build
@@ -1,13 +1,11 @@
msdk_sources = [
'gstmsdk.c',
+ 'gstmsdkbufferpool.c',
'gstmsdkcontext.c',
'gstmsdkcontextutil.c',
- 'gstmsdksystemmemory.c',
- 'gstmsdkvideomemory.c',
- 'gstmsdkbufferpool.c',
'gstmsdkdec.c',
+ 'gstmsdkdecproputil.c',
'gstmsdkenc.c',
- 'gstmsdkvpp.c',
'gstmsdkh264dec.c',
'gstmsdkh264enc.c',
'gstmsdkh265dec.c',
@@ -16,19 +14,50 @@ msdk_sources = [
'gstmsdkmjpegenc.c',
'gstmsdkmpeg2dec.c',
'gstmsdkmpeg2enc.c',
+ 'gstmsdksystemmemory.c',
+ 'gstmsdkvc1dec.c',
+ 'gstmsdkvideomemory.c',
'gstmsdkvp8dec.c',
'gstmsdkvp8enc.c',
- 'gstmsdkvc1dec.c',
- 'msdk.c',
- 'msdk-enums.c',
+ 'gstmsdkvpp.c',
'gstmsdkvpputil.c',
- 'gstmsdkdecproputil.c',
+ 'msdk-enums.c',
+ 'msdk.c',
+]
+
+msdk_headers = [
+ 'gstmsdkallocator.h',
+ 'gstmsdkbufferpool.h',
+ 'gstmsdkcontext.h',
+ 'gstmsdkcontextutil.h',
+ 'gstmsdkdec.h',
+ 'gstmsdkdecproputil.h',
+ 'gstmsdkenc.h',
+ 'gstmsdkh264dec.h',
+ 'gstmsdkh264enc.h',
+ 'gstmsdkh265dec.h',
+ 'gstmsdkh265enc.h',
+ 'gstmsdkmjpegdec.h',
+ 'gstmsdkmjpegenc.h',
+ 'gstmsdkmpeg2dec.h',
+ 'gstmsdkmpeg2enc.h',
+ 'gstmsdksystemmemory.h',
+ 'gstmsdkvc1dec.h',
+ 'gstmsdkvideomemory.h',
+ 'gstmsdkvp8dec.h',
+ 'gstmsdkvp8enc.h',
+ 'gstmsdkvp9dec.h',
+ 'gstmsdkvpp.h',
+ 'gstmsdkvpputil.h',
+ 'msdk-enums.h',
+ 'msdk.h',
]
if host_machine.system() == 'windows'
msdk_sources += ['msdk_d3d.c', 'gstmsdkallocator_d3d.c' ]
else
msdk_sources += ['msdk_libva.c', 'gstmsdkallocator_libva.c']
+ msdk_headers += ['msdk_libva.h', 'gstmsdkallocator_libva.h']
endif
have_msdk = false
@@ -67,7 +96,7 @@ if msdk_root != ''
if msdk_dep_found
gstmsdktag = library('gstmsdk',
- msdk_sources,
+ msdk_sources + msdk_headers,
c_args : gst_plugins_bad_args,
include_directories : [configinc],
dependencies : [gstbase_dep, gstvideo_dep, gstpbutils_dep, gstallocators_dep, msdk_dep],