2008-11-04 Anders Carlsson <andersca@apple.com>
[webkit/qt.git] / WebCore / webcore-wx.bkl
blobc342e3cf22b17628da56e978533b5751d1fe5840
1 <?xml version="1.0" ?>
2 <!--
3 Copyright (C) 2007 Kevin Ollivier <kevino@theolliviers.com>
5 Redistribution and use in source and binary forms, with or without
6 modification, are permitted provided that the following conditions
7 are met:
9 1. Redistributions of source code must retain the above copyright
10 notice, this list of conditions and the following disclaimer.
11 2. Redistributions in binary form must reproduce the above copyright
12 notice, this list of conditions and the following disclaimer in the
13 documentation and/or other materials provided with the distribution.
14 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
15 its contributors may be used to endorse or promote products derived
16 from this software without specific prior written permission.
18 THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
19 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21 DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
22 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 wxWebCore port Bakefile project file.
30 -->
34 <makefile>
35 <include file="webcore-base.bkl"/>
37 <template id="webcore-wx" template="wxwk_build_settings,webcore_base,curl,gtk,pthreads">
38 <pic>on</pic>
39 <threading>multi</threading>
41 <include>$(SRCDIR)/platform/graphics/wx</include>
42 <include>$(SRCDIR)/platform/wx</include>
43 <include>$(SRCDIR)/platform/wx/wxcode</include>
44 <include>$(SRCDIR)/page/wx</include>
46 <sources>
47 bindings/js/ScriptControllerWx.cpp
49 editing/wx/EditorWx.cpp
51 page/wx/AccessibilityObjectWx.cpp
52 page/wx/DragControllerWx.cpp
53 page/wx/EventHandlerWx.cpp
55 platform/graphics/wx/AffineTransformWx.cpp
56 platform/graphics/wx/ColorWx.cpp
57 platform/graphics/wx/FloatRectWx.cpp
58 platform/graphics/wx/GradientWx.cpp
59 platform/graphics/wx/GraphicsContextWx.cpp
60 platform/graphics/wx/ImageBufferWx.cpp
61 platform/graphics/wx/ImageSourceWx.cpp
62 platform/graphics/wx/ImageWx.cpp
63 platform/graphics/wx/IntPointWx.cpp
64 platform/graphics/wx/IntRectWx.cpp
65 platform/graphics/wx/PathWx.cpp
66 platform/graphics/wx/PenWx.cpp
68 platform/wx/TemporaryLinkStubs.cpp
69 platform/wx/ClipboardWx.cpp
70 platform/wx/CursorWx.cpp
71 platform/wx/DragDataWx.cpp
72 platform/wx/DragImageWx.cpp
73 platform/wx/EventLoopWx.cpp
74 platform/wx/FileSystemWx.cpp
75 platform/wx/PopupMenuWx.cpp
76 platform/graphics/wx/FontCacheWx.cpp
77 platform/graphics/wx/FontPlatformDataWx.cpp
78 platform/graphics/wx/FontWx.cpp
79 platform/graphics/wx/GlyphMapWx.cpp
80 platform/graphics/wx/SimpleFontDataWx.cpp
81 platform/wx/KeyboardEventWx.cpp
82 platform/wx/LocalizedStringsWx.cpp
83 platform/wx/LoggingWx.cpp
84 platform/wx/MimeTypeRegistryWx.cpp
85 platform/wx/MouseEventWx.cpp
86 platform/wx/MouseWheelEventWx.cpp
87 platform/wx/PasteboardWx.cpp
88 platform/wx/RenderThemeWx.cpp
89 platform/wx/ScreenWx.cpp
90 platform/wx/ScrollViewWx.cpp
91 platform/wx/SoundWx.cpp
92 platform/text/wx/StringWx.cpp
93 platform/wx/SystemTimeWx.cpp
94 platform/wx/WidgetWx.cpp
96 <!-- files from other ports we currently rely on -->
97 platform/network/curl/FormDataStreamCurl.cpp
98 platform/network/curl/ResourceHandleCurl.cpp
99 platform/network/curl/ResourceHandleManager.cpp
101 plugins/wx/PluginDataWx.cpp
102 plugins/wx/PluginPackageWx.cpp
103 plugins/wx/PluginViewWx.cpp
104 </sources>
106 <!-- platform-dependent source files -->
107 <set var="EXT_SOURCES">
108 <if cond="WX_PORT=='gtk2'">
109 platform/wx/wxcode/gtk/fontprops.cpp
110 platform/wx/wxcode/gtk/non-kerned-drawing.cpp
111 platform/wx/SharedTimerWx.cpp
112 </if>
113 <if cond="WX_PORT=='mac'">
114 platform/wx/wxcode/mac/carbon/fontprops.cpp
115 platform/wx/wxcode/mac/carbon/non-kerned-drawing.cpp
116 platform/wx/SharedTimerWx.cpp
117 </if>
118 <if cond="WX_PORT=='msw'">
119 platform/wx/wxcode/win/fontprops.cpp
120 platform/wx/wxcode/win/non-kerned-drawing.cpp
121 <!-- grab the windows port's SharedTimer implementation -->
122 platform/win/SharedTimerWin.cpp
123 page/win/PageWin.cpp
124 </if>
125 </set>
127 <sources>
128 $(EXT_SOURCES)
129 </sources>
131 </template>
133 <lib id="wx-webcore-static" template="webcore-wx,wx-lib">
134 <libname>webcore-wx</libname>
135 <if cond="PLATFORM_WIN32=='1'">
136 <define>WXUSINGDLL=1</define>
137 </if>
138 </lib>
140 </makefile>