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