1a3e0fd82Sopenharmony_ci
2a3e0fd82Sopenharmony_ciQT       += core gui network
3a3e0fd82Sopenharmony_ci
4a3e0fd82Sopenharmony_cigreaterThan(QT_MAJOR_VERSION, 4): QT += widgets
5a3e0fd82Sopenharmony_ci
6a3e0fd82Sopenharmony_ciCONFIG += c++11
7a3e0fd82Sopenharmony_ci
8a3e0fd82Sopenharmony_ci# The following define makes your compiler emit warnings if you use
9a3e0fd82Sopenharmony_ci# any Qt feature that has been marked deprecated (the exact warnings
10a3e0fd82Sopenharmony_ci# depend on your compiler). Please consult the documentation of the
11a3e0fd82Sopenharmony_ci# deprecated API in order to know how to port your code away from it.
12a3e0fd82Sopenharmony_ciDEFINES += QT_DEPRECATED_WARNINGS \
13a3e0fd82Sopenharmony_ci    "ENABLE_ICU=1" \
14a3e0fd82Sopenharmony_ci    "ENABLE_VECTOR_FONT=1" \
15a3e0fd82Sopenharmony_ci    "ENABLE_SPANNABLE_STRING=1" \
16a3e0fd82Sopenharmony_ci    "ENABLE_BITMAP_FONT=0"
17a3e0fd82Sopenharmony_ci
18a3e0fd82Sopenharmony_ciDEFINES += QT_COMPILER
19a3e0fd82Sopenharmony_ci
20a3e0fd82Sopenharmony_ci# You can also make your code fail to compile if it uses deprecated APIs.
21a3e0fd82Sopenharmony_ci# In order to do so, uncomment the following line.
22a3e0fd82Sopenharmony_ci# You can also select to disable deprecated APIs only up to a certain version of Qt.
23a3e0fd82Sopenharmony_ci#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
24a3e0fd82Sopenharmony_ci
25a3e0fd82Sopenharmony_ciDESTDIR = ../libs
26a3e0fd82Sopenharmony_ci
27a3e0fd82Sopenharmony_ciFORMS += \
28a3e0fd82Sopenharmony_ci    main_widget.ui
29a3e0fd82Sopenharmony_ci
30a3e0fd82Sopenharmony_ciTRANSLATIONS += helloqt_zh_CN.ts
31a3e0fd82Sopenharmony_ci
32a3e0fd82Sopenharmony_ciSOURCES += \
33a3e0fd82Sopenharmony_ci    ../drivers/display/gui_thread.cpp \
34a3e0fd82Sopenharmony_ci    ../drivers/display/monitor.cpp \
35a3e0fd82Sopenharmony_ci    ../drivers/display/task_thread.cpp \
36a3e0fd82Sopenharmony_ci    ../drivers/indev/key_input.cpp \
37a3e0fd82Sopenharmony_ci    ../drivers/indev/mouse_input.cpp \
38a3e0fd82Sopenharmony_ci    ../drivers/indev/mousewheel_input.cpp \
39a3e0fd82Sopenharmony_ci    main.cpp \
40a3e0fd82Sopenharmony_ci    main_widget.cpp
41a3e0fd82Sopenharmony_ci
42a3e0fd82Sopenharmony_ciHEADERS += \
43a3e0fd82Sopenharmony_ci    ../drivers/config.h \
44a3e0fd82Sopenharmony_ci    ../drivers/display/gui_thread.h \
45a3e0fd82Sopenharmony_ci    ../drivers/display/task_thread.h \
46a3e0fd82Sopenharmony_ci    ../drivers/display/monitor.h \
47a3e0fd82Sopenharmony_ci    ../drivers/indev/key_input.h \
48a3e0fd82Sopenharmony_ci    ../drivers/indev/mouse_input.h \
49a3e0fd82Sopenharmony_ci    ../drivers/indev/mousewheel_input.h \
50a3e0fd82Sopenharmony_ci    main_widget.h
51a3e0fd82Sopenharmony_ci
52a3e0fd82Sopenharmony_ciINCLUDEPATH += \
53a3e0fd82Sopenharmony_ci    ../drivers/display \
54a3e0fd82Sopenharmony_ci    ../drivers/indev \
55a3e0fd82Sopenharmony_ci    ../drivers \
56a3e0fd82Sopenharmony_ci    ../../../../../ui_lite/frameworks \
57a3e0fd82Sopenharmony_ci    ../../../../../ui_lite/interfaces/innerkits \
58a3e0fd82Sopenharmony_ci    ../../../../../ui_lite/interfaces/kits \
59a3e0fd82Sopenharmony_ci    ../../../../../ui_lite/test/framework \
60a3e0fd82Sopenharmony_ci    ../../../../../../graphic/graphic_utils_lite/interfaces/innerkits \
61a3e0fd82Sopenharmony_ci    ../../../../../../graphic/graphic_utils_lite/interfaces/kits \
62a3e0fd82Sopenharmony_ci    ../../../../../../../third_party/freetype/freetype-2.12.1/include \
63a3e0fd82Sopenharmony_ci    ../../../../test/framework/include \
64a3e0fd82Sopenharmony_ci    ../../../../../../../third_party/bounds_checking_function/include \
65a3e0fd82Sopenharmony_ci    ../../../../test/autotest/include \
66a3e0fd82Sopenharmony_ci
67a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/libui.dll
68a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/test.dll
69a3e0fd82Sopenharmony_ciLIBS += $$OUT_PWD/../libs/auto_test.dll
70