Don't test role conflict in thread test yet
[sipe-libnice.git] / nice / Makefile.am
blobb80ca633757e12cf024d1fa34833ce35ea204605
2 # Makefile.am for the Nice Glib ICE library
4 # (C) 2006, 2007 Collabora Ltd.
5 # (C) 2006, 2007 Nokia Corporation. All rights reserved.
7 # Licensed under MPL 1.1/LGPL 2.1. See file COPYING.
9 include $(top_srcdir)/common.mk
11 lib_LTLIBRARIES = libnice.la
13 libnice_la_SOURCES =
14 libnice_la_DEPENDENCIES = \
15         ../local/liblocal.la \
16         ../agent/libagent.la \
17         libnice.sym
19 libnice_la_LIBADD = \
20         $(GLIB_LIBS) \
21         ../local/liblocal.la \
22         ../agent/libagent.la
24 libnice_la_LDFLAGS = \
25         -export-symbols $(srcdir)/libnice.sym \
26         -version-info 0:0:0
28 AM_CFLAGS = \
29         $(ERROR_CFLAGS) \
30         $(GLIB_CFLAGS) \
31         -I $(top_srcdir) \
32         -I $(top_srcdir)/address \
33         -I $(top_srcdir)/agent \
34         -I $(top_srcdir)/random \
35         -I $(top_srcdir)/udp \
36         -I $(top_srcdir)/stun
38 EXTRA_PROGRAMS = \
39         ice-test-client \
40         ice-test-server \
41         jingle-test-server
43 COMMON_LDADD = libnice.la $(GLIB_LIBS)
45 ice_test_client_SOURCES = \
46         ice-test-client.c \
47         readline.h \
48         readline.c \
49         util.h \
50         util.c
52 ice_test_client_LDADD = $(top_builddir)/stun/libstun.la $(COMMON_LDADD)
54 ice_test_server_SOURCES = \
55         ice-test-server.c \
56         readline.h \
57         readline.c \
58         util.h \
59         util.c
61 ice_test_server_LDADD = $(COMMON_LDADD)
63 jingle_test_server_LDADD = $(COMMON_LDADD)
65 check_PROGRAMS = \
66         test-readline
68 # XXX: test programs disabled due to changes in API
69 EXTRA_PROGRAMS += \
70         test-util
72 test_readline_SOURCES = test-readline.c readline.h readline.c
74 test_readline_LDADD = $(COMMON_LDADD)
76 test_util_SOURCES = test-util.c util.h util.c
78 test_util_LDADD = $(COMMON_LDADD)
80 test-symbols.sh::
81         chmod +x $(srcdir)/$@
83 libnice.symbols: libnice.sym Makefile
84         rm -f $@
85         while read s; do echo "T $$s"; done < $< > $@
87 CLEANFILES += libnice.symbols
89 check_SCRIPTS = test-symbols.sh
90 check_DATA = libnice.symbols
92 TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
94 EXTRA_DIST = $(check_SCRIPTS) libnice.sym
96 pkginclude_HEADERS = nice.h
98 pkgconfigdir = $(libdir)/pkgconfig
99 pkgconfig_DATA = nice.pc