3b93b38073ecc53d5d01203f92ed8257068c5e8e
[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         exported_pdu.c          \
53         filesystem.c            \
54         filter_expressions.c    \
55         follow.c                \
56         frame_data.c            \
57         frame_data_sequence.c   \
58         frequency-utils.c       \
59         funnel.c                \
60         gcp.c                   \
61         geoip_db.c              \
62         golay.c                 \
63         guid-utils.c            \
64         h225-persistentdata.c   \
65         in_cksum.c              \
66         ipproto.c               \
67         ipv4.c                  \
68         next_tvb.c              \
69         oids.c                  \
70         osi-utils.c             \
71         packet-range.c          \
72         packet.c                \
73         plugins.c               \
74         prefs.c                 \
75         proto.c                 \
76         range.c                 \
77         reassemble.c            \
78         reedsolomon.c           \
79         report_err.c            \
80         req_resp_hdrs.c         \
81         show_exception.c        \
82         sigcomp_state_hdlr.c    \
83         sigcomp-udvm.c          \
84         sminmpec.c              \
85         sna-utils.c             \
86         stat_cmd_args.c         \
87         stats_tree.c            \
88         strnatcmp.c             \
89         strutil.c               \
90         stream.c                \
91         t35.c                   \
92         tap.c                   \
93         tcap-persistentdata.c   \
94         timestamp.c             \
95         timestats.c             \
96         tfs.c                   \
97         to_str.c                \
98         tvbparse.c              \
99         tvbuff.c                \
100         uat.c                   \
101         value_string.c          \
102         xdlc.c
103
104 #
105 # We distribute Lemon with Wireshark, so we don't distribute the files
106 # it produces.
107 #
108 NODIST_LIBWIRESHARK_GENERATED_C_FILES = \
109         dtd_grammar.c
110
111 NODIST_LIBWIRESHARK_GENERATED_HEADER_FILES = \
112         dtd_grammar.h
113
114 #
115 # These don't get removed on "make distclean", as the tools we use to
116 # generate them aren't part of the Wireshark distribution, and aren't
117 # tools assumed to be present for any system capable of compiling
118 # from a tarball (e.g., make and a C compiler are assumed to be present,
119 # but Flex isn't).
120 #
121 LIBWIRESHARK_GENERATED_C_FILES = \
122         diam_dict.c             \
123         dtd_parse.c             \
124         dtd_preparse.c          \
125         radius_dict.c           \
126         uat_load.c
127
128 LIBWIRESHARK_GENERATED_HEADER_FILES = \
129         diam_dict_lex.h         \
130         dtd_parse_lex.h         \
131         dtd_preparse_lex.h      \
132         radius_dict_lex.h       \
133         uat_load_lex.h
134
135 LIBWIRESHARK_GENERATED_SRC =    \
136         $(LIBWIRESHARK_GENERATED_C_FILES) \
137         $(NODIST_LIBWIRESHARK_GENERATED_C_FILES)
138
139 LIBWIRESHARK_ALL_SRC =          \
140         $(LIBWIRESHARK_SRC)     \
141         $(LIBWIRESHARK_GENERATED_SRC)
142
143 LIBWIRESHARK_INCLUDES =         \
144         addr_and_mask.h         \
145         addr_resolv.h           \
146         address.h               \
147         adler32.h               \
148         afn.h                   \
149         aftypes.h               \
150         arcnet_pids.h           \
151         arptypes.h              \
152         ax25_pids.h             \
153         asn1.h                  \
154         atalk-utils.h           \
155         base64.h                \
156         bitswap.h               \
157         bridged_pids.h          \
158         camel-persistentdata.h  \
159         charsets.h              \
160         chdlctypes.h            \
161         circuit.h               \
162         codecs.h                \
163         column.h                \
164         column_info.h           \
165         column-utils.h          \
166         conversation.h          \
167         conv_id.h               \
168         crc16-tvb.h             \
169         crc32-tvb.h             \
170         crc8-tvb.h              \
171         diam_dict.h             \
172         dissector_filters.h     \
173         dtd.h                   \
174         dtd_parse.h             \
175         eap.h                   \
176         emem.h                  \
177         epan.h                  \
178         epan_dissect.h          \
179         etypes.h                \
180         ex-opt.h                \
181         except.h                \
182         exceptions.h            \
183         expert.h                \
184         exported_pdu.h          \
185         filter_expressions.h    \
186         filesystem.h            \
187         follow.h                \
188         frame_data.h            \
189         frame_data_sequence.h   \
190         frequency-utils.h       \
191         funnel.h                \
192         garrayfix.h             \
193         gcp.h                   \
194         geoip_db.h              \
195         golay.h                 \
196         greproto.h              \
197         guid-utils.h            \
198         h225-persistentdata.h   \
199         iana_snap_pid.h         \
200         iax2_codec_type.h       \
201         in_cksum.h              \
202         ip_opts.h               \
203         ipproto.h               \
204         ipv4.h                  \
205         ipv6-utils.h            \
206         lapd_sapi.h             \
207         llcsaps.h               \
208         next_tvb.h              \
209         nlpid.h                 \
210         oids.h                  \
211         osi-utils.h             \
212         oui.h                   \
213         packet-range.h          \
214         packet.h                \
215         packet_info.h           \
216         params.h                \
217         pint.h                  \
218         plugins.h               \
219         ppptypes.h              \
220         prefs.h                 \
221         prefs-int.h             \
222         proto.h                 \
223         ptvcursor.h             \
224         range.h                 \
225         reassemble.h            \
226         reedsolomon.h           \
227         report_err.h            \
228         req_resp_hdrs.h         \
229         rtp_pt.h                \
230         sctpppids.h             \
231         show_exception.h        \
232         sigcomp_state_hdlr.h    \
233         sigcomp-udvm.h          \
234         sminmpec.h              \
235         sna-utils.h             \
236         stat_cmd_args.h         \
237         stats_tree.h            \
238         stats_tree_priv.h       \
239         stream.h                \
240         strnatcmp.h             \
241         strutil.h               \
242         t35.h                   \
243         tap.h                   \
244         tap-voip.h              \
245         tcap-persistentdata.h   \
246         timestamp.h             \
247         timestats.h             \
248         tfs.h                   \
249         time_fmt.h              \
250         to_str.h                \
251         tvbparse.h              \
252         tvbuff.h                \
253         tvbuff-int.h            \
254         uat.h                   \
255         uat-int.h               \
256         value_string.h          \
257         x264_prt_id.h           \
258         xdlc.h