Add an additional "title" attribute for UAT fields; that's what's
[obnox/wireshark/wip.git] / epan / Makefile.common
1 # Makefile.common
2 #     Contains the stuff from Makefile.am and Makefile.nmake that is
3 #     a) common to both files and
4 #     b) portable between both files
5 #
6 # $Id$
7 #
8 # Wireshark - Network traffic analyzer
9 # By Gerald Combs <gerald@wireshark.org>
10 # Copyright 1998 Gerald Combs
11 #
12 # This program is free software; you can redistribute it and/or
13 # modify it under the terms of the GNU General Public License
14 # as published by the Free Software Foundation; either version 2
15 # of the License, or (at your option) any later version.
16 #
17 # This program is distributed in the hope that it will be useful,
18 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 # GNU General Public License for more details.
21 #
22 # You should have received a copy of the GNU General Public License
23 # along with this program; if not, write to the Free Software
24 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
25
26 LIBWIRESHARK_SRC =              \
27         addr_and_mask.c         \
28         addr_resolv.c           \
29         adler32.c               \
30         afn.c                   \
31         asn1.c                  \
32         atalk-utils.c           \
33         base64.c                \
34         bitswap.c               \
35         camel-persistentdata.c  \
36         charsets.c              \
37         circuit.c               \
38         codecs.c                \
39         column.c                \
40         column-utils.c          \
41         conversation.c          \
42         crc10.c                 \
43         crc16.c                 \
44         crc32.c                 \
45         crc6.c                  \
46         crcdrm.c                \
47         dissector_filters.c     \
48         emem.c                  \
49         epan.c                  \
50         ex-opt.c                \
51         except.c                \
52         expert.c                \
53         filesystem.c            \
54         follow.c                \
55         frame_data.c            \
56         frequency-utils.c       \
57         funnel.c                \
58         gcp.c                   \
59         geoip_db.c              \
60         golay.c                 \
61         guid-utils.c            \
62         h225-persistentdata.c   \
63         in_cksum.c              \
64         ipproto.c               \
65         ipv4.c                  \
66         next_tvb.c              \
67         nstime.c                \
68         oids.c                  \
69         osi-utils.c             \
70         packet.c                \
71         plugins.c               \
72         prefs.c                 \
73         proto.c                 \
74         range.c                 \
75         reassemble.c            \
76         reedsolomon.c           \
77         report_err.c            \
78         req_resp_hdrs.c         \
79         sigcomp_state_hdlr.c    \
80         sigcomp-udvm.c          \
81         sminmpec.c              \
82         sna-utils.c             \
83         stat_cmd_args.c         \
84         stats_tree.c            \
85         strutil.c               \
86         stream.c                \
87         t35.c                   \
88         tap.c                   \
89         tcap-persistentdata.c   \
90         timestamp.c             \
91         tfs.c                   \
92         to_str.c                \
93         tvbparse.c              \
94         tvbuff.c                \
95         uat.c                   \
96         value_string.c          \
97         xdlc.c
98
99 #
100 # These get removed on "make distclean", as the tools we use to generate
101 # them are part of the Wireshark distribution.
102 #
103 LIBWIRESHARK_DISTCLEAN_GENERATED_SRC = \
104         dtd_grammar.c
105
106 #
107 # These don't get removed on "make distclean", as the tools we use to
108 # generate them aren't part of the Wireshark distribution, and aren't
109 # tools assumed to be present for any system capable of compiling
110 # from a tarball (e.g., make and a C compiler are assumed to be present,
111 # but Flex isn't).
112 #
113 LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC = \
114         diam_dict.c             \
115         dtd_parse.c             \
116         dtd_preparse.c          \
117         radius_dict.c           \
118         uat_load.c
119
120 LIBWIRESHARK_GENERATED_SRC =    \
121         $(LIBWIRESHARK_DISTCLEAN_GENERATED_SRC) \
122         $(LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC)
123
124 LIBWIRESHARK_ALL_SRC = \
125         $(LIBWIRESHARK_SRC)     \
126         $(LIBWIRESHARK_GENERATED_SRC)
127         
128 LIBWIRESHARK_INCLUDES =         \
129         addr_and_mask.h         \
130         addr_resolv.h           \
131         address.h               \
132         adler32.h               \
133         afn.h                   \
134         aftypes.h               \
135         arcnet_pids.h           \
136         arptypes.h              \
137         asn1.h                  \
138         atalk-utils.h           \
139         base64.h                \
140         bitswap.h               \
141         bridged_pids.h          \
142         camel-persistentdata.h  \
143         charsets.h              \
144         chdlctypes.h            \
145         circuit.h               \
146         codecs.h                \
147         column.h                \
148         column_info.h           \
149         column-utils.h          \
150         conversation.h          \
151         crc6.h                  \
152         crc10.h                 \
153         crc16.h                 \
154         crc32.h                 \
155         crcdrm.h                \
156         diam_dict.h             \
157         dissector_filters.h     \
158         dtd.h                   \
159         dtd_parse.h             \
160         eap.h           \
161         emem.h                  \
162         epan.h                  \
163         epan_dissect.h          \
164         etypes.h                \
165         ex-opt.h                \
166         except.h                \
167         exceptions.h            \
168         expert.h                \
169         filesystem.h            \
170         follow.h                \
171         frame_data.h            \
172         frequency-utils.h       \
173         funnel.h                \
174         garrayfix.h             \
175         gcp.h                   \
176         geoip_db.h              \
177         golay.h                 \
178         gnuc_format_check.h     \
179         greproto.h              \
180         guid-utils.h            \
181         h225-persistentdata.h   \
182         iax2_codec_type.h       \
183         in_cksum.h              \
184         ip_opts.h               \
185         ipproto.h               \
186         ipv4.h                  \
187         ipv6-utils.h            \
188         lapd_sapi.h             \
189         llcsaps.h               \
190         next_tvb.h              \
191         nlpid.h                 \
192         nstime.h                \
193         oids.h                  \
194         osi-utils.h             \
195         oui.h                   \
196         packet.h                \
197         packet_info.h           \
198         pint.h                  \
199         plugins.h               \
200         ppptypes.h              \
201         prefs.h                 \
202         prefs-int.h             \
203         proto.h                 \
204         ptvcursor.h             \
205         range.h                 \
206         reassemble.h            \
207         reedsolomon.h           \
208         report_err.h            \
209         req_resp_hdrs.h         \
210         rtp_pt.h                \
211         sctpppids.h             \
212         sigcomp_state_hdlr.h    \
213         sigcomp-udvm.h          \
214         slab.h                  \
215         sminmpec.h              \
216         sna-utils.h             \
217         stat_cmd_args.h         \
218         stats_tree.h            \
219         stats_tree_priv.h       \
220         stream.h                \
221         strutil.h               \
222         t35.h                   \
223         tap.h                   \
224         tap-voip.h              \
225         tcap-persistentdata.h   \
226         timestamp.h             \
227         tfs.h                   \
228         to_str.h                \
229         tvbparse.h              \
230         tvbuff.h                \
231         uat.h                   \
232         uat-int.h               \
233         value_string.h          \
234         x264_prt_id.h           \
235         xdlc.h
236
237 #
238 # As with LIBWIRESHARK_DISTCLEAN_GENERATED_SRC, so with
239 # LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES.
240 #
241 LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES = \
242         dtd_grammar.h
243
244 #
245 # As with LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC, so with
246 # LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES.
247 #
248 LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES = \
249         diam_dict_lex.h         \
250         dtd_parse_lex.h         \
251         dtd_preparse_lex.h      \
252         radius_dict_lex.h       \
253         uat_load_lex.h
254
255 LIBWIRESHARK_GENERATED_INCLUDES =       \
256         $(LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES) \
257         $(LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES)