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 "ENABLE_MULTI_FONT=0" \ 16 "ENABEL_UI_AUTO_TEST=0" \ 17 "GRAPHIC_ENABLE_LINECAP_FLAG=1" \ 18 "GRAPHIC_ENABLE_LINEJOIN_FLAG=1" \ 19 "GRAPHIC_ENABLE_ELLIPSE_FLAG=1" \ 20 "GRAPHIC_ENABLE_BEZIER_ARC_FLAG=1" \ 21 "GRAPHIC_ENABLE_ARC_FLAG=1" \ 22 "GRAPHIC_ENABLE_ROUNDEDRECT_FLAG=1" \ 23 "GRAPHIC_ENABLE_DASH_GENERATE_FLAG=1" \ 24 "GRAPHIC_ENABLE_BLUR_EFFECT_FLAG=1" \ 25 "GRAPHIC_ENABLE_SHADOW_EFFECT_FLAG=1" \ 26 "GRAPHIC_ENABLE_GRADIENT_FILL_FLAG=1" \ 27 "GRAPHIC_ENABLE_PATTERN_FILL_FLAG=1" \ 28 "GRAPHIC_ENABLE_DRAW_IMAGE_FLAG=1" \ 29 "GRAPHIC_ENABLE_DRAW_TEXT_FLAG=1" \ 30 "DEFAULT_ANIMATION=1" \ 31 32DEFINES += QT_COMPILER 33 34# You can also make your code fail to compile if it uses deprecated APIs. 35# In order to do so, uncomment the following line. 36# You can also select to disable deprecated APIs only up to a certain version of Qt. 37#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 38 39DESTDIR = ../libs 40 41SOURCES += \ 42 ../../../../test/framework/common/ui_text_language.cpp \ 43 ../../../../test/framework/src/test_case_list_adapter.cpp \ 44 ../../../../test/framework/src/ui_test_group.cpp \ 45 ../../../../test/framework/src/test_ability.cpp \ 46 ../../../../test/framework/src/ui_test_app.cpp \ 47 ../../../../test/uitest/test_animator/ui_test_animator.cpp \ 48 ../../../../test/uitest/test_anti_aliasing/ui_test_anti_aliasing.cpp \ 49 ../../../../test/uitest/test_arc_label/ui_test_arc_label.cpp \ 50 ../../../../test/uitest/test_border_margin_padding/ui_test_border_margin_padding.cpp \ 51 ../../../../test/uitest/test_button/ui_test_button.cpp \ 52 ../../../../test/uitest/test_canvas/ui_test_canvas.cpp \ 53 ../../../../test/uitest/test_chart/ui_test_chart_pillar.cpp \ 54 ../../../../test/uitest/test_chart/ui_test_chart_polyline.cpp \ 55 ../../../../test/uitest/test_clip/ui_test_clip.cpp \ 56 ../../../../test/uitest/test_dialog/ui_test_dialog.cpp \ 57 ../../../../test/uitest/test_digital_clock/ui_test_digital_clock.cpp \ 58 ../../../../test/uitest/test_draw_line/ui_test_draw_line.cpp \ 59 ../../../../test/uitest/test_draw_rect/ui_test_draw_rect.cpp \ 60 ../../../../test/uitest/test_edit_text/ui_test_edit_text.cpp \ 61 ../../../../test/uitest/test_edit_text/custom_input_method.cpp \ 62 ../../../../test/uitest/test_event_injector/ui_test_event_injector.cpp \ 63 ../../../../test/uitest/test_focus_manager/ui_test_focus_manager.cpp \ 64 ../../../../test/uitest/test_font/ui_test_font.cpp \ 65 ../../../../test/uitest/test_image/ui_test_image.cpp \ 66 ../../../../test/uitest/test_image_animator/ui_test_image_animator.cpp \ 67 ../../../../test/uitest/test_input_event/ui_test_input_event.cpp \ 68 ../../../../test/uitest/test_label/ui_test_label.cpp \ 69 ../../../../test/uitest/test_layout/ui_test_advanced_layout.cpp \ 70 ../../../../test/uitest/test_layout/ui_test_basic_layout.cpp \ 71 ../../../../test/uitest/test_opacity/ui_test_opacity.cpp \ 72 ../../../../test/uitest/test_picker/ui_test_ui_picker.cpp \ 73 ../../../../test/uitest/test_progress_bar/ui_test_box_progress.cpp \ 74 ../../../../test/uitest/test_progress_bar/ui_test_circle_progress.cpp \ 75 ../../../../test/uitest/test_qrcode/ui_test_qrcode.cpp \ 76 ../../../../test/uitest/test_render/ui_test_render.cpp \ 77 ../../../../test/uitest/test_rotate_input/ui_test_rotate_input.cpp \ 78 ../../../../test/uitest/test_scroll_bar/ui_test_scroll_bar.cpp \ 79 ../../../../test/uitest/test_slider/ui_test_slider.cpp \ 80 ../../../../test/uitest/test_texture_mapper/ui_test_texture_mapper.cpp \ 81 ../../../../test/uitest/test_transform/ui_test_transform.cpp \ 82 ../../../../test/uitest/test_ui_analog_clock/ui_test_analog_clock.cpp \ 83 ../../../../test/uitest/test_ui_dump_dom_tree/ui_test_dump_dom.cpp \ 84 ../../../../test/uitest/test_ui_list/ui_test_ui_list.cpp \ 85 ../../../../test/uitest/test_ui_list_view/ui_test_list_layout.cpp \ 86 ../../../../test/uitest/test_ui_scroll_view/ui_test_ui_scroll_view.cpp \ 87 ../../../../test/uitest/test_ui_swipe_view/ui_test_ui_swipe_view.cpp \ 88 ../../../../test/uitest/test_vector_font/ui_test_vector_font.cpp \ 89 ../../../../test/uitest/test_view_bitmap/ui_test_view_bitmap.cpp \ 90 ../../../../test/uitest/test_view_bounds/ui_test_view_bounds.cpp \ 91 ../../../../test/uitest/test_view_group/ui_test_view_group.cpp \ 92 ../../../../test/uitest/test_view_percent/ui_test_view_percent.cpp \ 93 ../../../../test/uitest/test_view_zindex/ui_test_view_zindex.cpp \ 94 ../../../../test/uitest/test_view_scale_rotate/ui_test_view_scale_rotate.cpp 95 96HEADERS += \ 97 ../../../../test/framework/common/ui_text_language.h \ 98 ../../../../test/framework/common/ui_test_canvas_common.h \ 99 ../../../../test/framework/include/test_case_list_adapter.h \ 100 ../../../../test/framework/include/ui_test_app.h \ 101 ../../../../test/framework/include/test_resource_config.h \ 102 ../../../../test/framework/include/ui_test.h \ 103 ../../../../test/framework/include/ui_test_group.h \ 104 ../../../../test/uitest/test_animator/ui_test_animator.h \ 105 ../../../../test/uitest/test_anti_aliasing/ui_test_anti_aliasing.h \ 106 ../../../../test/uitest/test_arc_label/ui_test_arc_label.h \ 107 ../../../../test/uitest/test_button/ui_test_button.h \ 108 ../../../../test/uitest/test_canvas/ui_test_canvas.h \ 109 ../../../../test/uitest/test_chart/ui_test_chart_pillar.h \ 110 ../../../../test/uitest/test_chart/ui_test_chart_polyline.h \ 111 ../../../../test/uitest/test_clip/ui_test_clip.h \ 112 ../../../../test/uitest/test_dialog/ui_test_dialog.h \ 113 ../../../../test/uitest/test_digital_clock/ui_test_digital_clock.h \ 114 ../../../../test/uitest/test_draw_line/ui_test_draw_line.h \ 115 ../../../../test/uitest/test_draw_rect/ui_test_draw_rect.h \ 116 ../../../../test/uitest/test_event_injector/ui_test_event_injector.h \ 117 ../../../../test/uitest/test_focus_manager/ui_test_focus_manager.h \ 118 ../../../../test/uitest/test_font/ui_test_font.h \ 119 ../../../../test/uitest/test_image/ui_test_image.h \ 120 ../../../../test/uitest/test_image_animator/ui_test_image_animator.h \ 121 ../../../../test/uitest/test_input_event/ui_test_input_event.h \ 122 ../../../../test/uitest/test_label/ui_test_label.h \ 123 ../../../../test/uitest/test_layout/ui_test_advanced_layout.h \ 124 ../../../../test/uitest/test_layout/ui_test_basic_layout.h \ 125 ../../../../test/uitest/test_opacity/ui_test_opacity.h \ 126 ../../../../test/uitest/test_picker/ui_test_ui_picker.h \ 127 ../../../../test/uitest/test_progress_bar/ui_test_box_progress.h \ 128 ../../../../test/uitest/test_progress_bar/ui_test_circle_progress.h \ 129 ../../../../test/uitest/test_qrcode/ui_test_qrcode.cpp \ 130 ../../../../test/uitest/test_render/ui_test_render.h \ 131 ../../../../test/uitest/test_rotate_input/ui_test_rotate_input.h \ 132 ../../../../test/uitest/test_scroll_bar/ui_test_scroll_bar.h \ 133 ../../../../test/uitest/test_slider/ui_test_slider.h \ 134 ../../../../test/uitest/test_texture_mapper/ui_test_texture_mapper.h \ 135 ../../../../test/uitest/test_transform/ui_test_transform.h \ 136 ../../../../test/uitest/test_ui_analog_clock/ui_test_analog_clock.h \ 137 ../../../../test/uitest/test_ui_dump_dom_tree/ui_test_dump_dom.h \ 138 ../../../../test/uitest/test_ui_list/ui_test_ui_list.h \ 139 ../../../../test/uitest/test_ui_list_view/ui_test_list_layout.h \ 140 ../../../../test/uitest/test_ui_scroll_view/ui_test_ui_scroll_view.h \ 141 ../../../../test/uitest/test_ui_swipe_view/ui_test_ui_swipe_view.h \ 142 ../../../../test/uitest/test_vector_font/ui_test_vector_font.h \ 143 ../../../../test/uitest/test_view_bitmap/ui_test_view_bitmap.h \ 144 ../../../../test/uitest/test_view_group/ui_test_view_group.h \ 145 ../../../../test/uitest/test_view_percent/ui_test_view_percent.h \ 146 ../../../../test/uitest/test_view_zindex/ui_test_view_zindex.h \ 147 ../../../../test/uitest/test_view_scale_rotate/ui_test_view_scale_rotate.h 148 149INCLUDEPATH += \ 150 ../../../../frameworks \ 151 ../../../../../utils/frameworks/windows \ 152 ../../../../../utils/interfaces/innerkits \ 153 ../../../../../utils/interfaces/kits \ 154 ../../../../../ui/interfaces/frameworks \ 155 ../../../../../ui/interfaces/innerkits \ 156 ../../../../../ui/interfaces/kits \ 157 ../../../../test/framework \ 158 ../../../../test/framework/include \ 159 ../../../../test/uitest \ 160 ../../../../../../../third_party/bounds_checking_function/include \ 161 ../../../../../../../third_party/harfbuzz/src \ 162 ../../../../../../../third_party/icu/icu4c/source/common \ 163 ../../../../../../../third_party/freetype/include \ 164 ../../../../../../../third_party/cJSON \ 165 ../../../../../../../third_party/libjpeg-turbo \ 166 ../../../../../../../third_party/libpng \ 167 ../../../../../../../third_party/giflib 168LIBS += $$OUT_PWD/../libs/libui.dll 169 170