1CONFIG -= qt 2 3TEMPLATE = lib 4 5CONFIG += c++11 6 7# The following define makes your compiler emit warnings if you use 8# any Qt feature that has been marked deprecated (the exact warnings 9# depend on your compiler). Please consult the documentation of the 10# deprecated API in order to know how to port your code away from it. 11DEFINES += QT_DEPRECATED_WARNINGS \ 12 "ENABLE_ICU=1" \ 13 "ENABLE_VECTOR_FONT=1" \ 14 "ENABLE_BITMAP_FONT=0" \ 15 "ENABEL_UI_AUTO_TEST=0" \ 16 "DEFAULT_ANIMATION=1" \ 17 AUTO_TEST_RESOURCE_PATH=../../simulator/config/auto_test/ \ 18 19DEFINES += QT_COMPILER 20 21# You can also make your code fail to compile if it uses deprecated APIs. 22# In order to do so, uncomment the following line. 23# You can also select to disable deprecated APIs only up to a certain version of Qt. 24#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 25 26DESTDIR = ../libs 27 28SOURCES += \ 29 ../../../../test/framework/common/ui_text_language.cpp \ 30 ../../../../test/framework/src/test_case_list_adapter.cpp \ 31 ../../../../test/framework/src/ui_test_group.cpp \ 32 ../../../../test/framework/src/test_ability.cpp \ 33 ../../../../test/framework/src/ui_test_app.cpp \ 34 ../../../../test/uitest/test_animator/ui_test_animator.cpp \ 35 ../../../../test/uitest/test_anti_aliasing/ui_test_anti_aliasing.cpp \ 36 ../../../../test/uitest/test_arc_label/ui_test_arc_label.cpp \ 37 ../../../../test/uitest/test_border_margin_padding/ui_test_border_margin_padding.cpp \ 38 ../../../../test/uitest/test_button/ui_test_button.cpp \ 39 ../../../../test/uitest/test_canvas/ui_test_canvas.cpp \ 40 ../../../../test/uitest/test_chart/ui_test_chart_pillar.cpp \ 41 ../../../../test/uitest/test_chart/ui_test_chart_polyline.cpp \ 42 ../../../../test/uitest/test_clip/ui_test_clip.cpp \ 43 ../../../../test/uitest/test_dialog/ui_test_dialog.cpp \ 44 ../../../../test/uitest/test_digital_clock/ui_test_digital_clock.cpp \ 45 ../../../../test/uitest/test_draw_line/ui_test_draw_line.cpp \ 46 ../../../../test/uitest/test_draw_rect/ui_test_draw_rect.cpp \ 47 ../../../../test/uitest/test_event_injector/ui_test_event_injector.cpp \ 48 ../../../../test/uitest/test_focus_manager/ui_test_focus_manager.cpp \ 49 ../../../../test/uitest/test_font/ui_test_font.cpp \ 50 ../../../../test/uitest/test_image/ui_test_image.cpp \ 51 ../../../../test/uitest/test_image_animator/ui_test_image_animator.cpp \ 52 ../../../../test/uitest/test_input_event/ui_test_input_event.cpp \ 53 ../../../../test/uitest/test_label/ui_test_label.cpp \ 54 ../../../../test/uitest/test_layout/ui_test_advanced_layout.cpp \ 55 ../../../../test/uitest/test_layout/ui_test_basic_layout.cpp \ 56 ../../../../test/uitest/test_opacity/ui_test_opacity.cpp \ 57 ../../../../test/uitest/test_picker/ui_test_ui_picker.cpp \ 58 ../../../../test/uitest/test_progress_bar/ui_test_box_progress.cpp \ 59 ../../../../test/uitest/test_progress_bar/ui_test_circle_progress.cpp \ 60 ../../../../test/uitest/test_qrcode/ui_test_qrcode.cpp \ 61 ../../../../test/uitest/test_render/ui_test_render.cpp \ 62 ../../../../test/uitest/test_rotate_input/ui_test_rotate_input.cpp \ 63 ../../../../test/uitest/test_scroll_bar/ui_test_scroll_bar.cpp \ 64 ../../../../test/uitest/test_slider/ui_test_slider.cpp \ 65 ../../../../test/uitest/test_texture_mapper/ui_test_texture_mapper.cpp \ 66 ../../../../test/uitest/test_transform/ui_test_transform.cpp \ 67 ../../../../test/uitest/test_ui_analog_clock/ui_test_analog_clock.cpp \ 68 ../../../../test/uitest/test_ui_dump_dom_tree/ui_test_dump_dom.cpp \ 69 ../../../../test/uitest/test_ui_list/ui_test_ui_list.cpp \ 70 ../../../../test/uitest/test_ui_list_view/ui_test_list_layout.cpp \ 71 ../../../../test/uitest/test_ui_scroll_view/ui_test_ui_scroll_view.cpp \ 72 ../../../../test/uitest/test_ui_swipe_view/ui_test_ui_swipe_view.cpp \ 73 ../../../../test/uitest/test_vector_font/ui_test_vector_font.cpp \ 74 ../../../../test/uitest/test_view_bitmap/ui_test_view_bitmap.cpp \ 75 ../../../../test/uitest/test_view_bounds/ui_test_view_bounds.cpp \ 76 ../../../../test/uitest/test_view_group/ui_test_view_group.cpp \ 77 ../../../../test/uitest/test_view_percent/ui_test_view_percent.cpp \ 78 ../../../../test/uitest/test_view_scale_rotate/ui_test_view_scale_rotate.cpp 79 80SOURCES += \ 81 ../../../../test/framework/src/auto_test_app.cpp \ 82 ../../../../test/framework/src/auto_test_case_group.cpp \ 83 ../../../../test/framework/src/compare_tools.cpp \ 84 ../../../../test/framework/src/ui_auto_test.cpp \ 85 ../../../../test/uitest/test_render/ui_auto_test_render.cpp \ 86 ../../../../test/uitest/test_layout/ui_auto_test_basic_layout.cpp 87 88HEADERS += \ 89 ../../../../test/framework/common/ui_text_language.h \ 90 ../../../../test/framework/include/test_case_list_adapter.h \ 91 ../../../../test/framework/include/ui_test_app.h \ 92 ../../../../test/framework/include/test_resource_config.h \ 93 ../../../../test/framework/include/ui_test.h \ 94 ../../../../test/framework/include/ui_test_group.h \ 95 ../../../../test/uitest/test_animator/ui_test_animator.h \ 96 ../../../../test/uitest/test_anti_aliasing/ui_test_anti_aliasing.h \ 97 ../../../../test/uitest/test_arc_label/ui_test_arc_label.h \ 98 ../../../../test/uitest/test_button/ui_test_button.h \ 99 ../../../../test/uitest/test_canvas/ui_test_canvas.h \ 100 ../../../../test/uitest/test_chart/ui_test_chart_pillar.h \ 101 ../../../../test/uitest/test_chart/ui_test_chart_polyline.h \ 102 ../../../../test/uitest/test_clip/ui_test_clip.cpp \ 103 ../../../../test/uitest/test_dialog/ui_test_dialog.h \ 104 ../../../../test/uitest/test_digital_clock/ui_test_digital_clock.h \ 105 ../../../../test/uitest/test_draw_line/ui_test_draw_line.h \ 106 ../../../../test/uitest/test_draw_rect/ui_test_draw_rect.h \ 107 ../../../../test/uitest/test_event_injector/ui_test_event_injector.h \ 108 ../../../../test/uitest/test_focus_manager/ui_test_focus_manager.h \ 109 ../../../../test/uitest/test_font/ui_test_font.h \ 110 ../../../../test/uitest/test_image/ui_test_image.h \ 111 ../../../../test/uitest/test_image_animator/ui_test_image_animator.h \ 112 ../../../../test/uitest/test_input_event/ui_test_input_event.h \ 113 ../../../../test/uitest/test_label/ui_test_label.h \ 114 ../../../../test/uitest/test_layout/ui_test_advanced_layout.h \ 115 ../../../../test/uitest/test_layout/ui_test_basic_layout.h \ 116 ../../../../test/uitest/test_opacity/ui_test_opacity.h \ 117 ../../../../test/uitest/test_picker/ui_test_ui_picker.h \ 118 ../../../../test/uitest/test_progress_bar/ui_test_box_progress.h \ 119 ../../../../test/uitest/test_progress_bar/ui_test_circle_progress.h \ 120 ../../../../test/uitest/test_qrcode/ui_test_qrcode.cpp \ 121 ../../../../test/uitest/test_render/ui_test_render.h \ 122 ../../../../test/uitest/test_rotate_input/ui_test_rotate_input.h \ 123 ../../../../test/uitest/test_scroll_bar/ui_test_scroll_bar.h \ 124 ../../../../test/uitest/test_slider/ui_test_slider.h \ 125 ../../../../test/uitest/test_texture_mapper/ui_test_texture_mapper.h \ 126 ../../../../test/uitest/test_transform/ui_test_transform.h \ 127 ../../../../test/uitest/test_ui_analog_clock/ui_test_analog_clock.h \ 128 ../../../../test/uitest/test_ui_dump_dom_tree/ui_test_dump_dom.h \ 129 ../../../../test/uitest/test_ui_list/ui_test_ui_list.h \ 130 ../../../../test/uitest/test_ui_list_view/ui_test_list_layout.h \ 131 ../../../../test/uitest/test_ui_scroll_view/ui_test_ui_scroll_view.h \ 132 ../../../../test/uitest/test_ui_swipe_view/ui_test_ui_swipe_view.h \ 133 ../../../../test/uitest/test_vector_font/ui_test_vector_font.h \ 134 ../../../../test/uitest/test_view_bitmap/ui_test_view_bitmap.h \ 135 ../../../../test/uitest/test_view_group/ui_test_view_group.h \ 136 ../../../../test/uitest/test_view_percent/ui_test_view_percent.h \ 137 ../../../../test/uitest/test_view_scale_rotate/ui_test_view_scale_rotate.h 138 139HEADERS += \ 140 ../../../../test/framework/include/auto_test_app.h \ 141 ../../../../test/framework/include/auto_test_case_group.h \ 142 ../../../../test/framework/include/compare_tools.h \ 143 ../../../../test/framework/include/ui_auto_test.h \ 144 ../../../../test/uitest/test_render/ui_auto_test_render.h \ 145 ../../../../test/uitest/test_layout/ui_auto_test_basic_layout.h 146 147INCLUDEPATH += \ 148 ../../../../frameworks \ 149 ../../../../../utils/frameworks/windows \ 150 ../../../../../utils/interfaces/innerkits \ 151 ../../../../../utils/interfaces/kits \ 152 ../../../../../ui/interfaces/frameworks \ 153 ../../../../../ui/interfaces/innerkits \ 154 ../../../../../ui/interfaces/kits \ 155 ../../../../test/framework \ 156 ../../../../test/framework/include \ 157 ../../../../test/uitest \ 158 ../../../../../../../third_party/bounds_checking_function/include \ 159 ../../../../../../../third_party/harfbuzz/src \ 160 ../../../../../../../third_party/icu/icu4c/source/common \ 161 ../../../../../../../third_party/freetype/include \ 162 ../../../../../../../third_party/cJSON \ 163 ../../../../../../../third_party/libjpeg \ 164 ../../../../../../../third_party/libpng 165 166LIBS += $$OUT_PWD/../libs/libui.dll 167