diff options
Diffstat (limited to 'ui/qt/Makefile.am')
-rw-r--r-- | ui/qt/Makefile.am | 599 |
1 files changed, 572 insertions, 27 deletions
diff --git a/ui/qt/Makefile.am b/ui/qt/Makefile.am index ca8b0fd737..9b62903a6d 100644 --- a/ui/qt/Makefile.am +++ b/ui/qt/Makefile.am @@ -19,7 +19,6 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -include Makefile.common include $(top_srcdir)/Makefile.am.inc AM_CPPFLAGS = $(INCLUDEDIRS) $(WS_CPPFLAGS) $(GLIB_CFLAGS) $(Qt_CFLAGS) @@ -30,32 +29,560 @@ endif noinst_LIBRARIES = libqtui.a -CLEANFILES = \ - libqtui.a \ - wireshark-tap-register.c-tmp \ - wireshark-tap-register-cache.pkl \ - *.moc.cpp \ - qrc_*.cpp \ - ui_*.h - *~ +include Makefile_custom.common + +# Generated header files that we want in the distribution. +GENERATED_HEADER_FILES = + +# Generated header files that we don't want in the distribution. +NODIST_GENERATED_HEADER_FILES = \ + ui_about_dialog.h \ + ui_address_editor_frame.h \ + ui_bluetooth_att_server_attributes_dialog.h \ + ui_bluetooth_device_dialog.h \ + ui_bluetooth_devices_dialog.h \ + ui_bluetooth_hci_summary_dialog.h \ + ui_capture_file_properties_dialog.h \ + ui_capture_interfaces_dialog.h \ + ui_capture_preferences_frame.h \ + ui_coloring_rules_dialog.h \ + ui_column_preferences_frame.h \ + ui_column_editor_frame.h \ + ui_compiled_filter_output.h \ + ui_conversation_hash_tables_dialog.h \ + ui_decode_as_dialog.h \ + ui_display_filter_expression_dialog.h \ + ui_dissector_tables_dialog.h \ + ui_enabled_protocols_dialog.h \ + ui_expert_info_dialog.h \ + ui_export_object_dialog.h \ + ui_export_pdu_dialog.h \ + ui_file_set_dialog.h \ + ui_filter_dialog.h \ + ui_filter_expression_frame.h \ + ui_filter_expressions_preferences_frame.h \ + ui_firewall_rules_dialog.h \ + ui_follow_stream_dialog.h \ + ui_font_color_preferences_frame.h \ + ui_funnel_string_dialog.h \ + ui_funnel_text_dialog.h \ + ui_gsm_map_summary_dialog.h \ + ui_iax2_analysis_dialog.h \ + ui_import_text_dialog.h \ + ui_io_graph_dialog.h \ + ui_layout_preferences_frame.h \ + ui_lbm_lbtrm_transport_dialog.h \ + ui_lbm_lbtru_transport_dialog.h \ + ui_lbm_stream_dialog.h \ + ui_lbm_uimflow_dialog.h \ + ui_lte_rlc_graph_dialog.h \ + ui_main_welcome.h \ + ui_main_window.h \ + ui_main_window_preferences_frame.h \ + ui_manage_interfaces_dialog.h \ + ui_module_preferences_scroll_area.h \ + ui_mtp3_summary_dialog.h \ + ui_overlay_scroll_bar.h \ + ui_packet_comment_dialog.h \ + ui_packet_dialog.h \ + ui_packet_format_group_box.h \ + ui_packet_range_group_box.h \ + ui_preference_editor_frame.h \ + ui_preferences_dialog.h \ + ui_print_dialog.h \ + ui_profile_dialog.h \ + ui_progress_frame.h \ + ui_protocol_hierarchy_dialog.h \ + ui_remote_capture_dialog.h \ + ui_remote_settings_dialog.h \ + ui_resolved_addresses_dialog.h \ + ui_rtp_analysis_dialog.h \ + ui_rtp_player_dialog.h \ + ui_rtp_stream_dialog.h \ + ui_sctp_all_assocs_dialog.h \ + ui_sctp_assoc_analyse_dialog.h \ + ui_sctp_chunk_statistics_dialog.h \ + ui_sctp_graph_dialog.h \ + ui_sctp_graph_arwnd_dialog.h \ + ui_sctp_graph_byte_dialog.h \ + ui_search_frame.h \ + ui_sequence_dialog.h \ + ui_show_packet_bytes_dialog.h \ + ui_splash_overlay.h \ + ui_supported_protocols_dialog.h \ + ui_tap_parameter_dialog.h \ + ui_tcp_stream_dialog.h \ + ui_time_shift_dialog.h \ + ui_traffic_table_dialog.h \ + ui_uat_dialog.h \ + ui_voip_calls_dialog.h \ + ui_wireless_frame.h + +# Generated C source files that we want in the distribution. +GENERATED_C_FILES = \ + wireshark-tap-register.c + +# Generated C source files that we don't want in the distribution. +NODIST_GENERATED_C_FILES = + +# Generated C++ source files that we want in the distribution. +GENERATED_CPP_FILES = + +# Generated C++ source files that we don't want in the distribution. +NODIST_GENERATED_CPP_FILES = \ + $(MOC_SRC) \ + $(QRC_SRC) + +# All the generated files we want in the distribution. +GENERATED_FILES = \ + $(GENERATED_HEADER_FILES) \ + $(GENERATED_C_FILES) \ + $(GENERATED_CPP_FILES) + +# All the generated files we don't want in the distribution. +NODIST_GENERATED_FILES = \ + $(NODIST_GENERATED_HEADER_FILES) \ + $(NODIST_GENERATED_C_FILES) \ + $(NODIST_GENERATED_CPP_FILES) + +# Files that generate compileable files +GENERATOR_FILES = -DISTCLEANFILES = \ - $(NODIST_GENERATED_FILES) \ - $(QM_FILES) \ +# +# Headers that have to be run through moc. +# +MOC_HDRS = \ + about_dialog.h \ + accordion_frame.h \ + address_editor_frame.h \ + bluetooth_att_server_attributes_dialog.h \ + bluetooth_device_dialog.h \ + bluetooth_devices_dialog.h \ + bluetooth_hci_summary_dialog.h \ + byte_view_tab.h \ + byte_view_text.h \ + capture_file.h \ + capture_file_dialog.h \ + capture_file_properties_dialog.h \ + capture_filter_combo.h \ + capture_filter_edit.h \ + capture_filter_syntax_worker.h \ + capture_info_dialog.h \ + capture_interfaces_dialog.h \ + capture_preferences_frame.h \ + coloring_rules_dialog.h \ + color_utils.h \ + column_preferences_frame.h \ + column_editor_frame.h \ + compiled_filter_output.h \ + conversation_colorize_action.h \ + conversation_dialog.h \ + conversation_hash_tables_dialog.h \ + decode_as_dialog.h \ + display_filter_combo.h \ + display_filter_edit.h \ + display_filter_expression_dialog.h \ + dissector_tables_dialog.h \ + elided_label.h \ + enabled_protocols_dialog.h \ + endpoint_dialog.h \ + expert_info_dialog.h \ + export_dissection_dialog.h \ + export_object_dialog.h \ + export_pdu_dialog.h \ + field_filter_edit.h \ + file_set_dialog.h \ + filter_action.h \ + filter_dialog.h \ + filter_expression_frame.h \ + filter_expressions_preferences_frame.h \ + find_line_edit.h \ + firewall_rules_dialog.h \ + follow_stream_dialog.h \ + follow_stream_text.h \ + font_color_preferences_frame.h \ + funnel_string_dialog.h \ + funnel_text_dialog.h \ + funnel_statistics.h \ + geometry_state_dialog.h \ + gsm_map_summary_dialog.h \ + iax2_analysis_dialog.h \ + import_text_dialog.h \ + interface_tree.h \ + io_graph_dialog.h \ + label_stack.h \ + layout_preferences_frame.h \ + lbm_lbtrm_transport_dialog.h \ + lbm_lbtru_transport_dialog.h \ + lbm_stream_dialog.h \ + lbm_uimflow_dialog.h \ + lte_mac_statistics_dialog.h \ + lte_rlc_graph_dialog.h \ + lte_rlc_statistics_dialog.h \ + main_status_bar.h \ + main_welcome.h \ + main_window.h \ + main_window_preferences_frame.h \ + manage_interfaces_dialog.h \ + module_preferences_scroll_area.h \ + multicast_statistics_dialog.h \ + mtp3_summary_dialog.h \ + overlay_scroll_bar.h \ + packet_comment_dialog.h \ + packet_dialog.h \ + packet_format_group_box.h \ + packet_list.h \ + packet_list_model.h \ + packet_range_group_box.h \ + percent_bar_delegate.h \ + preference_editor_frame.h \ + preferences_dialog.h \ + print_dialog.h \ + profile_dialog.h \ + progress_frame.h \ + proto_tree.h \ + protocol_hierarchy_dialog.h \ + protocol_preferences_menu.h \ + qcustomplot.h \ + recent_file_status.h \ + related_packet_delegate.h \ + remote_capture_dialog.h \ + remote_settings_dialog.h \ + resolved_addresses_dialog.h \ + response_time_delay_dialog.h \ + rpc_service_response_time_dialog.h \ + rtp_analysis_dialog.h \ + rtp_audio_stream.h \ + rtp_player_dialog.h \ + rtp_stream_dialog.h \ + sctp_all_assocs_dialog.h \ + sctp_assoc_analyse_dialog.h \ + search_frame.h \ + sctp_chunk_statistics_dialog.h \ + sctp_graph_dialog.h \ + sctp_graph_arwnd_dialog.h \ + sctp_graph_byte_dialog.h \ + search_frame.h \ + sequence_diagram.h \ + sequence_dialog.h \ + service_response_time_dialog.h \ + show_packet_bytes_dialog.h \ + simple_dialog.h \ + simple_statistics_dialog.h \ + sparkline_delegate.h \ + splash_overlay.h \ + stats_tree_dialog.h \ + stock_icon_tool_button.h \ + supported_protocols_dialog.h \ + syntax_line_edit.h \ + tap_parameter_dialog.h \ + tcp_stream_dialog.h \ + time_shift_dialog.h \ + traffic_table_dialog.h \ + uat_dialog.h \ + voip_calls_dialog.h \ + wireless_frame.h \ + wireshark_application.h \ + wireshark_dialog.h \ + wlan_statistics_dialog.h + +# +# .ui files. +# +UI_FILES = \ + about_dialog.ui \ + address_editor_frame.ui \ + bluetooth_att_server_attributes_dialog.ui \ + bluetooth_device_dialog.ui \ + bluetooth_devices_dialog.ui \ + bluetooth_hci_summary_dialog.ui \ + capture_file_properties_dialog.ui \ + capture_interfaces_dialog.ui \ + capture_preferences_frame.ui \ + coloring_rules_dialog.ui \ + column_preferences_frame.ui \ + column_editor_frame.ui \ + compiled_filter_output.ui \ + conversation_hash_tables_dialog.ui \ + decode_as_dialog.ui \ + display_filter_expression_dialog.ui \ + dissector_tables_dialog.ui \ + enabled_protocols_dialog.ui \ + expert_info_dialog.ui \ + export_object_dialog.ui \ + export_pdu_dialog.ui \ + file_set_dialog.ui \ + filter_dialog.ui \ + filter_expression_frame.ui \ + filter_expressions_preferences_frame.ui \ + firewall_rules_dialog.ui \ + follow_stream_dialog.ui \ + font_color_preferences_frame.ui \ + funnel_string_dialog.ui \ + funnel_text_dialog.ui \ + gsm_map_summary_dialog.ui \ + iax2_analysis_dialog.ui \ + import_text_dialog.ui \ + io_graph_dialog.ui \ + layout_preferences_frame.ui \ + lbm_lbtrm_transport_dialog.ui \ + lbm_lbtru_transport_dialog.ui \ + lbm_stream_dialog.ui \ + lbm_uimflow_dialog.ui \ + lte_rlc_graph_dialog.ui \ + main_welcome.ui \ + main_window.ui \ + main_window_preferences_frame.ui \ + manage_interfaces_dialog.ui \ + module_preferences_scroll_area.ui \ + mtp3_summary_dialog.ui \ + packet_format_group_box.ui \ + packet_range_group_box.ui \ + packet_comment_dialog.ui \ + packet_dialog.ui \ + preference_editor_frame.ui \ + preferences_dialog.ui \ + print_dialog.ui \ + profile_dialog.ui \ + progress_frame.ui \ + protocol_hierarchy_dialog.ui \ + remote_capture_dialog.ui \ + remote_settings_dialog.ui \ + resolved_addresses_dialog.ui \ + rtp_analysis_dialog.ui \ + rtp_player_dialog.ui \ + rtp_stream_dialog.ui \ + sctp_all_assocs_dialog.ui \ + sctp_assoc_analyse_dialog.ui \ + sctp_chunk_statistics_dialog.ui \ + sctp_graph_dialog.ui \ + sctp_graph_arwnd_dialog.ui \ + sctp_graph_byte_dialog.ui \ + search_frame.ui \ + sequence_dialog.ui \ + show_packet_bytes_dialog.ui \ + splash_overlay.ui \ + supported_protocols_dialog.ui \ + tap_parameter_dialog.ui \ + tcp_stream_dialog.ui \ + time_shift_dialog.ui \ + traffic_table_dialog.ui \ + uat_dialog.ui \ + voip_calls_dialog.ui \ + wireless_frame.ui + +# +# The .moc.cpp files generated from them. +# We do *not* include these in the distribution; if you have the Qt SDK +# installed, so that you can build Qt-based applications, you have moc +# installed. +# +MOC_SRC = $(MOC_HDRS:.h=.moc.cpp) + +# +# .qrc files. +# +# Should QRC_FILES or QRC_SRC depend on QRC_IMAGES? +QRC_FILES = \ + ../../image/about.qrc \ + ../../image/languages/languages.qrc \ + ../../image/layout.qrc \ + ../../image/toolbar.qrc \ + ../../image/wsicon.qrc \ i18n.qrc -MAINTAINERCLEANFILES = \ - $(GENERATED_FILES) \ - $(NODIST_GENERATED_FILES) \ - Makefile.in +# +# The .cpp files generated from them. +# We do *not* include these in the distribution; if you have the Qt SDK +# installed, so that you can build Qt-based applications, you have rcc +# installed. +# +QRC_SRC = \ + qrc_about.cpp \ + qrc_languages.cpp \ + qrc_layout.cpp \ + qrc_toolbar.cpp \ + qrc_wsicon.cpp \ + qrc_i18n.cpp + +# +# .ts files. +# wireshark_en should be pluralonly. +# +TS_FILES = \ + wireshark_de.ts \ + wireshark_en.ts \ + wireshark_fr.ts \ + wireshark_it.ts \ + wireshark_ja_JP.ts \ + wireshark_pl.ts \ + wireshark_zh_CN.ts + +# +# .qm files. +# +QM_FILES = $(TS_FILES:.ts=.qm) + +WIRESHARK_QT_SRC = \ + about_dialog.cpp \ + accordion_frame.cpp \ + address_editor_frame.cpp \ + bluetooth_att_server_attributes_dialog.cpp \ + bluetooth_device_dialog.cpp \ + bluetooth_devices_dialog.cpp \ + bluetooth_hci_summary_dialog.cpp \ + byte_view_tab.cpp \ + byte_view_text.cpp \ + capture_file.cpp \ + capture_file_dialog.cpp \ + capture_file_properties_dialog.cpp \ + capture_filter_combo.cpp \ + capture_filter_edit.cpp \ + capture_filter_syntax_worker.cpp \ + capture_info_dialog.cpp \ + capture_interfaces_dialog.cpp \ + capture_preferences_frame.cpp \ + color_utils.cpp \ + coloring_rules_dialog.cpp \ + column_preferences_frame.cpp \ + column_editor_frame.cpp \ + compiled_filter_output.cpp \ + conversation_colorize_action.cpp \ + conversation_dialog.cpp \ + conversation_hash_tables_dialog.cpp \ + decode_as_dialog.cpp \ + display_filter_combo.cpp \ + display_filter_edit.cpp \ + display_filter_expression_dialog.cpp \ + dissector_tables_dialog.cpp \ + elided_label.cpp \ + enabled_protocols_dialog.cpp \ + endpoint_dialog.cpp \ + export_dissection_dialog.cpp \ + export_object_dialog.cpp \ + export_pdu_dialog.cpp \ + field_filter_edit.cpp \ + file_set_dialog.cpp \ + filter_action.cpp \ + filter_dialog.cpp \ + filter_expression_frame.cpp \ + filter_expressions_preferences_frame.cpp \ + find_line_edit.cpp \ + firewall_rules_dialog.cpp \ + follow_stream_dialog.cpp \ + follow_stream_text.cpp \ + font_color_preferences_frame.cpp \ + funnel_string_dialog.cpp \ + funnel_text_dialog.cpp \ + geometry_state_dialog.cpp \ + iax2_analysis_dialog.cpp \ + import_text_dialog.cpp \ + interface_tree.cpp \ + label_stack.cpp \ + layout_preferences_frame.cpp \ + lbm_lbtrm_transport_dialog.cpp \ + lbm_lbtru_transport_dialog.cpp \ + lbm_stream_dialog.cpp \ + lbm_uimflow_dialog.cpp \ + lte_mac_statistics_dialog.cpp \ + lte_rlc_graph_dialog.cpp \ + lte_rlc_statistics_dialog.cpp \ + main_status_bar.cpp \ + main_welcome.cpp \ + main_window.cpp \ + main_window_preferences_frame.cpp \ + main_window_slots.cpp \ + manage_interfaces_dialog.cpp \ + module_preferences_scroll_area.cpp \ + overlay_scroll_bar.cpp \ + packet_comment_dialog.cpp \ + packet_dialog.cpp \ + packet_format_group_box.cpp \ + packet_list.cpp \ + packet_list_model.cpp \ + packet_list_record.cpp \ + packet_range_group_box.cpp \ + percent_bar_delegate.cpp \ + preference_editor_frame.cpp \ + preferences_dialog.cpp \ + print_dialog.cpp \ + profile_dialog.cpp \ + progress_frame.cpp \ + proto_tree.cpp \ + protocol_hierarchy_dialog.cpp \ + protocol_preferences_menu.cpp \ + qcustomplot.cpp \ + qt_ui_utils.cpp \ + recent_file_status.cpp \ + related_packet_delegate.cpp \ + remote_capture_dialog.cpp \ + remote_settings_dialog.cpp \ + resolved_addresses_dialog.cpp \ + response_time_delay_dialog.cpp \ + rpc_service_response_time_dialog.cpp \ + rtp_analysis_dialog.cpp \ + rtp_audio_stream.cpp \ + rtp_player_dialog.cpp \ + rtp_stream_dialog.cpp \ + sctp_all_assocs_dialog.cpp \ + sctp_assoc_analyse_dialog.cpp \ + sctp_chunk_statistics_dialog.cpp \ + sctp_graph_dialog.cpp \ + sctp_graph_arwnd_dialog.cpp \ + sctp_graph_byte_dialog.cpp \ + search_frame.cpp \ + sequence_diagram.cpp \ + sequence_dialog.cpp \ + service_response_time_dialog.cpp \ + show_packet_bytes_dialog.cpp \ + simple_dialog.cpp \ + simple_statistics_dialog.cpp \ + sparkline_delegate.cpp \ + splash_overlay.cpp \ + stock_icon.cpp \ + stock_icon_tool_button.cpp \ + supported_protocols_dialog.cpp \ + syntax_line_edit.cpp \ + tap_parameter_dialog.cpp \ + tcp_stream_dialog.cpp \ + time_shift_dialog.cpp \ + traffic_table_dialog.cpp \ + uat_dialog.cpp \ + voip_calls_dialog.cpp \ + wireless_frame.cpp \ + wireshark_application.cpp \ + wireshark_dialog.cpp + +WIRESHARK_QT_TAP_SRC = \ + expert_info_dialog.cpp \ + funnel_statistics.cpp \ + gsm_map_summary_dialog.cpp \ + io_graph_dialog.cpp \ + lte_mac_statistics_dialog.cpp \ + lte_rlc_statistics_dialog.cpp \ + mtp3_summary_dialog.cpp \ + multicast_statistics_dialog.cpp \ + rtp_stream_dialog.cpp \ + sctp_all_assocs_dialog.cpp \ + sctp_assoc_analyse_dialog.cpp \ + stats_tree_dialog.cpp \ + wlan_statistics_dialog.cpp + +noinst_HEADERS = \ + $(MOC_HDRS) \ + packet_list_record.h \ + qcustomplot.h \ + qt_ui_utils.h \ + stock_icon.h \ + tango_colors.h if HAVE_EXTCAP NODIST_GENERATED_HEADER_FILES += \ ui_extcap_options_dialog.h MOC_HDRS += \ - extcap_argument.h \ - extcap_argument_file.h \ + extcap_argument.h \ + extcap_argument_file.h \ extcap_argument_multiselect.h \ extcap_options_dialog.h @@ -63,7 +590,7 @@ UI_FILES += \ extcap_options_dialog.ui WIRESHARK_QT_SRC += \ - extcap_argument.cpp \ + extcap_argument.cpp \ extcap_argument_file.cpp \ extcap_argument_multiselect.cpp \ extcap_options_dialog.cpp @@ -88,20 +615,39 @@ wireshark-tap-register.c: $(WIRESHARK_QT_TAP_SRC) $(top_srcdir)/tools/make-tap-r @$(PYTHON) $(top_srcdir)/tools/make-tap-reg.py $(srcdir) taps $(WIRESHARK_QT_TAP_SRC) libqtui_a_SOURCES = \ - $(WIRESHARK_QT_SRC) \ - $(WIRESHARK_QT_TAP_SRC) \ - $(GENERATED_C_FILES) \ - $(GENERATED_CPP_FILES) \ - $(noinst_HEADERS) \ + $(WIRESHARK_QT_SRC) \ + $(WIRESHARK_QT_TAP_SRC) \ + $(GENERATED_C_FILES) \ + $(GENERATED_CPP_FILES) \ + $(noinst_HEADERS) \ $(GENERATED_HEADER_FILES) nodist_libqtui_a_SOURCES = \ - $(NODIST_GENERATED_C_FILES) \ - $(NODIST_GENERATED_CPP_FILES) \ + $(NODIST_GENERATED_C_FILES) \ + $(NODIST_GENERATED_CPP_FILES) \ $(NODIST_GENERATED_HEADER_FILES) libqtui_a_DEPENDENCIES = +CLEANFILES = \ + libqtui.a \ + wireshark-tap-register.c-tmp \ + wireshark-tap-register-cache.pkl \ + *.moc.cpp \ + qrc_*.cpp \ + ui_*.h \ + *~ + +DISTCLEANFILES = \ + $(NODIST_GENERATED_FILES) \ + $(QM_FILES) \ + i18n.qrc + +MAINTAINERCLEANFILES = \ + $(GENERATED_FILES) \ + $(NODIST_GENERATED_FILES) \ + Makefile.in + AM_V_MOC = $(am__v_MOC_@AM_V@) am__v_MOC_ = $(am__v_MOC_@AM_DEFAULT_V@) am__v_MOC_0 = @echo " MOC " $@; @@ -351,6 +897,5 @@ EXTRA_DIST = \ CMakeLists.txt \ doxygen.cfg.in \ i18n.qrc.in \ - Makefile.common \ Makefile_custom.common \ gpl-template.txt |