Move the CG ImageDecoder class from ImageSourceCG.cpp to ImageDecoderCG.h and .cpp
[WebKit-https.git] / Source / WebCore / PlatformAppleWin.cmake
1 add_definitions(-DQUARTZCORE_DLL -DDISABLE_COREIMAGE -DDISABLE_FRONTEND -DDISABLE_IOSURFACE -DDISABLE_RENDERSERVER
2     -DDISABLE_3D_TRANSFORMS -DWEBCORE_CONTEXT_MENUS -DPSAPI_VERSION=1)
3
4 list(APPEND WebCore_INCLUDE_DIRECTORIES
5     "${WEBKIT_LIBRARIES_DIR}/include"
6     "${WEBKIT_LIBRARIES_DIR}/include/zlib"
7     "${WEBCORE_DIR}/loader/archive/cf"
8     "${WEBCORE_DIR}/platform/graphics/avfoundation"
9     "${WEBCORE_DIR}/platform/graphics/avfoundation/cf"
10     "${WEBCORE_DIR}/platform/graphics/ca"
11     "${WEBCORE_DIR}/platform/graphics/ca/win"
12     "${WEBCORE_DIR}/platform/graphics/cg"
13     "${WEBCORE_DIR}/platform/network/cf"
14     "${WEBCORE_DIR}/platform/spi/cf"
15     "${WEBCORE_DIR}/platform/spi/cg"
16 )
17
18 list(APPEND WebCore_SOURCES
19     editing/SmartReplaceCF.cpp
20
21     loader/cf/ResourceLoaderCFNet.cpp
22
23     page/CaptionUserPreferencesMediaAF.cpp
24
25     page/win/FrameCGWin.cpp
26
27     platform/cf/CFURLExtras.cpp
28     platform/cf/CoreMediaSoftLink.cpp
29     platform/cf/MediaAccessibilitySoftLink.cpp
30     platform/cf/URLCF.cpp
31
32     platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp
33     platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp
34     platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp
35     platform/graphics/avfoundation/MediaTimeAVFoundation.cpp
36     platform/graphics/avfoundation/WebMediaSessionManagerMac.cpp
37
38     platform/graphics/avfoundation/cf/CDMSessionAVFoundationCF.cpp
39     platform/graphics/avfoundation/cf/InbandTextTrackPrivateLegacyAVCF.cpp
40     platform/graphics/avfoundation/cf/InbandTextTrackPrivateAVCF.cpp
41     platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp
42     platform/graphics/avfoundation/cf/WebCoreAVCFResourceLoader.cpp
43
44     platform/graphics/ca/GraphicsLayerCA.cpp
45     platform/graphics/ca/LayerFlushScheduler.cpp
46     platform/graphics/ca/LayerPool.cpp
47     platform/graphics/ca/PlatformCALayer.cpp
48     platform/graphics/ca/TileController.cpp
49     platform/graphics/ca/TileCoverageMap.cpp
50     platform/graphics/ca/TileGrid.cpp
51     platform/graphics/ca/TransformationMatrixCA.cpp
52
53     platform/graphics/ca/win/CACFLayerTreeHost.cpp
54     platform/graphics/ca/win/LayerChangesFlusher.cpp
55     platform/graphics/ca/win/PlatformCAAnimationWin.cpp
56     platform/graphics/ca/win/PlatformCAFiltersWin.cpp
57     platform/graphics/ca/win/PlatformCALayerWin.cpp
58     platform/graphics/ca/win/PlatformCALayerWinInternal.cpp
59     platform/graphics/ca/win/WebTiledBackingLayerWin.cpp
60     platform/graphics/ca/win/WKCACFViewLayerTreeHost.cpp
61
62     platform/graphics/cg/BitmapImageCG.cpp
63     platform/graphics/cg/ColorCG.cpp
64     platform/graphics/cg/FloatPointCG.cpp
65     platform/graphics/cg/FloatRectCG.cpp
66     platform/graphics/cg/FloatSizeCG.cpp
67     platform/graphics/cg/GradientCG.cpp
68     platform/graphics/cg/GraphicsContext3DCG.cpp
69     platform/graphics/cg/GraphicsContextCG.cpp
70     platform/graphics/cg/IOSurfacePool.cpp
71     platform/graphics/cg/ImageBufferCG.cpp
72     platform/graphics/cg/ImageBufferDataCG.cpp
73     platform/graphics/cg/ImageCG.cpp
74     platform/graphics/cg/ImageDecoderCG.cpp
75     platform/graphics/cg/ImageSourceCG.cpp
76     platform/graphics/cg/ImageSourceCGWin.cpp
77     platform/graphics/cg/IntPointCG.cpp
78     platform/graphics/cg/IntRectCG.cpp
79     platform/graphics/cg/IntSizeCG.cpp
80     platform/graphics/cg/PDFDocumentImage.cpp
81     platform/graphics/cg/PathCG.cpp
82     platform/graphics/cg/PatternCG.cpp
83     platform/graphics/cg/SubimageCacheWithTimer.cpp
84     platform/graphics/cg/TransformationMatrixCG.cpp
85
86     platform/graphics/opentype/OpenTypeCG.cpp
87
88     platform/graphics/win/FontCGWin.cpp
89     platform/graphics/win/FontCustomPlatformData.cpp
90     platform/graphics/win/FontPlatformDataCGWin.cpp
91     platform/graphics/win/GlyphPageTreeNodeCGWin.cpp
92     platform/graphics/win/GraphicsContextCGWin.cpp
93     platform/graphics/win/ImageCGWin.cpp
94     platform/graphics/win/SimpleFontDataCGWin.cpp
95
96     platform/network/cf/AuthenticationCF.cpp
97     platform/network/cf/CookieJarCFNet.cpp
98     platform/network/cf/CookieStorageCFNet.cpp
99     platform/network/cf/CredentialStorageCFNet.cpp
100     platform/network/cf/DNSCFNet.cpp
101     platform/network/cf/FormDataStreamCFNet.cpp
102     platform/network/cf/LoaderRunLoopCF.cpp
103     platform/network/cf/NetworkStorageSessionCFNet.cpp
104     platform/network/cf/ProtectionSpaceCFNet.cpp
105     platform/network/cf/ProxyServerCFNet.cpp
106     platform/network/cf/ResourceErrorCF.cpp
107     platform/network/cf/ResourceHandleCFNet.cpp
108     platform/network/cf/ResourceHandleCFURLConnectionDelegate.cpp
109     platform/network/cf/ResourceRequestCFNet.cpp
110     platform/network/cf/ResourceResponseCFNet.cpp
111     platform/network/cf/SocketStreamHandleCFNet.cpp
112     platform/network/cf/SynchronousLoaderClientCFNet.cpp
113     platform/network/cf/SynchronousResourceHandleCFURLConnectionDelegate.cpp
114
115     platform/win/DragImageCGWin.cpp
116 )
117
118 list(APPEND WebCore_FORWARDING_HEADERS_DIRECTORIES
119     platform/graphics/ca
120     platform/graphics/cg
121
122     platform/graphics/ca/win
123
124     platform/network/cf
125
126     platform/spi/cf
127     platform/spi/cg
128 )