2018-03-12 10:47:31 -04:00
|
|
|
lib_LTLIBRARIES += libknot.la
|
|
|
|
|
pkgconfig_DATA += libknot.pc
|
|
|
|
|
|
2023-05-03 09:44:41 -04:00
|
|
|
libknot_la_CPPFLAGS = $(embedded_libngtcp2_CFLAGS) \
|
2023-03-30 10:05:02 -04:00
|
|
|
$(AM_CPPFLAGS) $(CFLAG_VISIBILITY) $(lmdb_CFLAGS) \
|
2022-04-05 12:34:06 -04:00
|
|
|
${fuzzer_CFLAGS}
|
2021-06-28 08:24:36 -04:00
|
|
|
libknot_la_LDFLAGS = $(AM_LDFLAGS) $(libknot_VERSION_INFO) $(LDFLAG_EXCLUDE_LIBS) \
|
|
|
|
|
${fuzzer_LDFLAGS}
|
2022-04-05 12:34:06 -04:00
|
|
|
libknot_la_LIBADD = libdnssec.la $(libcontrib_LIBS) $(lmdb_LIBS) $(math_LIBS)
|
2022-01-20 13:13:12 -05:00
|
|
|
|
|
|
|
|
if EMBEDDED_LIBNGTCP2
|
|
|
|
|
libknot_la_LIBADD += $(libembngtcp2_LIBS)
|
|
|
|
|
endif EMBEDDED_LIBNGTCP2
|
2018-03-12 10:47:31 -04:00
|
|
|
|
|
|
|
|
include_libknotdir = $(includedir)
|
|
|
|
|
nobase_include_libknot_HEADERS = \
|
|
|
|
|
libknot/attribute.h \
|
|
|
|
|
libknot/codes.h \
|
|
|
|
|
libknot/consts.h \
|
|
|
|
|
libknot/control/control.h \
|
|
|
|
|
libknot/cookies.h \
|
|
|
|
|
libknot/descriptor.h \
|
|
|
|
|
libknot/dname.h \
|
2021-06-28 14:07:18 -04:00
|
|
|
libknot/dynarray.h \
|
2018-03-12 10:47:31 -04:00
|
|
|
libknot/endian.h \
|
|
|
|
|
libknot/errcode.h \
|
|
|
|
|
libknot/error.h \
|
2020-05-05 07:24:25 -04:00
|
|
|
libknot/libknot.h \
|
2018-03-12 10:47:31 -04:00
|
|
|
libknot/lookup.h \
|
|
|
|
|
libknot/mm_ctx.h \
|
|
|
|
|
libknot/db/db.h \
|
|
|
|
|
libknot/db/db_lmdb.h \
|
|
|
|
|
libknot/db/db_trie.h \
|
|
|
|
|
libknot/packet/compr.h \
|
|
|
|
|
libknot/packet/pkt.h \
|
|
|
|
|
libknot/packet/rrset-wire.h \
|
|
|
|
|
libknot/packet/wire.h \
|
2020-06-23 14:40:13 -04:00
|
|
|
libknot/probe/data.h \
|
|
|
|
|
libknot/probe/probe.h \
|
2024-02-08 12:22:32 -05:00
|
|
|
libknot/quic/tls.h \
|
2024-02-23 09:12:33 -05:00
|
|
|
libknot/quic/tls_common.h \
|
2018-03-12 10:47:31 -04:00
|
|
|
libknot/rdata.h \
|
|
|
|
|
libknot/rdataset.h \
|
|
|
|
|
libknot/rrset-dump.h \
|
|
|
|
|
libknot/rrset.h \
|
|
|
|
|
libknot/rrtype/dnskey.h \
|
|
|
|
|
libknot/rrtype/ds.h \
|
|
|
|
|
libknot/rrtype/naptr.h \
|
|
|
|
|
libknot/rrtype/nsec.h \
|
|
|
|
|
libknot/rrtype/nsec3.h \
|
|
|
|
|
libknot/rrtype/nsec3param.h \
|
|
|
|
|
libknot/rrtype/opt.h \
|
|
|
|
|
libknot/rrtype/rdname.h \
|
|
|
|
|
libknot/rrtype/rrsig.h \
|
|
|
|
|
libknot/rrtype/soa.h \
|
2021-09-23 07:43:11 -04:00
|
|
|
libknot/rrtype/svcb.h \
|
2018-03-12 10:47:31 -04:00
|
|
|
libknot/rrtype/tsig.h \
|
2021-03-23 13:15:26 -04:00
|
|
|
libknot/rrtype/zonemd.h \
|
2018-03-12 10:47:31 -04:00
|
|
|
libknot/tsig-op.h \
|
|
|
|
|
libknot/tsig.h \
|
|
|
|
|
libknot/wire.h \
|
|
|
|
|
libknot/yparser/yparser.h \
|
|
|
|
|
libknot/yparser/ypformat.h \
|
|
|
|
|
libknot/yparser/ypschema.h \
|
|
|
|
|
libknot/yparser/yptrafo.h \
|
2021-07-04 07:14:39 -04:00
|
|
|
libknot/version.h \
|
2022-05-02 08:55:35 -04:00
|
|
|
libknot/xdp/tcp_iobuf.h \
|
2021-07-04 07:14:39 -04:00
|
|
|
libknot/xdp.h
|
2018-03-12 10:47:31 -04:00
|
|
|
|
|
|
|
|
libknot_la_SOURCES = \
|
|
|
|
|
libknot/codes.c \
|
|
|
|
|
libknot/control/control.c \
|
|
|
|
|
libknot/cookies.c \
|
|
|
|
|
libknot/descriptor.c \
|
|
|
|
|
libknot/dname.c \
|
|
|
|
|
libknot/error.c \
|
|
|
|
|
libknot/db/db_lmdb.c \
|
|
|
|
|
libknot/db/db_trie.c \
|
|
|
|
|
libknot/packet/pkt.c \
|
|
|
|
|
libknot/packet/rrset-wire.c \
|
2020-06-23 14:40:13 -04:00
|
|
|
libknot/probe/data.c \
|
|
|
|
|
libknot/probe/probe.c \
|
2024-02-08 12:22:32 -05:00
|
|
|
libknot/quic/tls.c \
|
2024-02-23 09:12:33 -05:00
|
|
|
libknot/quic/tls_common.c \
|
2018-03-12 10:47:31 -04:00
|
|
|
libknot/rdataset.c \
|
|
|
|
|
libknot/rrset-dump.c \
|
|
|
|
|
libknot/rrset.c \
|
|
|
|
|
libknot/rrtype/naptr.c \
|
|
|
|
|
libknot/rrtype/opt.c \
|
|
|
|
|
libknot/rrtype/tsig.c \
|
|
|
|
|
libknot/tsig-op.c \
|
|
|
|
|
libknot/tsig.c \
|
|
|
|
|
libknot/yparser/yparser.c \
|
|
|
|
|
libknot/yparser/ypbody.c \
|
|
|
|
|
libknot/yparser/ypformat.c \
|
|
|
|
|
libknot/yparser/ypschema.c \
|
2022-05-02 08:55:35 -04:00
|
|
|
libknot/yparser/yptrafo.c \
|
|
|
|
|
libknot/xdp/tcp_iobuf.c
|
2019-12-17 11:02:57 -05:00
|
|
|
|
|
|
|
|
if ENABLE_XDP
|
2020-01-13 08:17:26 -05:00
|
|
|
libknot_la_CPPFLAGS += $(libbpf_CFLAGS)
|
|
|
|
|
libknot_la_LIBADD += $(libbpf_LIBS)
|
2020-03-24 15:57:13 -04:00
|
|
|
|
|
|
|
|
nobase_include_libknot_HEADERS += \
|
|
|
|
|
libknot/xdp/bpf-consts.h \
|
2020-04-03 06:59:51 -04:00
|
|
|
libknot/xdp/eth.h \
|
2020-12-16 06:21:22 -05:00
|
|
|
libknot/xdp/msg.h \
|
2020-12-18 05:44:48 -05:00
|
|
|
libknot/xdp/tcp.h \
|
2020-04-03 06:59:51 -04:00
|
|
|
libknot/xdp/xdp.h
|
2020-03-24 15:57:13 -04:00
|
|
|
|
2020-01-13 08:17:26 -05:00
|
|
|
libknot_la_SOURCES += \
|
2020-01-03 07:07:22 -05:00
|
|
|
libknot/xdp/bpf-kernel-obj.c \
|
|
|
|
|
libknot/xdp/bpf-kernel-obj.h \
|
2020-01-17 07:27:01 -05:00
|
|
|
libknot/xdp/bpf-user.c \
|
2020-01-31 06:36:23 -05:00
|
|
|
libknot/xdp/bpf-user.h \
|
2020-04-03 06:59:51 -04:00
|
|
|
libknot/xdp/eth.c \
|
2020-12-16 06:21:22 -05:00
|
|
|
libknot/xdp/msg_init.h \
|
|
|
|
|
libknot/xdp/protocols.h \
|
2020-12-18 05:44:48 -05:00
|
|
|
libknot/xdp/tcp.c \
|
2020-04-03 06:59:51 -04:00
|
|
|
libknot/xdp/xdp.c
|
2022-04-05 12:34:06 -04:00
|
|
|
|
2022-10-19 12:02:03 -04:00
|
|
|
endif ENABLE_XDP
|
2022-06-22 06:24:36 -04:00
|
|
|
if ENABLE_QUIC
|
2022-04-05 12:34:06 -04:00
|
|
|
|
2022-07-09 10:49:18 -04:00
|
|
|
libknot_la_CPPFLAGS += $(libngtcp2_CFLAGS) $(gnutls_CFLAGS)
|
|
|
|
|
libknot_la_LIBADD += $(libngtcp2_LIBS) $(gnutls_LIBS)
|
2022-04-05 12:34:06 -04:00
|
|
|
|
|
|
|
|
nobase_include_libknot_HEADERS += \
|
2023-02-13 08:29:49 -05:00
|
|
|
libknot/quic/quic.h \
|
|
|
|
|
libknot/quic/quic_conn.h
|
2022-04-05 12:34:06 -04:00
|
|
|
|
|
|
|
|
libknot_la_SOURCES += \
|
2023-02-13 08:29:49 -05:00
|
|
|
libknot/quic/quic.c \
|
|
|
|
|
libknot/quic/quic_conn.c
|
2022-04-05 12:34:06 -04:00
|
|
|
|
2022-06-22 06:24:36 -04:00
|
|
|
endif ENABLE_QUIC
|
2020-01-17 06:43:49 -05:00
|
|
|
|
|
|
|
|
DIST_SUBDIRS = libknot/xdp
|