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