-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile.am
More file actions
79 lines (69 loc) · 2.94 KB
/
Makefile.am
File metadata and controls
79 lines (69 loc) · 2.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# Define sources/libs/etc for the library and the test cli client
EXTRA_DIST = tests/supp/gst.supp
lib_LTLIBRARIES = onevideo/libonevideo.la
plugin_LTLIBRARIES = gst/proxy/libgstproxy.la
noinst_HEADERS = \
onevideo/lib-priv.h \
onevideo/outgoing.h \
onevideo/incoming.h \
onevideo/comms.h \
onevideo/discovery.h \
onevideo/ov-local-peer-priv.h \
onevideo/ov-local-peer-setup.h \
gst/proxy/gstproxysink-priv.h \
gst/proxy/gstproxysrc-priv.h
onevideo_libonevideo_la_SOURCES = \
onevideo/ov-peer.c onevideo/ov-peer.h \
onevideo/ov-local-peer.c onevideo/ov-local-peer.h \
onevideo/ov-local-peer-setup.c onevideo/ov-local-peer-setup.h \
onevideo/ov-local-peer-priv.h onevideo/ov-remote-peer.h \
onevideo/ov-discovered-peer.c onevideo/ov-discovered-peer.h \
onevideo/lib.c onevideo/lib-priv.h onevideo/lib.h \
onevideo/outgoing.c onevideo/outgoing.h \
onevideo/incoming.c onevideo/incoming.h \
onevideo/utils.c onevideo/utils.h \
onevideo/discovery.c onevideo/discovery.h \
onevideo/comms.c onevideo/comms.h
onevideo_libonevideo_la_CFLAGS = $(GLIB_CFLAGS) $(GST_CFLAGS)
onevideo_libonevideo_la_LIBADD = $(GLIB_LIBS) $(GST_LIBS)
onevideo_libonevideo_la_LDFLAGS = $(ONE_VIDEO_LT_LDFLAGS) -no-undefined
onevideo_libonevideo_la_LIBTOOLFLAGS = --tag=disable-static
gst_proxy_libgstproxy_la_SOURCES = \
gst/proxy/gstproxy.c \
gst/proxy/gstproxysink.c \
gst/proxy/gstproxysink.h \
gst/proxy/gstproxysink-priv.h \
gst/proxy/gstproxysrc.c \
gst/proxy/gstproxysrc.h \
gst/proxy/gstproxysrc-priv.h
gst_proxy_libgstproxy_la_CFLAGS = $(GST_CFLAGS)
gst_proxy_libgstproxy_la_LIBADD = $(GST_LIBS)
gst_proxy_libgstproxy_la_LDFLAGS = -no-undefined
gst_proxy_libgstproxy_la_LIBTOOLFLAGS = --tag=disable-static
onevideoincludedir = $(includedir)/onevideo/
onevideoinclude_HEADERS = onevideo/lib.h
bin_PROGRAMS = cli/one-video-cli gui/one-video-gui
cli_one_video_cli_SOURCES = cli/main.c
cli_one_video_cli_CFLAGS = \
-I$(top_srcdir) \
$(GLIB_CFLAGS) $(GST_CFLAGS)
cli_one_video_cli_LDADD = \
$(top_builddir)/onevideo/libonevideo.la \
$(top_builddir)/gst/proxy/libgstproxy.la \
$(GLIB_LIBS) $(GST_LIBS)
gui_resource_files = $(shell glib-compile-resources --sourcedir=$(srcdir)/gui --generate-dependencies $(srcdir)/gui/ovg.gresource.xml)
gui/ovg-resources.c: gui/ovg.gresource.xml $(gui_resource_files)
glib-compile-resources --target=$@ --sourcedir=$(srcdir)/gui --generate-source --c-name ovg $(srcdir)/gui/ovg.gresource.xml
gui/ovg-resources.h: gui/ovg.gresource.xml $(gui_resource_files)
glib-compile-resources --target=$@ --sourcedir=$(srcdir)/gui --generate-header --c-name ovg $(srcdir)/gui/ovg.gresource.xml
gui_one_video_gui_SOURCES = \
gui/ovg-app.c gui/ovg-app.h \
gui/ovg-appwin.c gui/ovg-appwin.h \
gui/ovg-main.c gui/ovg-resources.c
gui_one_video_gui_CFLAGS = \
-I$(top_srcdir) \
$(GLIB_CFLAGS) $(GST_CFLAGS) $(GTK_CFLAGS)
gui_one_video_gui_LDADD = \
$(top_builddir)/onevideo/libonevideo.la \
$(top_builddir)/gst/proxy/libgstproxy.la \
-lm $(GLIB_LIBS) $(GST_LIBS) $(GTK_LIBS)