• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2QT += network
3
4CONFIG += qt
5
6TEMPLATE = lib
7
8CONFIG += c++11
9
10# The following define makes your compiler emit warnings if you use
11# any Qt feature that has been marked deprecated (the exact warnings
12# depend on your compiler). Please consult the documentation of the
13# deprecated API in order to know how to port your code away from it.
14DEFINES += QT_DEPRECATED_WARNINGS \
15    "ENABLE_ICU=1" \
16    "ENABLE_VECTOR_FONT=1" \
17    "ENABLE_BITMAP_FONT=0" \
18    "ENABLE_MULTI_FONT=0" \
19    "ENABEL_UI_AUTO_TEST=0" \
20    "GRAPHIC_ENABLE_LINECAP_FLAG=1" \
21    "GRAPHIC_ENABLE_LINEJOIN_FLAG=1" \
22    "GRAPHIC_ENABLE_ELLIPSE_FLAG=1" \
23    "GRAPHIC_ENABLE_BEZIER_ARC_FLAG=1" \
24    "GRAPHIC_ENABLE_ARC_FLAG=1" \
25    "GRAPHIC_ENABLE_ROUNDEDRECT_FLAG=1" \
26    "GRAPHIC_ENABLE_DASH_GENERATE_FLAG=1" \
27    "GRAPHIC_ENABLE_BLUR_EFFECT_FLAG=1" \
28    "GRAPHIC_ENABLE_SHADOW_EFFECT_FLAG=1" \
29    "GRAPHIC_ENABLE_GRADIENT_FILL_FLAG=1" \
30    "GRAPHIC_ENABLE_PATTERN_FILL_FLAG=1" \
31    "GRAPHIC_ENABLE_DRAW_IMAGE_FLAG=1" \
32    "GRAPHIC_ENABLE_DRAW_TEXT_FLAG=1" \
33    "DEFAULT_ANIMATION=1" \
34
35DEFINES += QT_COMPILER
36
37# You can also make your code fail to compile if it uses deprecated APIs.
38# In order to do so, uncomment the following line.
39# You can also select to disable deprecated APIs only up to a certain version of Qt.
40#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
41
42DESTDIR = ../libs
43
44SOURCES += \
45    ../../../../test/autotest/src/auto_test_manager.cpp \
46    ../../../../test/autotest/src/compare_tools.cpp \
47    ../../../../test/autotest/src/socket_thread.cpp \
48    ../../../../test/autotest/src/tcp_socket.cpp \
49    ../../../../test/autotest/src/tcp_socket_manager.cpp \
50    ../../../../test/autotest/src/ui_auto_test.cpp \
51
52HEADERS += \
53    ../../../../test/autotest/include/auto_test_manager.h \
54    ../../../../test/autotest/include/compare_tools.h \
55    ../../../../test/autotest/include/scoket_thread.h \
56    ../../../../test/autotest/include/tcp_socket.h \
57    ../../../../test/autotest/include/tcp_socket_manager.h \
58    ../../../../test/autotest/include/ui_auto_test.h \
59    ../../../../test/autotest/include/ui_test_message.h \
60
61INCLUDEPATH += \
62    ../../../../frameworks \
63    ../../../../../utils/frameworks/windows \
64    ../../../../../utils/interfaces/innerkits \
65    ../../../../../utils/interfaces/kits \
66    ../../../../../ui/interfaces/frameworks \
67    ../../../../../ui/interfaces/innerkits \
68    ../../../../../ui/interfaces/kits \
69    ../../../../test/framework \
70    ../../../../test/framework/include \
71    ../../../../test/autotest/src \
72    ../../../../test/autotest/include \
73    ../../../../test/uitest \
74    ../../../../../../../third_party/bounds_checking_function/include \
75    ../../../../../../../third_party/harfbuzz/src \
76    ../../../../../../../third_party/icu/icu4c/source/common \
77    ../../../../../../../third_party/freetype/include \
78    ../../../../../../../third_party/cJSON \
79    ../../../../../../../third_party/libjpeg-turbo \
80    ../../../../../../../third_party/libpng \
81    ../../../../../../../third_party/giflib
82
83LIBS += $$OUT_PWD/../libs/libui.dll
84LIBS += $$OUT_PWD/../libs/test.dll
85
86