~ubuntu-branches/debian/jessie/scummvm/jessie

« back to all changes in this revision

Viewing changes to backends/module.mk

  • Committer: Package Import Robot
  • Author(s): Moritz Muehlenhoff
  • Date: 2011-11-05 10:29:43 UTC
  • mto: This revision was merged to the branch mainline in revision 25.
  • Revision ID: package-import@ubuntu.com-20111105102943-zfm3dhlvy5b01u7v
Tags: upstream-1.4.0
ImportĀ upstreamĀ versionĀ 1.4.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
        base-backend.o \
5
5
        modular-backend.o \
6
6
        audiocd/default/default-audiocd.o \
7
 
        audiocd/sdl/sdl-audiocd.o \
8
7
        events/default/default-events.o \
9
 
        events/dinguxsdl/dinguxsdl-events.o \
10
 
        events/gp2xsdl/gp2xsdl-events.o \
11
 
        events/gph/gph-events.o \
12
 
        events/linuxmotosdl/linuxmotosdl-events.o \
13
 
        events/openpandora/op-events.o \
14
 
        events/samsungtvsdl/samsungtvsdl-events.o \
15
 
        events/sdl/sdl-events.o \
16
 
        events/symbiansdl/symbiansdl-events.o \
17
 
        events/webossdl/webossdl-events.o \
18
 
        events/wincesdl/wincesdl-events.o \
19
8
        fs/abstract-fs.o \
20
9
        fs/stdiostream.o \
21
 
        fs/amigaos4/amigaos4-fs-factory.o \
22
 
        fs/posix/posix-fs-factory.o \
23
 
        fs/symbian/symbian-fs-factory.o \
24
 
        fs/windows/windows-fs-factory.o \
25
 
        graphics/dinguxsdl/dinguxsdl-graphics.o \
26
 
        graphics/gp2xsdl/gp2xsdl-graphics.o \
27
 
        graphics/gph/gph-graphics.o \
28
 
        graphics/linuxmotosdl/linuxmotosdl-graphics.o \
29
 
        graphics/opengl/glerrorcheck.o \
30
 
        graphics/opengl/gltexture.o \
31
 
        graphics/opengl/opengl-graphics.o \
32
 
        graphics/openglsdl/openglsdl-graphics.o \
33
 
        graphics/openpandora/op-graphics.o \
34
 
        graphics/samsungtvsdl/samsungtvsdl-graphics.o \
35
 
        graphics/sdl/sdl-graphics.o \
36
 
        graphics/symbiansdl/symbiansdl-graphics.o \
37
 
        graphics/wincesdl/wincesdl-graphics.o \
38
 
        keymapper/action.o \
39
 
        keymapper/keymap.o \
40
 
        keymapper/keymapper.o \
41
 
        keymapper/remap-dialog.o \
42
10
        log/log.o \
43
11
        midi/alsa.o \
44
 
        midi/camd.o \
45
 
        midi/coreaudio.o \
46
 
        midi/coremidi.o \
 
12
        midi/dmedia.o \
47
13
        midi/seq.o \
48
14
        midi/stmidi.o \
49
15
        midi/timidity.o \
50
 
        midi/dmedia.o \
51
 
        midi/windows.o \
52
 
        mixer/doublebuffersdl/doublebuffersdl-mixer.o \
53
 
        mixer/sdl/sdl-mixer.o \
54
 
        mixer/symbiansdl/symbiansdl-mixer.o \
55
 
        mixer/wincesdl/wincesdl-mixer.o \
56
 
        mutex/sdl/sdl-mutex.o \
 
16
        saves/savefile.o \
 
17
        saves/default/default-saves.o \
 
18
        timer/default/default-timer.o
 
19
 
 
20
 
 
21
ifdef USE_ELF_LOADER
 
22
MODULE_OBJS += \
 
23
        plugins/elf/arm-loader.o \
57
24
        plugins/elf/elf-loader.o \
 
25
        plugins/elf/elf-provider.o \
 
26
        plugins/elf/memory-manager.o \
58
27
        plugins/elf/mips-loader.o \
 
28
        plugins/elf/ppc-loader.o \
59
29
        plugins/elf/shorts-segment-manager.o \
60
 
        plugins/elf/ppc-loader.o \
61
 
        plugins/elf/arm-loader.o \
62
 
        plugins/elf/elf-provider.o \
63
 
        plugins/elf/memory-manager.o \
64
 
        plugins/elf/version.o \
65
 
        plugins/posix/posix-provider.o \
66
 
        plugins/sdl/sdl-provider.o \
67
 
        plugins/win32/win32-provider.o \
68
 
        saves/savefile.o \
69
 
        saves/default/default-saves.o \
70
 
        saves/posix/posix-saves.o \
71
 
        timer/default/default-timer.o \
72
 
        timer/sdl/sdl-timer.o \
 
30
        plugins/elf/version.o
 
31
endif
 
32
 
 
33
ifdef ENABLE_KEYMAPPER
 
34
MODULE_OBJS += \
 
35
        keymapper/action.o \
 
36
        keymapper/keymap.o \
 
37
        keymapper/keymapper.o \
 
38
        keymapper/remap-dialog.o
 
39
endif
 
40
 
 
41
ifdef USE_OPENGL
 
42
MODULE_OBJS += \
 
43
        graphics/opengl/glerrorcheck.o \
 
44
        graphics/opengl/gltexture.o \
 
45
        graphics/opengl/opengl-graphics.o \
 
46
        graphics/openglsdl/openglsdl-graphics.o
 
47
endif
 
48
 
 
49
ifdef ENABLE_VKEYBD
 
50
MODULE_OBJS += \
73
51
        vkeybd/image-map.o \
74
52
        vkeybd/polygon.o \
75
53
        vkeybd/virtual-keyboard.o \
76
54
        vkeybd/virtual-keyboard-gui.o \
77
55
        vkeybd/virtual-keyboard-parser.o
 
56
endif
 
57
 
 
58
# SDL specific source files.
 
59
# We cannot just check $BACKEND = sdl, as various other backends
 
60
# derive from the SDL backend, and they all need the following files.
 
61
ifdef SDL_BACKEND
 
62
MODULE_OBJS += \
 
63
        events/sdl/sdl-events.o \
 
64
        graphics/sdl/sdl-graphics.o \
 
65
        graphics/surfacesdl/surfacesdl-graphics.o \
 
66
        mixer/doublebuffersdl/doublebuffersdl-mixer.o \
 
67
        mixer/sdl/sdl-mixer.o \
 
68
        mutex/sdl/sdl-mutex.o \
 
69
        plugins/sdl/sdl-provider.o \
 
70
        timer/sdl/sdl-timer.o
 
71
        
 
72
# SDL 1.3 removed audio CD support
 
73
ifndef USE_SDL13
 
74
MODULE_OBJS += \
 
75
        audiocd/sdl/sdl-audiocd.o
 
76
endif
 
77
endif
 
78
 
 
79
ifdef POSIX
 
80
MODULE_OBJS += \
 
81
        fs/posix/posix-fs.o \
 
82
        fs/posix/posix-fs-factory.o \
 
83
        plugins/posix/posix-provider.o \
 
84
        saves/posix/posix-saves.o \
 
85
        taskbar/unity/unity-taskbar.o
 
86
endif
 
87
 
 
88
ifdef MACOSX
 
89
MODULE_OBJS += \
 
90
        midi/coreaudio.o \
 
91
        midi/coremidi.o \
 
92
        updates/macosx/macosx-updates.o
 
93
endif
 
94
 
 
95
ifdef WIN32
 
96
MODULE_OBJS += \
 
97
        fs/windows/windows-fs.o \
 
98
        fs/windows/windows-fs-factory.o \
 
99
        midi/windows.o \
 
100
        plugins/win32/win32-provider.o \
 
101
        taskbar/win32/win32-taskbar.o
 
102
endif
 
103
 
 
104
ifdef AMIGAOS
 
105
MODULE_OBJS += \
 
106
        fs/amigaos4/amigaos4-fs.o \
 
107
        fs/amigaos4/amigaos4-fs-factory.o \
 
108
        midi/camd.o
 
109
endif
 
110
 
 
111
ifdef PLAYSTATION3
 
112
MODULE_OBJS += \
 
113
        fs/posix/posix-fs.o \
 
114
        fs/posix/posix-fs-factory.o \
 
115
        fs/ps3/ps3-fs-factory.o \
 
116
        events/ps3sdl/ps3sdl-events.o \
 
117
        mixer/sdl13/sdl13-mixer.o
 
118
endif
 
119
 
 
120
ifeq ($(BACKEND),bada)
 
121
MODULE_OBJS += \
 
122
        timer/bada/timer.o
 
123
endif
78
124
 
79
125
ifeq ($(BACKEND),ds)
80
126
MODULE_OBJS += \
 
127
        fs/ds/ds-fs.o \
81
128
        fs/ds/ds-fs-factory.o \
82
 
        fs/ds/ds-fs.o \
83
129
        plugins/ds/ds-provider.o
84
130
endif
85
131
 
 
132
ifeq ($(BACKEND),dingux)
 
133
MODULE_OBJS += \
 
134
        events/dinguxsdl/dinguxsdl-events.o \
 
135
        graphics/dinguxsdl/dinguxsdl-graphics.o
 
136
endif
 
137
 
 
138
ifeq ($(BACKEND),gph)
 
139
MODULE_OBJS += \
 
140
        events/gph/gph-events.o \
 
141
        graphics/gph/gph-graphics.o
 
142
endif
 
143
 
 
144
ifeq ($(BACKEND),linuxmoto)
 
145
MODULE_OBJS += \
 
146
        events/linuxmotosdl/linuxmotosdl-events.o \
 
147
        graphics/linuxmotosdl/linuxmotosdl-graphics.o
 
148
endif
 
149
 
 
150
ifeq ($(BACKEND),maemo)
 
151
MODULE_OBJS += \
 
152
        events/maemosdl/maemosdl-events.o
 
153
endif
 
154
 
86
155
ifeq ($(BACKEND),n64)
87
156
MODULE_OBJS += \
 
157
        fs/n64/n64-fs.o \
88
158
        fs/n64/n64-fs-factory.o \
89
159
        fs/n64/romfsstream.o
90
160
endif
91
161
 
 
162
ifeq ($(BACKEND),openpandora)
 
163
MODULE_OBJS += \
 
164
        events/openpandora/op-events.o \
 
165
        graphics/openpandora/op-graphics.o
 
166
endif
 
167
 
92
168
ifeq ($(BACKEND),ps2)
93
169
MODULE_OBJS += \
 
170
        fs/ps2/ps2-fs.o \
94
171
        fs/ps2/ps2-fs-factory.o \
95
172
        plugins/ps2/ps2-provider.o
96
173
endif
97
174
 
98
175
ifeq ($(BACKEND),psp)
99
176
MODULE_OBJS += \
 
177
        fs/psp/psp-fs.o \
100
178
        fs/psp/psp-fs-factory.o \
101
179
        fs/psp/psp-stream.o \
102
180
        plugins/psp/psp-provider.o \
104
182
        timer/psp/timer.o
105
183
endif
106
184
 
 
185
ifeq ($(BACKEND),samsungtv)
 
186
MODULE_OBJS += \
 
187
        events/samsungtvsdl/samsungtvsdl-events.o \
 
188
        graphics/samsungtvsdl/samsungtvsdl-graphics.o
 
189
endif
 
190
 
 
191
ifeq ($(BACKEND),webos)
 
192
MODULE_OBJS += \
 
193
        events/webossdl/webossdl-events.o
 
194
endif
 
195
 
 
196
ifeq ($(BACKEND),wince)
 
197
MODULE_OBJS += \
 
198
        events/wincesdl/wincesdl-events.o \
 
199
        fs/windows/windows-fs.o \
 
200
        fs/windows/windows-fs-factory.o \
 
201
        graphics/wincesdl/wincesdl-graphics.o \
 
202
        mixer/wincesdl/wincesdl-mixer.o \
 
203
        plugins/win32/win32-provider.o
 
204
endif
 
205
 
107
206
ifeq ($(BACKEND),wii)
108
207
MODULE_OBJS += \
 
208
        fs/wii/wii-fs.o \
109
209
        fs/wii/wii-fs-factory.o \
110
210
        plugins/wii/wii-provider.o
111
211
endif