summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: d88fba9f3eb37246896a833ebf6d6a51d4239ddf (plain)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
AUTOMAKE_OPTIONS=subdir-objects
ACLOCAL_AMFLAGS=${ACLOCAL_FLAGS} -I m4

# pkg-config stuff
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libtins.pc

lib_LTLIBRARIES=libtins.la

libtins_la_LDFLAGS = -version-info @LIBTINS_VERSION@

AM_CXXFLAGS = -Wall -pedantic -I@LIBTINS_INCLUDE_DIR@

libtins_la_SOURCES=src/arp.cpp \
                    src/bootp.cpp \
                    src/crypto.cpp \
                    src/dhcp.cpp \
                    src/dhcpv6.cpp \
                    src/dns.cpp \
                    src/dns_record.cpp \
                    src/dot11.cpp \
                    src/eapol.cpp \
                    src/ethernetII.cpp \
                    src/icmp.cpp \
                    src/icmpv6.cpp \
                    src/ieee802_3.cpp \
                    src/internals.cpp \
                    src/ip.cpp src/ip_address.cpp \
                    src/ipv6.cpp \
                    src/ipv6_address.cpp \
                    src/llc.cpp \
                    src/loopback.cpp \
                    src/network_interface.cpp \
                    src/packet_sender.cpp \
                    src/packet_writer.cpp \
                    src/pdu.cpp \
                    src/radiotap.cpp \
                    src/rawpdu.cpp \
                    src/rsn_information.cpp \
                    src/sll.cpp \
                    src/snap.cpp \
                    src/sniffer.cpp \
                    src/tcp.cpp \
                    src/tcp_stream.cpp \
                    src/udp.cpp \
                    src/utils.cpp 

libtins_includedir = $(includedir)/tins
libtins_include_HEADERS = include/internals.h \
							include/dhcpv6.h \
							include/dot11.h \
							include/small_uint.h \
							include/ip.h \
							include/dns_record.h \
							include/eapol.h \
							include/tcp_stream.h \
							include/ipv6.h \
							include/icmpv6.h \
							include/endianness.h \
							include/rsn_information.h \
							include/loopback.h \
							include/ieee802_3.h \
							include/ethernetII.h \
							include/crypto.h \
							include/packet.h \
							include/llc.h \
							include/icmp.h \
							include/hw_address.h \
							include/packet_writer.h \
							include/macros.h \
							include/arp.h \
							include/ip_address.h \
							include/pdu.h \
							include/packet_sender.h \
							include/bootp.h \
							include/network_interface.h \
							include/sll.h \
							include/radiotap.h \
							include/dns.h \
							include/rawpdu.h \
							include/sniffer.h \
							include/snap.h \
							include/pdu_cacher.h \
							include/dhcp.h \
							include/timestamp.h \
							include/tcp.h \
							include/pdu_option.h \
							include/tins.h \
							include/udp.h \
							include/ipv6_address.h  \
							include/constants.h \
							include/utils.h \
							include/cxxstd.h