File: Makefile.am

package info (click to toggle)
mptcpd 0.14-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,612 kB
  • sloc: ansic: 9,472; sh: 5,154; makefile: 467; cpp: 61
file content (36 lines) | stat: -rw-r--r-- 867 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
## SPDX-License-Identifier: BSD-3-Clause
##
## Copyright (c) 2018-2020, 2022, Intel Corporation

include $(top_srcdir)/aminclude_static.am

if BUILDING_DLL
AM_CPPFLAGS = -DMPTCPD_DLL -DMPTCPD_DLL_EXPORTS
endif

lib_LTLIBRARIES = libmptcpd.la

libmptcpd_la_CPPFLAGS =						\
	-I$(top_srcdir)/include -I$(top_builddir)/include	\
	$(CODE_COVERAGE_CPPFLAGS) $(AM_CPPFLAGS)
libmptcpd_la_CFLAGS = $(ELL_CFLAGS) $(CODE_COVERAGE_CFLAGS)
libmptcpd_la_LIBADD = $(ELL_LIBS) $(CODE_COVERAGE_LIBS)
libmptcpd_la_LDFLAGS = 	\
	-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@

libmptcpd_la_SOURCES =		\
	addr_info.c		\
	id_manager.c		\
	listener_manager.c	\
	network_monitor.c	\
	path_manager.c		\
	plugin.c		\
	sockaddr.c		\
	murmur_hash.c		\
	hash_sockaddr.c		\
	hash_sockaddr.h

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = mptcpd.pc

clean-local: code-coverage-clean