#QT -= gui QT += gui widgets qml xml multimedia quickwidgets TEMPLATE = lib DEFINES += GTL_GUI_LIB TARGET = gtl_gui CONFIG += c++11 # You can make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomment the following line. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ config/gtl_gui_config_filter_response_chart.cpp \ config/gtl_gui_config_filter_response_chart_series.cpp \ config/gtl_gui_config_filter_response_chart_series_axis_y.cpp \ config/gtl_gui_config_hardware_dialog.cpp \ config/gtl_gui_config_hw_widget.cpp \ config/gtl_gui_config_hw_widget_audio.cpp \ config/gtl_gui_config_hw_widget_dac.cpp \ config/gtl_gui_config_hw_widget_generator.cpp \ config/gtl_gui_config_widget.cpp \ config/gtl_gui_config_widget_analog.cpp \ config/gtl_gui_config_widget_device.cpp \ config/gtl_gui_config_widget_node.cpp \ config/gtl_gui_config_widget_player.cpp \ config/gtl_gui_config_widget_player_files.cpp \ gtl_gui.cpp \ gtl_gui_apfc_chart.cpp \ gtl_gui_apfc_series.cpp \ gtl_gui_apfc_widget.cpp \ gtl_gui_chart.cpp \ gtl_gui_chart_axis_x.cpp \ gtl_gui_chart_axis_y.cpp \ gtl_gui_chart_line.cpp \ gtl_gui_chart_marker.cpp \ gtl_gui_chart_marker_color_delegate.cpp \ gtl_gui_chart_marker_kill_delegate.cpp \ gtl_gui_chart_marker_line.cpp \ gtl_gui_chart_markers.cpp \ gtl_gui_chart_markers_item_delegate.cpp \ gtl_gui_chart_markers_model.cpp \ gtl_gui_chart_markers_view.cpp \ gtl_gui_chart_series.cpp \ gtl_gui_chart_single_markers.cpp \ gtl_gui_chart_single_markers_view.cpp \ gtl_gui_chart_widget.cpp \ gtl_gui_color_box.cpp \ gtl_gui_cross_spec_chart.cpp \ gtl_gui_cross_spec_series.cpp \ gtl_gui_cross_spec_widget.cpp \ gtl_gui_dock.cpp \ gtl_gui_dock_title.cpp \ gtl_gui_group_options_widget.cpp \ gtl_gui_log_viewer.cpp \ gtl_gui_meas_widget.cpp \ gtl_gui_options_dialog.cpp \ gtl_gui_options_widget.cpp \ gtl_gui_octv_chart.cpp \ gtl_gui_octv_series.cpp \ gtl_gui_octv_widget.cpp \ gtl_gui_record_chart.cpp \ gtl_gui_record_chart_axis_x.cpp \ gtl_gui_record_chart_series.cpp \ gtl_gui_recorder_widget.cpp \ gtl_gui_scr_editor.cpp \ gtl_gui_scr_options_widget.cpp \ gtl_gui_scr_qml_widget.cpp \ gtl_gui_scr_quick_widget.cpp \ gtl_gui_scr_specs_chart.cpp \ gtl_gui_scr_specs_series.cpp \ gtl_gui_scr_specs_widget.cpp \ gtl_gui_scr_table.cpp \ gtl_gui_scr_widget.cpp \ gtl_gui_spec_chart.cpp \ gtl_gui_spec_meas_delegate.cpp \ gtl_gui_spec_meas_model.cpp \ gtl_gui_spec_series.cpp \ gtl_gui_spec_widget.cpp \ osc/gtl_gui_osc_chart.cpp \ osc/gtl_gui_osc_meas_delegate.cpp \ osc/gtl_gui_osc_meas_model.cpp \ osc/gtl_gui_osc_series.cpp \ osc/gtl_gui_osc_widget.cpp \ orbit/gtl_gui_orbit_chart.cpp \ orbit/gtl_gui_orbit_series.cpp \ orbit/gtl_gui_orbit_widget.cpp \ player/gtl_gui_player_chart.cpp \ player/gtl_gui_player_chart_position.cpp \ player/gtl_gui_player_chart_position_line.cpp \ player/gtl_gui_player_chart_range.cpp \ player/gtl_gui_player_chart_range_body.cpp \ player/gtl_gui_player_chart_range_line.cpp \ player/gtl_gui_player_resampling_dialog.cpp \ spec/gtl_gui_spec_band_marker.cpp \ spec/gtl_gui_spec_band_marker_body.cpp \ spec/gtl_gui_spec_band_marker_type_delegate.cpp \ spec/gtl_gui_spec_band_markers.cpp \ spec/gtl_gui_spec_band_markers_view.cpp \ spec/gtl_gui_spec_harm_marker.cpp \ spec/gtl_gui_spec_harm_markers.cpp \ spec/gtl_gui_spec_harm_markers_view.cpp \ spgr/gtl_gui_spgr_chart.cpp \ spgr/gtl_gui_spgr_chart_marker.cpp \ spgr/gtl_gui_spgr_line.cpp \ spgr/gtl_gui_spgr_series.cpp \ spgr/gtl_gui_spgr_widget.cpp HEADERS += \ config/gtl_gui_config_filter_response_chart.h \ config/gtl_gui_config_filter_response_chart_series.h \ config/gtl_gui_config_filter_response_chart_series_axis_y.h \ config/gtl_gui_config_hardware_dialog.h \ config/gtl_gui_config_hw_widget.h \ config/gtl_gui_config_hw_widget_audio.h \ config/gtl_gui_config_hw_widget_dac.h \ config/gtl_gui_config_hw_widget_generator.h \ config/gtl_gui_config_widget.h \ config/gtl_gui_config_widget_analog.h \ config/gtl_gui_config_widget_device.h \ config/gtl_gui_config_widget_node.h \ config/gtl_gui_config_widget_player.h \ config/gtl_gui_config_widget_player_files.h \ gtl_gui_apfc_chart.h \ gtl_gui_apfc_series.h \ gtl_gui_apfc_widget.h \ gtl_gui_chart.h \ gtl_gui_chart_axis_x.h \ gtl_gui_chart_axis_y.h \ gtl_gui_chart_line.h \ gtl_gui_chart_marker.h \ gtl_gui_chart_marker_color_delegate.h \ gtl_gui_chart_marker_kill_delegate.h \ gtl_gui_chart_marker_line.h \ gtl_gui_chart_markers.h \ gtl_gui_chart_markers_item_delegate.h \ gtl_gui_chart_markers_model.h \ gtl_gui_chart_markers_view.h \ gtl_gui_chart_series.h \ gtl_gui_chart_single_markers.h \ gtl_gui_chart_single_markers_view.h \ gtl_gui_chart_widget.h \ gtl_gui_color_box.h \ gtl_gui_cross_spec_chart.h \ gtl_gui_cross_spec_series.h \ gtl_gui_cross_spec_widget.h \ gtl_gui_dock.h \ gtl_gui_dock_title.h \ gtl_gui_group_options_widget.h \ gtl_gui_log_viewer.h \ gtl_gui_meas_widget.h \ gtl_gui_options_dialog.h \ gtl_gui_options_widget.h \ gtl_gui_octv_chart.h \ gtl_gui_octv_series.h \ gtl_gui_octv_widget.h \ gtl_gui_record_chart.h \ gtl_gui_record_chart_axis_x.h \ gtl_gui_record_chart_series.h \ gtl_gui_recorder_widget.h \ gtl_gui_scr_editor.h \ gtl_gui_scr_options_widget.h \ gtl_gui_scr_qml_widget.h \ gtl_gui_scr_quick_widget.h \ gtl_gui_scr_specs_chart.h \ gtl_gui_scr_specs_series.h \ gtl_gui_scr_specs_widget.h \ gtl_gui_scr_table.h \ gtl_gui_scr_widget.h \ gtl_gui_spec_chart.h \ gtl_gui_spec_meas_delegate.h \ gtl_gui_spec_meas_model.h \ gtl_gui_spec_series.h \ gtl_gui_spec_widget.h \ gui_global.h \ gtl_gui.h \ osc/gtl_gui_osc_chart.h \ osc/gtl_gui_osc_meas_delegate.h \ osc/gtl_gui_osc_meas_model.h \ osc/gtl_gui_osc_series.h \ osc/gtl_gui_osc_widget.h \ orbit/gtl_gui_orbit_chart.h \ orbit/gtl_gui_orbit_series.h \ orbit/gtl_gui_orbit_widget.h \ player/gtl_gui_player_chart.h \ player/gtl_gui_player_chart_position.h \ player/gtl_gui_player_chart_position_line.h \ player/gtl_gui_player_chart_range.h \ player/gtl_gui_player_chart_range_body.h \ player/gtl_gui_player_chart_range_line.h \ player/gtl_gui_player_resampling_dialog.h \ spec/gtl_gui_spec_band_marker.h \ spec/gtl_gui_spec_band_marker_body.h \ spec/gtl_gui_spec_band_marker_type_delegate.h \ spec/gtl_gui_spec_band_markers.h \ spec/gtl_gui_spec_band_markers_view.h \ spec/gtl_gui_spec_harm_marker.h \ spec/gtl_gui_spec_harm_markers.h \ spec/gtl_gui_spec_harm_markers_view.h \ spgr/gtl_gui_spgr_chart.h \ spgr/gtl_gui_spgr_chart_marker.h \ spgr/gtl_gui_spgr_line.h \ spgr/gtl_gui_spgr_series.h \ spgr/gtl_gui_spgr_widget.h TRANSLATIONS += \ gui_ru_RU.ts # Default rules for deployment. unix { target.path = /usr/lib } !isEmpty(target.path): INSTALLS += target INCLUDEPATH += $$PWD/.. DEPENDPATH += $$PWD/.. win32:CONFIG(release, debug|release): DESTDIR = ../.output/release else:win32:CONFIG(debug, debug|release): DESTDIR = ../.output/debug else:unix: DESTDIR = ../../.ouput win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../.output/release/ -lgtl_core else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../.output/debug/ -lgtl_core else:unix: LIBS += -L$$PWD/../.output/ -lgtl_core win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../.output/release/ -lgtl_script else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../.output/debug/ -lgtl_script else:unix: LIBS += -L$$PWD/../.output/ -lgtl_script win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../.output/release/ -lgtl_hw else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../.output/debug/ -lgtl_hw else:unix: LIBS += -L$$PWD/../.output/ -lgtl_script win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../.output/release/ -lgtl_math else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../.output/debug/ -lgtl_math else:unix: LIBS += -L$$PWD/../.output/ -lgtl_math win32:CONFIG(release, debug|release): LIBS += -L$$(COMPONENTSPATH)/qt6/.output/release/ -lchart else:win32:CONFIG(debug, debug|release): LIBS += -L$$(COMPONENTSPATH)/qt6/.output/debug/ -lchart else:unix: LIBS += -L$$(COMPONENTSPATH)/qt6/.output/ -lchart INCLUDEPATH += $$(COMPONENTSPATH)/qt6 DEPENDPATH += $$(COMPONENTSPATH)/qt6 INCLUDEPATH += $$(COMPONENTSPATH)/!c++ DEPENDPATH += $$(COMPONENTSPATH)!c++ RESOURCES += $$(COMPONENTSPATH)/qt6/chart/Resources/chart.qrc \ gui.qrc INCLUDEPATH += $$(DSPFILTERSPATH)/include DEPENDPATH += $$(DSPFILTERSPATH)/include INCLUDEPATH += $$(FFTWPATH) FORMS += \ config/gtl_gui_config_hardware_dialog.ui \ config/gtl_gui_config_hw_widget_audio.ui \ config/gtl_gui_config_hw_widget_dac.ui \ config/gtl_gui_config_hw_widget_generator.ui \ config/gtl_gui_config_widget.ui \ config/gtl_gui_config_widget_analog.ui \ config/gtl_gui_config_widget_device.ui \ config/gtl_gui_config_widget_player.ui \ gtl_gui_apfc_widget.ui \ gtl_gui_cross_spec_widget.ui \ gtl_gui_dock_title.ui \ gtl_gui_meas_widget.ui \ gtl_gui_meas_widget.ui \ gtl_gui_options_dialog.ui \ gtl_gui_options_widget.ui \ gtl_gui_octv_widget.ui \ gtl_gui_recorder_widget.ui \ gtl_gui_scr_options_widget.ui \ gtl_gui_scr_qml_widget.ui \ gtl_gui_scr_specs_widget.ui \ gtl_gui_scr_table.ui \ gtl_gui_scr_widget.ui \ gtl_gui_spec_widget.ui \ osc/gtl_gui_osc_widget.ui \ player/gtl_gui_player_resampling_dialog.ui \ orbit/gtl_gui_orbit_widget.ui \ spgr/gtl_gui_spgr_widget.ui