Use val_to_str_const().
[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         address_to_str.c        \
30         adler32.c               \
31         afn.c                   \
32         asn1.c                  \
33         atalk-utils.c           \
34         base64.c                \
35         bitswap.c               \
36         camel-persistentdata.c  \
37         charsets.c              \
38         circuit.c               \
39         codecs.c                \
40         column.c                \
41         column-utils.c          \
42         conversation.c          \
43         crc16-tvb.c             \
44         crc32-tvb.c             \
45         crc8-tvb.c              \
46         dissector_filters.c     \
47         emem.c                  \
48         epan.c                  \
49         ex-opt.c                \
50         except.c                \
51         expert.c                \
52         filesystem.c            \
53         filter_expressions.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         crc16-tvb.h             \
152         crc32-tvb.h             \
153         crc8-tvb.h              \
154         diam_dict.h             \
155         dissector_filters.h     \
156         dtd.h                   \
157         dtd_parse.h             \
158         eap.h           \
159         emem.h                  \
160         epan.h                  \
161         epan_dissect.h          \
162         etypes.h                \
163         ex-opt.h                \
164         except.h                \
165         exceptions.h            \
166         expert.h                \
167         filter_expressions.h    \
168         filesystem.h            \
169         follow.h                \
170         frame_data.h            \
171         frequency-utils.h       \
172         funnel.h                \
173         garrayfix.h             \
174         gcp.h                   \
175         geoip_db.h              \
176         golay.h                 \
177         greproto.h              \
178         guid-utils.h            \
179         h225-persistentdata.h   \
180         iana_snap_pid.h         \
181         iax2_codec_type.h       \
182         in_cksum.h              \
183         ip_opts.h               \
184         ipproto.h               \
185         ipv4.h                  \
186         ipv6-utils.h            \
187         lapd_sapi.h             \
188         llcsaps.h               \
189         next_tvb.h              \
190         nlpid.h                 \
191         nstime.h                \
192         oids.h                  \
193         osi-utils.h             \
194         oui.h                   \
195         packet.h                \
196         packet_info.h           \
197         params.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         time_fmt.h              \
229         to_str.h                \
230         tvbparse.h              \
231         tvbuff.h                \
232         tvbuff-int.h            \
233         uat.h                   \
234         uat-int.h               \
235         value_string.h          \
236         x264_prt_id.h           \
237         xdlc.h
238
239 #
240 # As with LIBWIRESHARK_DISTCLEAN_GENERATED_SRC, so with
241 # LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES.
242 #
243 LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES = \
244         dtd_grammar.h
245
246 #
247 # As with LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC, so with
248 # LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES.
249 #
250 LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES = \
251         diam_dict_lex.h         \
252         dtd_parse_lex.h         \
253         dtd_preparse_lex.h      \
254         radius_dict_lex.h       \
255         uat_load_lex.h
256
257 LIBWIRESHARK_GENERATED_INCLUDES =       \
258         $(LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES) \
259         $(LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES)