1QT *= gui-private
2
3SOURCES += \
4    $$PWD/qwindowsfontdatabase.cpp \
5    $$PWD/qwindowsfontengine.cpp \
6    $$PWD/qwindowsnativeimage.cpp
7
8HEADERS += \
9    $$PWD/qwindowsfontdatabase_p.h \
10    $$PWD/qwindowsfontengine_p.h \
11    $$PWD/qwindowsnativeimage_p.h
12
13qtConfig(freetype) {
14    SOURCES += $$PWD/qwindowsfontdatabase_ft.cpp
15    HEADERS += $$PWD/qwindowsfontdatabase_ft_p.h
16}
17
18qtConfig(directwrite):qtConfig(direct2d) {
19    qtConfig(directwrite2) {
20        QMAKE_USE_PRIVATE += dwrite_2
21        DEFINES *= QT_USE_DIRECTWRITE2
22    } else {
23        QMAKE_USE_PRIVATE += dwrite
24    }
25    QMAKE_USE_PRIVATE += d2d1
26
27    SOURCES += $$PWD/qwindowsfontenginedirectwrite.cpp
28    HEADERS += $$PWD/qwindowsfontenginedirectwrite_p.h
29} else {
30    DEFINES *= QT_NO_DIRECTWRITE
31}
32
33QMAKE_USE_PRIVATE += advapi32 ole32 user32 gdi32
34mingw: QMAKE_USE_PRIVATE += uuid
35