source: libpacketdump/Makefile.am @ 79b64a6

4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragoffhelplibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Last change on this file since 79b64a6 was cecb45b, checked in by Perry Lorier <perry@…>, 15 years ago

Moved back to a seperate Makefile.am for the parser

  • Property mode set to 100644
File size: 1.9 KB
Line 
1SUBDIRS=parser
2lib_LTLIBRARIES = libpacketdump.la
3include_HEADERS = libpacketdump.h
4
5plugindir = $(libdir)/libpacketdump
6
7BIN_PROTOCOLS=
8TXT_PROTOCOLS=
9
10# Link layers supported
11# Legacy
12BIN_PROTOCOLS+=link_0.la
13
14# HDLC_POS
15
16# Ethernet
17BIN_PROTOCOLS+=link_2.la
18
19# ATM
20TXT_PROTOCOLS+=link_3.protocol
21
22# 802.11
23BIN_PROTOCOLS+=link_4.la
24
25# NONE
26#
27
28# Linux SLL
29TXT_PROTOCOLS+=link_6.protocol 
30
31# PFLog
32#       
33
34# Obsolete legacy
35#               
36
37# POS
38BIN_PROTOCOLS+=link_9.la
39
40# Obsolete Legacy ATM
41#                               
42
43# Obsolete Legacy Ethernet
44BIN_PROTOCOLS+=link_10.la       
45
46# 802.11 Prisom
47BIN_PROTOCOLS+=link_11.la       
48
49# AAL5
50#                       
51# Duck
52
53#                               
54
55# Decoders for various ethertypes (in decimal)
56# IPv4
57BIN_PROTOCOLS+=eth_2048.la
58# ARP
59BIN_PROTOCOLS+=eth_2054.la     
60# IPv6
61TXT_PROTOCOLS+=eth_33024.protocol       
62
63# IP Protocol decoders
64# ICMP
65BIN_PROTOCOLS+=ip_1.la
66# TCP
67BIN_PROTOCOLS+=ip_6.la
68# UDP
69BIN_PROTOCOLS+=ip_17.la
70# DCCP
71BIN_PROTOCOLS+=ip_33.la
72# IPv6
73TXT_PROTOCOLS+=ip_41.protocol
74# ICMP6
75TXT_PROTOCOLS+=ip_58.protocol
76# SCTP
77BIN_PROTOCOLS+=ip_132.la       
78
79# TCP protocol decoders
80# (tcp_*.la)
81
82# UDP protocol decoders
83# (udp_*.la)
84
85# I shouldn't need to do this
86link_0_la_LDFLAGS=-module
87link_2_la_LDFLAGS=-module
88link_4_la_LDFLAGS=-module
89link_9_la_LDFLAGS=-module
90link_10_la_LDFLAGS=-module
91link_11_la_LDFLAGS=-module
92
93eth_2048_la_LDFLAGS=-module
94eth_2054_la_LDFLAGS=-module
95
96ip_1_la_LDFLAGS=-module
97ip_6_la_LDFLAGS=-module
98ip_17_la_LDFLAGS=-module
99ip_33_la_LDFLAGS=-module
100ip_132_la_LDFLAGS=-module
101
102libpacketdump_la_SOURCES = libpacketdump.cc \
103                        parser/libparser.la
104
105plugin_LTLIBRARIES = $(BIN_PROTOCOLS)
106dist_plugin_DATA = $(TXT_PROTOCOLS)
107
108INCLUDES= @ADD_INCLS@ -I../lib -I../
109libpacketdump_la_LIBADD = @ADD_LIBS@ parser/libparser.a @LIBFLEX@
110libpacketdump_la_LDFLAGS=\
111        -version-info @LIBTRACE_MAJOR@:@LIBTRACE_MINOR@:@LIBTRACE_MID@ \
112        @ADD_LDFLAGS@
113
114AM_CXXFLAGS=-g -Wall -DDIRNAME=\"$(plugindir)\" $(INCLUDES)
115
Note: See TracBrowser for help on using the repository browser.