~oif-team/ubuntu/natty/qt4-x11/xi2.1

« back to all changes in this revision

Viewing changes to src/gui/embedded/embedded.pri

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-08-24 04:09:09 UTC
  • Revision ID: james.westby@ubuntu.com-20050824040909-xmxe9jfr4a0w5671
Tags: upstream-4.0.0
ImportĀ upstreamĀ versionĀ 4.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Qt/Embedded
 
2
 
 
3
embedded {
 
4
        CONFIG -= opengl x11
 
5
        LIBS -= -dl
 
6
        KERNEL_P        = kernel
 
7
 
 
8
        !mac:HEADERS += embedded/qsoundqss_qws.h
 
9
        HEADERS += \
 
10
                    embedded/qcopchannel_qws.h \
 
11
                    embedded/qdecoration_qws.h \
 
12
                    embedded/qdecorationfactory_qws.h \
 
13
                    embedded/qdecorationplugin_qws.h \
 
14
                    embedded/qdirectpainter_qws.h \
 
15
                    embedded/qgfx_qws.h \
 
16
                    embedded/qgfxrasterbase_qws.h \
 
17
                    embedded/qgfxraster_qws.h \
 
18
                    embedded/qlock_p.h \
 
19
                    embedded/qscreen_qws.h \
 
20
                    embedded/qwindowsystem_qws.h \
 
21
                    embedded/qwscommand_qws.h \
 
22
                    embedded/qwscursor_qws.h \
 
23
                    embedded/qwsdisplay_qws.h \
 
24
                    embedded/qwsevent_qws.h \
 
25
                    embedded/qwsmanager_qws.h \
 
26
                    embedded/qwsmanager_p.h \
 
27
                    embedded/qwsproperty_qws.h \
 
28
                    embedded/qwssocket_qws.h \
 
29
                    embedded/qwsutils_qws.h
 
30
 
 
31
         !mac:SOURCES += embedded/qsoundqss_qws.cpp
 
32
         SOURCES +=  \
 
33
                    embedded/qcopchannel_qws.cpp \
 
34
                    embedded/qdecoration_qws.cpp \
 
35
                    embedded/qdecorationfactory_qws.cpp \
 
36
                    embedded/qdecorationplugin_qws.cpp \
 
37
                    embedded/qdirectpainter_qws.cpp \
 
38
                    embedded/qgfx_qws.cpp \
 
39
                    embedded/qgfxrasterbase_qws.cpp \
 
40
                    embedded/qgfxraster_qws.cpp \
 
41
                    embedded/qlock.cpp \
 
42
                    embedded/qwindowsystem_qws.cpp \
 
43
                    embedded/qwscommand_qws.cpp \
 
44
                    embedded/qwscursor_qws.cpp \
 
45
                    embedded/qwsevent_qws.cpp \
 
46
                    embedded/qwsmanager_qws.cpp \
 
47
                    embedded/qwsproperty_qws.cpp \
 
48
                    embedded/qwssocket_qws.cpp
 
49
 
 
50
        contains(QT_CONFIG, ft) {
 
51
            SOURCES += \
 
52
                ../3rdparty/freetype/builds/unix/ftsystem.c \
 
53
                ../3rdparty/freetype/src/autohint/autohint.c \
 
54
                ../3rdparty/freetype/src/base/ftbase.c \
 
55
                ../3rdparty/freetype/src/base/ftbbox.c \
 
56
                ../3rdparty/freetype/src/base/ftdebug.c \
 
57
                ../3rdparty/freetype/src/base/ftglyph.c \
 
58
                ../3rdparty/freetype/src/base/ftinit.c \
 
59
                ../3rdparty/freetype/src/base/ftmm.c \
 
60
                ../3rdparty/freetype/src/bdf/bdf.c \
 
61
                ../3rdparty/freetype/src/cache/ftcache.c \
 
62
                ../3rdparty/freetype/src/cff/cff.c \
 
63
                ../3rdparty/freetype/src/cid/type1cid.c \
 
64
                ../3rdparty/freetype/src/gzip/ftgzip.c \
 
65
                ../3rdparty/freetype/src/pcf/pcf.c \
 
66
                ../3rdparty/freetype/src/pfr/pfr.c \
 
67
                ../3rdparty/freetype/src/psaux/psaux.c \
 
68
                ../3rdparty/freetype/src/pshinter/pshinter.c \
 
69
                ../3rdparty/freetype/src/psnames/psmodule.c \
 
70
                ../3rdparty/freetype/src/raster/raster.c \
 
71
                ../3rdparty/freetype/src/sfnt/sfnt.c \
 
72
                ../3rdparty/freetype/src/smooth/smooth.c \
 
73
                ../3rdparty/freetype/src/truetype/truetype.c \
 
74
                ../3rdparty/freetype/src/type1/type1.c \
 
75
                ../3rdparty/freetype/src/type42/type42.c \
 
76
                ../3rdparty/freetype/src/winfonts/winfnt.c \
 
77
                ../3rdparty/freetype/src/lzw/ftlzw.c
 
78
 
 
79
            INCLUDEPATH += \
 
80
                ../3rdparty/freetype/src \
 
81
                ../3rdparty/freetype/include \
 
82
                ../3rdparty/freetype/builds/unix
 
83
 
 
84
            DEFINES += FT_CONFIG_OPTION_SYSTEM_ZLIB
 
85
        } else {
 
86
            DEFINES += QT_NO_FREETYPE
 
87
        }
 
88
 
 
89
#
 
90
# Decorations
 
91
#
 
92
    contains( decorations, default ) {
 
93
        HEADERS += embedded/qdecorationdefault_qws.h
 
94
        SOURCES += embedded/qdecorationdefault_qws.cpp
 
95
    }
 
96
    contains( decorations, styled ) {
 
97
        HEADERS += embedded/qdecorationstyled_qws.h
 
98
        SOURCES += embedded/qdecorationstyled_qws.cpp
 
99
    }
 
100
 
 
101
    contains( decorations, windows ) {
 
102
        HEADERS += embedded/qdecorationwindows_qws.h
 
103
        SOURCES += embedded/qdecorationwindows_qws.cpp
 
104
    }
 
105
 
 
106
#
 
107
# Qt/Embedded Drivers
 
108
#
 
109
        HEADERS += embedded/qgfxdriverplugin_qws.h \
 
110
                    embedded/qgfxdriverfactory_qws.h \
 
111
                    embedded/qkbd_qws.h \
 
112
                    embedded/qkbddriverplugin_qws.h \
 
113
                    embedded/qkbddriverfactory_qws.h \
 
114
                    embedded/qmouse_qws.h \
 
115
                    embedded/qmousedriverplugin_qws.h \
 
116
                    embedded/qmousedriverfactory_qws.h
 
117
 
 
118
        SOURCES += embedded/qgfxdriverplugin_qws.cpp \
 
119
                    embedded/qgfxdriverfactory_qws.cpp \
 
120
                    embedded/qkbd_qws.cpp \
 
121
                    embedded/qkbddriverplugin_qws.cpp \
 
122
                    embedded/qkbddriverfactory_qws.cpp \
 
123
                    embedded/qmouse_qws.cpp \
 
124
                    embedded/qmousedriverplugin_qws.cpp \
 
125
                    embedded/qmousedriverfactory_qws.cpp
 
126
 
 
127
#
 
128
# Graphics drivers
 
129
#
 
130
        linux-* {
 
131
                HEADERS += embedded/qgfxlinuxfb_qws.h
 
132
                SOURCES += embedded/qgfxlinuxfb_qws.cpp
 
133
        }
 
134
 
 
135
        contains( gfx-drivers, qvfb ) {
 
136
                HEADERS += embedded/qgfxvfb_qws.h
 
137
                SOURCES += embedded/qgfxvfb_qws.cpp
 
138
        }
 
139
 
 
140
        contains( gfx-drivers, vnc ) {
 
141
                HEADERS += embedded/qgfxvnc_qws.h
 
142
                SOURCES += embedded/qgfxvnc_qws.cpp
 
143
        }
 
144
 
 
145
        !contains( DEFINES, QT_NO_QWS_LINUXFB):contains( gfx-drivers, vga16 ) {
 
146
                HEADERS += embedded/qgfxvga16_qws.h
 
147
                SOURCES += embedded/qgfxvga16_qws.cpp
 
148
        }
 
149
 
 
150
        contains( gfx-drivers, transformed ) {
 
151
                HEADERS += embedded/qgfxtransformed_qws.h
 
152
                SOURCES += embedded/qgfxtransformed_qws.cpp
 
153
        }
 
154
 
 
155
        contains( gfx-drivers, mach64 ) {
 
156
                HEADERS += embedded/qgfxmach64_qws.h \
 
157
                           embedded/qgfxmach64defs_qws.h
 
158
                SOURCES += embedded/qgfxmach64_qws.cpp
 
159
        }
 
160
 
 
161
        contains( gfx-drivers, snap ) {
 
162
                exists( $(SCITECH)/include/snap/graphics.h) {
 
163
                        HEADERS += embedded/qgfxsnap_qws.h
 
164
                        SOURCES += embedded/qgfxsnap_qws.cpp
 
165
                        INCLUDEPATH += $(SCITECH)/include
 
166
                        debug:LIBS      += -L$(SCITECH)/lib/debug/linux/gcc/x86/so -lpm
 
167
                        else:LIBS       += -L$(SCITECH)/lib/release/linux/gcc/x86/so -lpm
 
168
                }
 
169
                else {
 
170
                        message("SciTech SNAP SDK is not properly set up! Please make sure the SCITECH")
 
171
                        message("environment variable is pointing to the SciTech SNAP SDK.")
 
172
                        error("Please fix and re-build the makefiles.")
 
173
                }
 
174
        }
 
175
 
 
176
        contains( gfx-drivers, voodoo ) {
 
177
                HEADERS += embedded/qgfxvoodoo_qws.h \
 
178
                           embedded/qgfxvoodoodefs_qws.h
 
179
                SOURCES += embedded/qgfxvoodoo_qws.cpp
 
180
        }
 
181
 
 
182
        contains( gfx-drivers, matrox ) {
 
183
                HEADERS += embedded/qgfxmatrox_qws.h \
 
184
                           embedded/qgfxmatroxdefs_qws.h
 
185
                SOURCES += embedded/qgfxmatrox_qws.cpp
 
186
        }
 
187
 
 
188
        contains( gfx-drivers, shadowfb ) {
 
189
                HEADERS += embedded/qgfxshadow_qws.h
 
190
                SOURCES += embedded/qgfxshadow_qws.cpp
 
191
        }
 
192
 
 
193
        contains( gfx-drivers, repeater ) {
 
194
                HEADERS += embedded/qgfxrepeater_qws.h
 
195
                SOURCES += embedded/qgfxrepeater_qws.cpp
 
196
        }
 
197
 
 
198
#
 
199
# Keyboard drivers
 
200
#
 
201
        contains( kbd-drivers, sl5000 ) {
 
202
                HEADERS +=embedded/qkbdsl5000_qws.h
 
203
                SOURCES +=embedded/qkbdsl5000_qws.cpp
 
204
                !contains( kbd-drivers, tty ) {
 
205
                    kbd-drivers += tty
 
206
                }
 
207
        }
 
208
 
 
209
        contains( kbd-drivers, tty ) {
 
210
                HEADERS +=embedded/qkbdtty_qws.h
 
211
                SOURCES +=embedded/qkbdtty_qws.cpp
 
212
                !contains( kbd-drivers, pc101 ) {
 
213
                    kbd-drivers += pc101
 
214
                }
 
215
        }
 
216
 
 
217
        contains( kbd-drivers, usb ) {
 
218
                HEADERS +=embedded/qkbdusb_qws.h
 
219
                SOURCES +=embedded/qkbdusb_qws.cpp
 
220
                !contains( kbd-drivers, pc101 ) {
 
221
                    kbd-drivers += pc101
 
222
                }
 
223
        }
 
224
 
 
225
        contains( kbd-drivers, pc101 ) {
 
226
                HEADERS +=embedded/qkbdpc101_qws.h
 
227
                SOURCES +=embedded/qkbdpc101_qws.cpp
 
228
        }
 
229
        else:DEFINES += QT_NO_QWS_KBD_PC101
 
230
 
 
231
        contains( kbd-drivers, yopy ) {
 
232
                HEADERS +=embedded/qkbdyopy_qws.h
 
233
                SOURCES +=embedded/qkbdyopy_qws.cpp
 
234
        }
 
235
 
 
236
        contains( kbd-drivers, vr41xx ) {
 
237
                HEADERS +=embedded/qkbdvr41xx_qws.h
 
238
                SOURCES +=embedded/qkbdvr41xx_qws.cpp
 
239
        }
 
240
 
 
241
#
 
242
# Mouse drivers
 
243
#
 
244
        contains( mouse-drivers, pc ) {
 
245
                HEADERS +=embedded/qmousepc_qws.h
 
246
                SOURCES +=embedded/qmousepc_qws.cpp
 
247
        }
 
248
 
 
249
        contains( mouse-drivers, bus ) {
 
250
                HEADERS +=embedded/qmousebus_qws.h
 
251
                SOURCES +=embedded/qmousebus_qws.cpp
 
252
        }
 
253
 
 
254
        contains( mouse-drivers, linuxtp ) {
 
255
                HEADERS +=embedded/qmouselinuxtp_qws.h
 
256
                SOURCES +=embedded/qmouselinuxtp_qws.cpp
 
257
        }
 
258
 
 
259
        contains( mouse-drivers, vr41xx ) {
 
260
                HEADERS +=embedded/qmousevr41xx_qws.h
 
261
                SOURCES +=embedded/qmousevr41xx_qws.cpp
 
262
        }
 
263
 
 
264
        contains( mouse-drivers, yopy ) {
 
265
                HEADERS +=embedded/qmouseyopy_qws.h
 
266
                SOURCES +=embedded/qmouseyopy_qws.cpp
 
267
        }
 
268
}