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
8 # Wireshark - Network traffic analyzer
9 # By Gerald Combs <gerald@wireshark.org>
10 # Copyright 1998 Gerald Combs
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.
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.
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.
27 include Makefile_custom.common
29 # Generated header files that we want in the distribution.
30 GENERATED_HEADER_FILES =
32 # Generated header files that we don't want in the distribution.
33 NODIST_GENERATED_HEADER_FILES = \
34 ui_capture_preferences_frame.h \
35 ui_column_preferences_frame.h \
36 ui_export_object_dialog.h \
37 ui_file_set_dialog.h \
38 ui_filter_expressions_preferences_frame.h \
39 ui_follow_stream_dialog.h \
40 ui_font_color_preferences_frame.h \
41 ui_import_text_dialog.h \
42 ui_layout_preferences_frame.h \
45 ui_main_window_preferences_frame.h \
46 ui_module_preferences_scroll_area.h \
47 ui_packet_comment_dialog.h \
48 ui_packet_format_group_box.h \
49 ui_packet_range_group_box.h \
50 ui_preferences_dialog.h \
54 ui_sequence_dialog.h \
57 ui_tcp_stream_dialog.h \
58 ui_time_shift_dialog.h \
61 # Generated C source files that we want in the distribution.
64 # Generated C source files that we don't want in the distribution.
65 NODIST_GENERATED_C_FILES =
67 # Generated C++ source files that we want in the distribution.
70 # Generated C++ source files that we don't want in the distribution.
71 NODIST_GENERATED_CPP_FILES = \
75 # All the generated files we want in the distribution.
77 $(GENERATED_HEADER_FILES) \
78 $(GENERATED_C_FILES) \
79 $(GENERATED_CPP_FILES)
81 # All the generated files we don't want in the distribution.
82 NODIST_GENERATED_FILES = \
83 $(NODIST_GENERATED_HEADER_FILES) \
84 $(NODIST_GENERATED_C_FILES) \
85 $(NODIST_GENERATED_CPP_FILES)
87 # Files that generate compileable files
91 # Headers that have to be run through moc.
97 capture_file_dialog.h \
98 capture_filter_combo.h \
99 capture_filter_edit.h \
100 capture_filter_syntax_worker.h \
101 capture_info_dialog.h \
102 capture_interface_dialog.h \
105 capture_preferences_frame.h \
106 column_preferences_frame.h \
107 display_filter_combo.h \
108 display_filter_edit.h \
110 export_dissection_dialog.h \
111 export_object_dialog.h \
113 filter_expressions_preferences_frame.h \
114 follow_stream_dialog.h \
115 font_color_preferences_frame.h \
116 import_text_dialog.h \
119 layout_preferences_frame.h \
123 main_window_preferences_frame.h \
124 module_preferences_scroll_area.h \
125 packet_comment_dialog.h \
126 packet_format_group_box.h \
128 packet_list_model.h \
129 packet_range_group_box.h \
130 preferences_dialog.h \
136 recent_file_status.h \
137 related_packet_delegate.h \
142 sparkline_delegate.h \
146 tcp_stream_dialog.h \
147 time_shift_dialog.h \
149 wireshark_application.h
156 capture_preferences_frame.ui \
157 column_preferences_frame.ui \
158 export_object_dialog.ui \
160 filter_expressions_preferences_frame.ui \
161 follow_stream_dialog.ui \
162 font_color_preferences_frame.ui \
163 import_text_dialog.ui \
164 layout_preferences_frame.ui \
167 main_window_preferences_frame.ui \
168 module_preferences_scroll_area.ui \
169 packet_format_group_box.ui \
170 packet_range_group_box.ui \
171 packet_comment_dialog.ui \
172 preferences_dialog.ui \
179 tcp_stream_dialog.ui \
180 time_shift_dialog.ui \
184 # The .moc.cpp files generated from them.
185 # We do *not* include these in the distribution; if you have the Qt SDK
186 # installed, so that you can build Qt-based applications, you have moc
189 MOC_SRC = $(MOC_HDRS:.h=.moc.cpp)
194 # Should QRC_FILES or QRC_SRC depend on QRC_IMAGES?
196 ../../image/display_filter.qrc \
197 ../../image/layout.qrc \
198 ../../image/status.qrc \
199 ../../image/toolbar.qrc \
214 # Should be auto-generated ?
221 # The .rcc.cpp files generated from them.
222 # We do *not* include these in the distribution; if you have the Qt SDK
223 # installed, so that you can build Qt-based applications, you have moc
226 QRC_SRC = $(QRC_FILES:.qrc=.rcc.cpp)
229 accordion_frame.cpp \
232 capture_file_dialog.cpp \
233 capture_filter_combo.cpp \
234 capture_filter_edit.cpp \
235 capture_filter_syntax_worker.cpp \
236 capture_info_dialog.cpp \
237 capture_interface_dialog.cpp \
240 capture_preferences_frame.cpp \
241 column_preferences_frame.cpp \
242 display_filter_combo.cpp \
243 display_filter_edit.cpp \
245 export_dissection_dialog.cpp \
246 export_object_dialog.cpp \
247 file_set_dialog.cpp \
248 filter_expressions_preferences_frame.cpp \
249 follow_stream_dialog.cpp \
250 font_color_preferences_frame.cpp \
251 import_text_dialog.cpp \
254 layout_preferences_frame.cpp \
256 main_status_bar.cpp \
259 main_window_preferences_frame.cpp \
260 main_window_slots.cpp \
261 module_preferences_scroll_area.cpp \
262 packet_comment_dialog.cpp \
263 packet_format_group_box.cpp \
265 packet_list_model.cpp \
266 packet_list_record.cpp \
267 packet_range_group_box.cpp \
268 preferences_dialog.cpp \
275 recent_file_status.cpp \
276 related_packet_delegate.cpp \
278 sequence_diagram.cpp \
279 sequence_dialog.cpp \
280 simple_dialog_qt.cpp \
281 sparkline_delegate.cpp \
284 syntax_line_edit.cpp \
285 tcp_stream_dialog.cpp \
286 time_shift_dialog.cpp \
288 wireshark_application.cpp
292 packet_list_record.h \