mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
Remove some remaining reference to the glue
This commit is contained in:
parent
00dd3def54
commit
0bd077718c
6 changed files with 12 additions and 21 deletions
|
@ -14,25 +14,20 @@ if __name__ == "__main__":
|
|||
parser.add_argument("--gapi-fixup")
|
||||
parser.add_argument("--metadata")
|
||||
parser.add_argument("--gapi-codegen")
|
||||
parser.add_argument("--glue-file", default="")
|
||||
parser.add_argument("--glue-includes", default="")
|
||||
parser.add_argument("--abi-includes", default="")
|
||||
parser.add_argument("--abi-cs-usings", default="")
|
||||
parser.add_argument("--glue-libname", default="")
|
||||
parser.add_argument("--assembly-name")
|
||||
parser.add_argument("--extra-includes", action='append', default=[])
|
||||
parser.add_argument("--out")
|
||||
parser.add_argument("--files")
|
||||
parser.add_argument("--symbols")
|
||||
parser.add_argument("--schema")
|
||||
parser.add_argument("--fakeglue", action='store_true')
|
||||
parser.add_argument("--fake", action='store_true')
|
||||
|
||||
opts = parser.parse_args()
|
||||
if opts.fakeglue:
|
||||
if opts.fake:
|
||||
exit(0)
|
||||
|
||||
if not opts.glue_libname:
|
||||
opts.glue_libname = opts.assembly_name + 'sharpglue-3'
|
||||
|
||||
api_xml = os.path.join(opts.out, os.path.basename(
|
||||
opts.api_raw).replace('.raw', '.xml'))
|
||||
|
||||
|
@ -53,10 +48,8 @@ if __name__ == "__main__":
|
|||
cmd = [
|
||||
opts.gapi_codegen, '--generate', api_xml,
|
||||
'--outdir=' + opts.out,
|
||||
'--glue-filename=' + opts.glue_file,
|
||||
'--gluelib-name=' + opts.glue_libname,
|
||||
'--glue-includes=' + opts.glue_includes,
|
||||
'--assembly-name=' + opts.assembly_name,
|
||||
'--glue-includes=' + opts.abi_includes,
|
||||
'--abi-c-filename=' + os.path.join(opts.out, opts.assembly_name + "-abi.c"),
|
||||
'--abi-cs-filename=' + os.path.join(opts.out, opts.assembly_name + "-abi.cs"),
|
||||
]
|
||||
|
|
|
@ -126,7 +126,7 @@ source_gen = custom_target(pkg + '_codegen',
|
|||
'--out', meson.current_build_dir(),
|
||||
'--files', ';'.join(generated_sources),
|
||||
'--assembly-name', pkg,
|
||||
'--glue-includes', 'ges/ges.h',
|
||||
'--abi-includes', 'ges/ges.h',
|
||||
'--abi-cs-usings', 'Gst,Gst.Video,Gst.Sdp,Gst.Tags,Gst.Rtsp,Gst.PbUtils,Gst.Net,Gst.FFT,Gst.Controller,Gst.Base,Gst.Audio,Gst.App,GES',
|
||||
],
|
||||
depend_files: [raw_api_fname],
|
||||
|
@ -135,13 +135,13 @@ source_gen = custom_target(pkg + '_codegen',
|
|||
c_abi = custom_target(pkg + '_c_abi',
|
||||
input: raw_api_fname,
|
||||
output: pkg + '-abi.c',
|
||||
command: [generate_api, '--fakeglue'],
|
||||
command: [generate_api, '--fake'],
|
||||
depends: [source_gen])
|
||||
|
||||
cs_abi = custom_target(pkg + '_cs_abi',
|
||||
input: raw_api_fname,
|
||||
output: pkg + '-abi.cs',
|
||||
command: [generate_api, '--fakeglue'],
|
||||
command: [generate_api, '--fake'],
|
||||
depends: [source_gen])
|
||||
|
||||
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
<configuration>
|
||||
<!-- Linux -->
|
||||
<dllmap dll="libgessharpglue-1.0.dll" target="libgessharpglue-1.0.0.so" os="linux"/>
|
||||
<dllmap dll="libges-1.0-0.dll" target="libges-1.0.so" os="linux"/>
|
||||
<!-- Mac OS X -->
|
||||
<dllmap dll="libgessharpglue-1.0.dll" target="libgessharpglue-1.0.0.so" os="osx"/>
|
||||
<dllmap dll="libges-1.0-0.dll" target="libges-1.0.dylib" os="osx"/>
|
||||
</configuration>
|
||||
|
|
|
@ -71,7 +71,7 @@ generated-stamp: $(API)
|
|||
$(GAPI_CODEGEN) --generate $(srcdir)/$(API) $(GLIB_SHARP_CFLAGS) $(GIO_SHARP_CFLAGS) \
|
||||
--outdir=generated \
|
||||
--glue-filename=$(GLUEDIR)/generated.c --gluelib-name=libgstreamersharpglue-1.0.0.dll \
|
||||
--glue-includes=$(glue_list) \
|
||||
--abi-includes=$(glue_list) \
|
||||
--assembly-name=$(ASSEMBLY_NAME) && touch generated-stamp
|
||||
|
||||
$(KEYFILE): $(top_srcdir)/gstreamer-sharp.snk
|
||||
|
|
|
@ -725,7 +725,7 @@ gst_source_gen = custom_target('gst_codegen',
|
|||
'--out', meson.current_build_dir(),
|
||||
'--files', ';'.join(generated_sources),
|
||||
'--assembly-name', meson.project_name(),
|
||||
'--glue-includes', glueincludes,
|
||||
'--abi-includes', abi_includes,
|
||||
'--abi-cs-usings', 'Gst,Gst.Video,Gst.Sdp,Gst.Tags,Gst.Rtsp,Gst.PbUtils,Gst.Net,Gst.FFT,Gst.Controller,Gst.Base,Gst.Audio,Gst.App',
|
||||
],
|
||||
depend_files: [raw_api_fname],
|
||||
|
@ -734,13 +734,13 @@ gst_source_gen = custom_target('gst_codegen',
|
|||
c_abi = custom_target('gst_sharp_c_abi',
|
||||
input: raw_api_fname,
|
||||
output: 'gstreamer-sharp-abi.c',
|
||||
command: [generate_api, '--fakeglue'],
|
||||
command: [generate_api, '--fake'],
|
||||
depends: [gst_source_gen])
|
||||
|
||||
cs_abi = custom_target('gst_sharp_cs_abi',
|
||||
input: raw_api_fname,
|
||||
output: 'gstreamer-sharp-abi.cs',
|
||||
command: [generate_api, '--fakeglue'],
|
||||
command: [generate_api, '--fake'],
|
||||
depends: [gst_source_gen])
|
||||
|
||||
gst_api_includes = join_paths(meson.current_build_dir(), 'gstreamer-sharp-api.xml')
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
raw_api_fname = join_paths(meson.current_source_dir(), meson.project_name() + '-api.raw')
|
||||
metadata = files(meson.project_name() + '.metadata')
|
||||
|
||||
glueincludes = 'glib.h,gst/gst.h,gst/video/video.h,gst/audio/audio.h,gst/rtsp/rtsp.h,gst/app/app.h,gst/audio/audio.h,gst/base/base.h,gst/controller/controller.h,gst/fft/fft.h,gst/net/net.h,gst/pbutils/gstaudiovisualizer.h,gst/pbutils/pbutils.h,gst/rtp/rtp.h,gst/rtsp/rtsp.h,gst/sdp/sdp.h,gst/tag/tag.h,gst/video/video.h,gst/video/gstvideoaffinetransformationmeta.h,gst/net/gstnetcontrolmessagemeta.h'
|
||||
abi_includes = 'glib.h,gst/gst.h,gst/video/video.h,gst/audio/audio.h,gst/rtsp/rtsp.h,gst/app/app.h,gst/audio/audio.h,gst/base/base.h,gst/controller/controller.h,gst/fft/fft.h,gst/net/net.h,gst/pbutils/gstaudiovisualizer.h,gst/pbutils/pbutils.h,gst/rtp/rtp.h,gst/rtsp/rtsp.h,gst/sdp/sdp.h,gst/tag/tag.h,gst/video/video.h,gst/video/gstvideoaffinetransformationmeta.h,gst/net/gstnetcontrolmessagemeta.h'
|
||||
|
||||
sources = [
|
||||
'custom/Adapter.cs',
|
||||
|
|
Loading…
Reference in a new issue