summaryrefslogtreecommitdiff
path: root/toxav/Makefile.inc
diff options
context:
space:
mode:
authormannol <eniz_vukovic@hotmail.com>2014-01-25 14:41:04 +0100
committermannol <eniz_vukovic@hotmail.com>2014-01-25 14:41:04 +0100
commit142340aa632335952948119c42bab399abc6c960 (patch)
tree5d144b6b810d76c92e598d65d919744311d1629f /toxav/Makefile.inc
parent81097ffe257664760128e26abadf9ab2b8a51c40 (diff)
Added build system
Diffstat (limited to 'toxav/Makefile.inc')
-rw-r--r--toxav/Makefile.inc137
1 files changed, 137 insertions, 0 deletions
diff --git a/toxav/Makefile.inc b/toxav/Makefile.inc
new file mode 100644
index 00000000..203d8a07
--- /dev/null
+++ b/toxav/Makefile.inc
@@ -0,0 +1,137 @@
1if BUILD_AV
2
3lib_LTLIBRARIES += libtoxrtp.la \
4 libtoxmsi.la \
5 libtoxmedia.la
6
7
8# ****** RTP ****** #
9
10libtoxrtp_la_include_HEADERS = \
11 ../toxav/toxrtp.h
12
13libtoxrtp_la_includedir = $(includedir)/tox
14
15libtoxrtp_la_SOURCES = ../toxav/toxrtp.h \
16 ../toxav/toxrtp.c
17
18libtoxrtp_la_CFLAGS = -I../toxcore \
19 -I../toxav \
20 $(NACL_CFLAGS)
21
22libtoxrtp_la_LDFLAGS = $(TOXRTP_LT_LDFLAGS) \
23 $(NACL_LDFLAGS) \
24 $(EXTRA_LT_LDFLAGS)
25
26libtoxrtp_la_LIBS = libtoxcore.la \
27 $(NACL_LIBS)
28
29
30
31
32
33# ****** MSI ****** #
34
35libtoxmsi_la_include_HEADERS = \
36 ../toxav/toxmsi.h
37
38libtoxmsi_la_includedir = $(includedir)/tox
39
40libtoxmsi_la_SOURCES = ../toxav/toxmsi.h \
41 ../toxav/toxmsi.c
42
43libtoxmsi_la_CFLAGS = -I../toxcore \
44 -I../toxav \
45 $(NACL_CFLAGS)
46
47libtoxmsi_la_LDFLAGS = $(TOXMSI_LT_LDFLAGS) \
48 $(EXTRA_LT_LDFLAGS) \
49 $(NACL_LDFLAGS)
50
51libtoxmsi_la_LIBS = libtoxcore.la \
52 $(NACL_LIBS)
53
54
55
56
57
58# ****** MEDIA ****** #
59
60libtoxmedia_la_include_HEADERS = \
61 ../toxav/toxmedia.h
62
63libtoxmedia_la_includedir = $(includedir)/tox
64
65libtoxmedia_la_SOURCES = ../toxav/toxmedia.h \
66 ../toxav/toxmedia.c
67
68libtoxmedia_la_CFLAGS = -I../toxcore \
69 -I../toxav \
70 $(AVFORMAT_CFLAGS) \
71 $(AVCODEC_CFLAGS) \
72 $(AVUTIL_CFLAGS) \
73 $(AVDEVICE_CFLAGS) \
74 $(SWSCALE_CFLAGS) \
75 $(SDL_CFLAGS) \
76 $(OPENAL_CFLAGS) \
77 $(NACL_CFLAGS) \
78 $(OPUS_CFLAGS)
79
80
81libtoxmedia_la_LDFLAGS = $(TOXMSI_LT_LDFLAGS) \
82 $(TOXRTP_LT_LDFLAGS) \
83 $(EXTRA_LT_LDFLAGS) \
84 $(NACL_LDFLAGS)
85
86
87libtoxmedia_la_LIBS = libtoxcore.la \
88 $(NACL_LDFLAGS) \
89 $(AVFORMAT_LIBS) \
90 $(AVCODEC_LIBS) \
91 $(AVUTIL_LIBS) \
92 $(AVDEVICE_LIBS) \
93 $(SWSCALE_LIBS) \
94 $(SDL_LIBS) \
95 $(OPENAL_LIBS) \
96 $(NACL_LIBS) \
97 $(OPUS_LIBS)
98
99
100
101
102# ***** PHONE ***** #
103
104noinst_PROGRAMS += phone
105
106phone_SOURCES = ../toxav/phone.c
107
108phone_CFLAGS = -I../toxcore \
109 -I../toxav \
110 $(AVFORMAT_CFLAGS) \
111 $(AVCODEC_CFLAGS) \
112 $(AVUTIL_CFLAGS) \
113 $(AVDEVICE_CFLAGS) \
114 $(SWSCALE_CFLAGS) \
115 $(SDL_CFLAGS) \
116 $(OPENAL_CFLAGS) \
117 $(NACL_CFLAGS) \
118 $(OPUS_CFLAGS)
119
120
121phone_LDADD = libtoxrtp.la \
122 libtoxmsi.la \
123 libtoxmedia.la \
124 libtoxcore.la \
125 $(NACL_LDFLAGS) \
126 $(AVFORMAT_LIBS) \
127 $(AVCODEC_LIBS) \
128 $(AVUTIL_LIBS) \
129 $(AVDEVICE_LIBS) \
130 $(SWSCALE_LIBS) \
131 $(SDL_LIBS) \
132 $(OPENAL_LIBS) \
133 $(NACL_LIBS) \
134 $(OPUS_LIBS)
135
136
137endif \ No newline at end of file