2 # Copyright (C) 2011-2012 Michael Tuexen
6 # Redistribution and use in source and binary forms, with or without
7 # modification, are permitted provided that the following conditions
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.
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
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 \
43 user_recv_thread.c user_recv_thread.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 \
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 \
73 netinet/sctp_usrreq.c \
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