Commit 0e22fd2f1168a633a2c64594505e7683017f49a9
Committed by
Anthony Liguori
1 parent
e34af2ce
Substitute ifdef CONFIG_FOO by obj-
Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Showing
1 changed file
with
25 additions
and
51 deletions
Makefile
... | ... | @@ -83,9 +83,7 @@ endif |
83 | 83 | block-obj-y += block/raw-posix.o |
84 | 84 | endif |
85 | 85 | |
86 | -ifdef CONFIG_CURL | |
87 | -block-obj-y += block/curl.o | |
88 | -endif | |
86 | +block-obj-$(CONFIG_CURL) += block/curl.o | |
89 | 87 | |
90 | 88 | ###################################################################### |
91 | 89 | # libqemu_common.a: Target independent part of system emulation. The |
... | ... | @@ -112,8 +110,9 @@ obj-y += qemu-char.o aio.o net-checksum.o savevm.o cache-utils.o |
112 | 110 | obj-y += msmouse.o ps2.o |
113 | 111 | obj-y += qdev.o ssi.o |
114 | 112 | |
113 | +obj-$(CONFIG_BRLAPI) += baum.o | |
114 | + | |
115 | 115 | ifdef CONFIG_BRLAPI |
116 | -obj-y += baum.o | |
117 | 116 | LIBS+=-lbrlapi |
118 | 117 | endif |
119 | 118 | |
... | ... | @@ -123,85 +122,60 @@ else |
123 | 122 | obj-y += migration-exec.o |
124 | 123 | endif |
125 | 124 | |
126 | -audio-obj-y = audio.o noaudio.o wavaudio.o mixeng.o | |
127 | -ifdef CONFIG_SDL | |
128 | -audio-obj-y += sdlaudio.o | |
129 | -endif | |
130 | -ifdef CONFIG_OSS | |
131 | -audio-obj-y += ossaudio.o | |
132 | -endif | |
133 | 125 | ifdef CONFIG_COREAUDIO |
134 | -audio-obj-y += coreaudio.o | |
135 | 126 | AUDIO_PT = yes |
136 | 127 | endif |
137 | -ifdef CONFIG_ALSA | |
138 | -audio-obj-y += alsaaudio.o | |
139 | -endif | |
140 | -ifdef CONFIG_DSOUND | |
141 | -audio-obj-y += dsoundaudio.o | |
142 | -endif | |
143 | 128 | ifdef CONFIG_FMOD |
144 | -audio-obj-y += fmodaudio.o | |
145 | 129 | audio/audio.o audio/fmodaudio.o: CPPFLAGS := -I$(CONFIG_FMOD_INC) $(CPPFLAGS) |
146 | 130 | endif |
147 | 131 | ifdef CONFIG_ESD |
148 | 132 | AUDIO_PT = yes |
149 | 133 | AUDIO_PT_INT = yes |
150 | -audio-obj-y += esdaudio.o | |
151 | 134 | endif |
152 | 135 | ifdef CONFIG_PA |
153 | 136 | AUDIO_PT = yes |
154 | 137 | AUDIO_PT_INT = yes |
155 | -audio-obj-y += paaudio.o | |
156 | 138 | endif |
157 | 139 | ifdef AUDIO_PT |
158 | 140 | LDFLAGS += -pthread |
159 | 141 | endif |
160 | -ifdef AUDIO_PT_INT | |
161 | -audio-obj-y += audio_pt_int.o | |
162 | -endif | |
142 | + | |
143 | +audio-obj-y = audio.o noaudio.o wavaudio.o mixeng.o | |
144 | +audio-obj-$(CONFIG_SDL) += sdlaudio.o | |
145 | +audio-obj-$(CONFIG_OSS) += ossaudio.o | |
146 | +audio-obj-$(CONFIG_COREAUDIO) += coreaudio.o | |
147 | +audio-obj-$(CONFIG_ALSA) += alsaaudio.o | |
148 | +audio-obj-$(CONFIG_DSOUND) += dsoundaudio.o | |
149 | +audio-obj-$(CONFIG_FMOD) += fmodaudio.o | |
150 | +audio-obj-$(CONFIG_ESD) += esdaudio.o | |
151 | +audio-obj-$(CONFIG_PA) += paaudio.o | |
152 | +audio-obj-$(AUDIO_PT_INT) += audio_pt_int.o | |
163 | 153 | audio-obj-y += wavcapture.o |
164 | 154 | obj-y += $(addprefix audio/, $(audio-obj-y)) |
165 | 155 | |
166 | 156 | obj-y += keymaps.o |
167 | -ifdef CONFIG_SDL | |
168 | -obj-y += sdl.o sdl_zoom.o x_keymap.o | |
169 | -endif | |
170 | -ifdef CONFIG_CURSES | |
171 | -obj-y += curses.o | |
172 | -endif | |
157 | +obj-$(CONFIG_SDL) += sdl.o sdl_zoom.o x_keymap.o | |
158 | +obj-$(CONFIG_CURSES) += curses.o | |
173 | 159 | obj-y += vnc.o acl.o d3des.o |
174 | -ifdef CONFIG_VNC_TLS | |
175 | -obj-y += vnc-tls.o vnc-auth-vencrypt.o | |
176 | -endif | |
177 | -ifdef CONFIG_VNC_SASL | |
178 | -obj-y += vnc-auth-sasl.o | |
179 | -endif | |
180 | - | |
181 | -ifdef CONFIG_COCOA | |
182 | -obj-y += cocoa.o | |
183 | -endif | |
184 | - | |
185 | -ifdef CONFIG_IOTHREAD | |
186 | -obj-y += qemu-thread.o | |
187 | -endif | |
160 | +obj-$(CONFIG_VNC_TLS) += vnc-tls.o vnc-auth-vencrypt.o | |
161 | +obj-$(CONFIG_VNC_SASL) += vnc-auth-sasl.o | |
162 | +obj-$(CONFIG_COCOA) += cocoa.o | |
163 | +obj-$(CONFIG_IOTHREAD) += qemu-thread.o | |
188 | 164 | |
189 | 165 | ifdef CONFIG_SLIRP |
190 | 166 | CPPFLAGS+=-I$(SRC_PATH)/slirp |
167 | +endif | |
168 | + | |
191 | 169 | slirp-obj-y = cksum.o if.o ip_icmp.o ip_input.o ip_output.o |
192 | 170 | slirp-obj-y += slirp.o mbuf.o misc.o sbuf.o socket.o tcp_input.o tcp_output.o |
193 | 171 | slirp-obj-y += tcp_subr.o tcp_timer.o udp.o bootp.o tftp.o |
194 | -obj-y += $(addprefix slirp/, $(slirp-obj-y)) | |
195 | -endif | |
172 | +obj-$(CONFIG_SLIRP) += $(addprefix slirp/, $(slirp-obj-y)) | |
196 | 173 | |
197 | 174 | LIBS+=$(VDE_LIBS) |
198 | 175 | |
199 | 176 | # xen backend driver support |
200 | -xen-obj-y := xen_backend.o xen_devconfig.o | |
201 | -xen-obj-y += xen_console.o xenfb.o xen_disk.o xen_nic.o | |
202 | -ifdef CONFIG_XEN | |
203 | - obj-y += $(xen-obj-y) | |
204 | -endif | |
177 | +obj-$(CONFIG_XEN) += xen_backend.o xen_devconfig.o | |
178 | +obj-$(CONFIG_XEN) += xen_console.o xenfb.o xen_disk.o xen_nic.o | |
205 | 179 | |
206 | 180 | LIBS+=$(CURL_LIBS) |
207 | 181 | ... | ... |