sctp: import internal copy of usrsctp library
[platform/upstream/gstreamer.git] / ext / sctp / usrsctp / usrsctplib / Makefile.am
1 #
2 # Copyright (C) 2011-2012 Michael Tuexen
3 #
4 # All rights reserved.
5 #
6 # Redistribution and use in source and binary forms, with or without
7 # modification, are permitted provided that the following conditions
8 # are met:
9 # 1. Redistributions of source code must retain the above copyright
10 #    notice, this list of conditions and the following disclaimer.
11 # 2. Redistributions in binary form must reproduce the above copyright
12 #    notice, this list of conditions and the following disclaimer in the
13 #    documentation and/or other materials provided with the distribution.
14 # 3. Neither the name of the project nor the names of its contributors
15 #    may be used to endorse or promote products derived from this software
16 #    without specific prior written permission.
17 #
18 # THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
19 # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21 # ARE DISCLAIMED.       IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
22 # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 # SUCH DAMAGE.
29 #
30
31 AUTOMAKE_OPTIONS       = subdir-objects
32 EXTRA_DIST             = Makefile.nmake
33 lib_LTLIBRARIES        = libusrsctp.la
34 libusrsctp_la_SOURCES  = user_atomic.h \
35                          user_environment.c user_environment.h \
36                          user_inpcb.h \
37                          user_ip_icmp.h \
38                          user_ip6_var.h \
39                          user_malloc.h \
40                          user_mbuf.c \
41                          user_mbuf.h \
42                          user_queue.h \
43                          user_recv_thread.c user_recv_thread.h \
44                          user_route.h \
45                          user_socket.c \
46                          user_socketvar.h \
47                          user_uma.h \
48                          netinet/sctp.h \
49                          netinet/sctp_asconf.c netinet/sctp_asconf.h \
50                          netinet/sctp_auth.c netinet/sctp_auth.h \
51                          netinet/sctp_bsd_addr.c netinet/sctp_bsd_addr.h \
52                          netinet/sctp_callout.c netinet/sctp_callout.h \
53                          netinet/sctp_cc_functions.c \
54                          netinet/sctp_constants.h \
55                          netinet/sctp_crc32.c netinet/sctp_crc32.h \
56                          netinet/sctp_header.h \
57                          netinet/sctp_indata.c netinet/sctp_indata.h \
58                          netinet/sctp_input.c netinet/sctp_input.h \
59                          netinet/sctp_lock_userspace.h \
60                          netinet/sctp_os.h \
61                          netinet/sctp_os_userspace.h \
62                          netinet/sctp_output.c netinet/sctp_output.h \
63                          netinet/sctp_pcb.c netinet/sctp_pcb.h \
64                          netinet/sctp_peeloff.c netinet/sctp_peeloff.h \
65                          netinet/sctp_process_lock.h \
66                          netinet/sctp_sha1.c netinet/sctp_sha1.h \
67                          netinet/sctp_ss_functions.c \
68                          netinet/sctp_structs.h \
69                          netinet/sctp_sysctl.c netinet/sctp_sysctl.h \
70                          netinet/sctp_userspace.c \
71                          netinet/sctp_timer.c netinet/sctp_timer.h \
72                          netinet/sctp_uio.h \
73                          netinet/sctp_usrreq.c \
74                          netinet/sctp_var.h \
75                          netinet/sctputil.c netinet/sctputil.h \
76                          netinet6/sctp6_var.h \
77                          netinet6/sctp6_usrreq.c
78 libusrsctp_la_CFLAGS = $(LIBCFLAGS)
79 libusrsctp_la_LDFLAGS = -version-info 1:0:0
80 include_HEADERS = usrsctp.h
81