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
14 libnice_la_DEPENDENCIES = \
15 $(top_builddir)/agent/libagent.la \
21 $(top_builddir)/agent/libagent.la
23 libnice_la_LDFLAGS = \
24 -export-symbols $(srcdir)/libnice.sym \
32 -I $(top_srcdir)/agent \
33 -I $(top_srcdir)/random \
34 -I $(top_srcdir)/socket \
40 libnice-symbols-test.c: libnice.sym
42 while read s; do echo "void $$s(void) { }" ; done < $? > $@
44 libnice-symbols-test.o: libnice-symbols-test.c
45 $(CC) $(CFLAGS) -c -o $@ $?
47 libnice.symbols: libnice-symbols-test.o
49 $(top_srcdir)/scripts/make-symbol-list.sh $? > $@
51 CLEANFILES += libnice.symbols libnice-symbols-test.c libnice-symbols-test.o
53 check_SCRIPTS = test-symbols.sh
54 check_DATA = libnice.symbols
56 TESTS = $(check_SCRIPTS)
58 EXTRA_DIST = $(check_SCRIPTS) libnice.sym libnice.ver
60 pkginclude_HEADERS = nice.h
62 pkgconfigdir = $(libdir)/pkgconfig
63 pkgconfig_DATA = nice.pc