• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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