freeswitch/libs/sofia-sip/libsofia-sip-ua/nta/Makefile.am

95 lines
2.4 KiB
Makefile

#
# Makefile.am for nta module
#
# Copyright (C) 2005,2006 Nokia Corporation
# Contact: Pekka Pessi <pekka.pessi@nokia.com>
# Licensed under LGPL. See file COPYING.
# ----------------------------------------------------------------------
# Header paths
INCLUDES = -I$(srcdir)/../ipt -I../ipt \
-I$(srcdir)/../msg -I../msg \
-I$(srcdir)/../sip -I../sip \
-I$(srcdir)/../bnf -I../bnf \
-I$(srcdir)/../sresolv -I../sresolv \
-I$(srcdir)/../tport -I../tport \
-I$(srcdir)/../url -I../url \
-I$(srcdir)/../features -I../features \
-I$(srcdir)/../su -I../su \
-I$(top_srcdir)/s2check \
-I$(srcdir)/../stun -I ../stun
# ----------------------------------------------------------------------
# Build targets
noinst_LTLIBRARIES = libnta.la
check_PROGRAMS = check_nta test_nta_api test_nta portbind
dist_noinst_SCRIPTS = run_test_nta_api run_test_nta
TESTS = run_check_nta run_test_nta_api run_test_nta
TESTS_ENVIRONMENT = $(SHELL)
# ----------------------------------------------------------------------
# Rules for building the targets
BUILT_SOURCES = nta_tag_ref.c
nobase_include_sofia_HEADERS = \
sofia-sip/nta.h sofia-sip/nta_stateless.h \
sofia-sip/nta_tport.h sofia-sip/nta_tag.h \
sofia-sip/sl_utils.h
libnta_la_SOURCES = nta.c nta_check.c nta_tag.c nta_tag_ref.c \
nta_internal.h \
sl_utils_print.c sl_utils_log.c \
sl_read_payload.c
COVERAGE_INPUT = $(libnta_la_SOURCES) $(include_sofia_HEADERS)
LDADD = libnta.la \
../ipt/libipt.la \
../sip/libsip.la \
../features/libfeatures.la \
../sresolv/libsresolv.la \
../tport/libtport.la \
../http/libhttp.la \
../stun/libstun.la \
../url/liburl.la \
../msg/libmsg.la \
../bnf/libbnf.la \
../su/libsu.la \
${top_builddir}/s2check/libs2.a
test_nta_LDFLAGS = -static
MOSTLYCLEANFILES += .test[0-9]*
if HAVE_CHECK
check_nta_SOURCES = check_nta.c check_nta.h \
check_nta_api.c \
check_nta_client.c
check_nta_LDADD = ${LDADD} @CHECK_LIBS@
else
check_nta_SOURCES = $(top_srcdir)/s2check/exit77.c
endif
# ----------------------------------------------------------------------
# Install and distribution rules
EXTRA_DIST = nta.docs sl_utils.docs \
agent.pem cafile.pem \
invite.msc $(BUILT_SOURCES)
# ----------------------------------------------------------------------
# Sofia specific rules
include $(top_srcdir)/rules/sofia.am
# Generate list of nta tags
TAG_DLL_FLAGS = LIST=nta_tag_list