Add conv_id.h
[metze/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         conv_id.h               \
152         crc16-tvb.h             \
153         crc32-tvb.h             \
154         crc8-tvb.h              \
155         diam_dict.h             \
156         dissector_filters.h     \
157         dtd.h                   \
158         dtd_parse.h             \
159         eap.h                   \
160         emem.h                  \
161         epan.h                  \
162         epan_dissect.h          \
163         etypes.h                \
164         ex-opt.h                \
165         except.h                \
166         exceptions.h            \
167         expert.h                \
168         filter_expressions.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         greproto.h              \
179         guid-utils.h            \
180         h225-persistentdata.h   \
181         iana_snap_pid.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         params.h                \
199         pint.h                  \
200         plugins.h               \
201         ppptypes.h              \
202         prefs.h                 \
203         prefs-int.h             \
204         proto.h                 \
205         ptvcursor.h             \
206         range.h                 \
207         reassemble.h            \
208         reedsolomon.h           \
209         report_err.h            \
210         req_resp_hdrs.h         \
211         rtp_pt.h                \
212         sctpppids.h             \
213         sigcomp_state_hdlr.h    \
214         sigcomp-udvm.h          \
215         slab.h                  \
216         sminmpec.h              \
217         sna-utils.h             \
218         stat_cmd_args.h         \
219         stats_tree.h            \
220         stats_tree_priv.h       \
221         stream.h                \
222         strutil.h               \
223         t35.h                   \
224         tap.h                   \
225         tap-voip.h              \
226         tcap-persistentdata.h   \
227         timestamp.h             \
228         tfs.h                   \
229         time_fmt.h              \
230         to_str.h                \
231         tvbparse.h              \
232         tvbuff.h                \
233         tvbuff-int.h            \
234         uat.h                   \
235         uat-int.h               \
236         value_string.h          \
237         x264_prt_id.h           \
238         xdlc.h
239
240 #
241 # As with LIBWIRESHARK_DISTCLEAN_GENERATED_SRC, so with
242 # LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES.
243 #
244 LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES = \
245         dtd_grammar.h
246
247 #
248 # As with LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC, so with
249 # LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES.
250 #
251 LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES = \
252         diam_dict_lex.h         \
253         dtd_parse_lex.h         \
254         dtd_preparse_lex.h      \
255         radius_dict_lex.h       \
256         uat_load_lex.h
257
258 LIBWIRESHARK_GENERATED_INCLUDES =       \
259         $(LIBWIRESHARK_DISTCLEAN_GENERATED_INCLUDES) \
260         $(LIBWIRESHARK_NODISTCLEAN_GENERATED_INCLUDES)