Revision 807544e2
b/Makefile | ||
---|---|---|
158 | 158 |
LIBS+=$(VDE_LIBS) |
159 | 159 |
|
160 | 160 |
cocoa.o: cocoa.m |
161 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
|
162 | 161 |
|
163 | 162 |
sdl.o: sdl.c keymaps.c sdl_keysym.h |
164 |
$(CC) $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) -c -o $@ $< |
|
163 |
|
|
164 |
sdl.o audio/sdlaudio.o: CFLAGS += $(SDL_CFLAGS) |
|
165 | 165 |
|
166 | 166 |
vnc.o: vnc.c keymaps.c sdl_keysym.h vnchextile.h d3des.c d3des.h |
167 |
$(CC) $(CFLAGS) $(CPPFLAGS) $(CONFIG_VNC_TLS_CFLAGS) -c -o $@ $< |
|
168 | 167 |
|
169 |
curses.o: curses.c keymaps.c curses_keys.h |
|
170 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
|
168 |
vnc.o: CFLAGS += $(CONFIG_VNC_TLS_CFLAGS) |
|
171 | 169 |
|
172 |
bt-host.o: bt-host.c |
|
173 |
$(CC) $(CFLAGS) $(CPPFLAGS) $(CONFIG_BLUEZ_CFLAGS) -c -o $@ $< |
|
170 |
curses.o: curses.c keymaps.c curses_keys.h |
|
174 | 171 |
|
175 |
audio/sdlaudio.o: audio/sdlaudio.c |
|
176 |
$(CC) $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) -c -o $@ $< |
|
172 |
bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) |
|
177 | 173 |
|
178 | 174 |
libqemu_common.a: $(OBJS) |
179 | 175 |
rm -f $@ |
... | ... | |
195 | 191 |
%.o: %.c |
196 | 192 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
197 | 193 |
|
194 |
%.o: %.m |
|
195 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
|
196 |
|
|
198 | 197 |
qemu-nbd$(EXESUF): qemu-nbd.o qemu-tool.o osdep.o $(BLOCK_OBJS) |
199 | 198 |
$(CC) $(LDFLAGS) -o $@ $^ -lz $(LIBS) |
200 | 199 |
|
b/Makefile.target | ||
---|---|---|
219 | 219 |
|
220 | 220 |
tcg/tcg.o: cpu.h |
221 | 221 |
|
222 |
machine.o: machine.c |
|
223 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
|
224 |
|
|
225 | 222 |
# HELPER_CFLAGS is used for all the code compiled with static register |
226 | 223 |
# variables |
227 |
op_helper.o: op_helper.c |
|
228 |
$(CC) $(HELPER_CFLAGS) $(CPPFLAGS) $(CFLAGS) $(I386_CFLAGS) -c -o $@ $< |
|
224 |
op_helper.o: CFLAGS += $(HELPER_CFLAGS) $(I386_CFLAGS) |
|
229 | 225 |
|
230 |
cpu-exec.o: cpu-exec.c |
|
231 |
$(CC) $(HELPER_CFLAGS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< |
|
226 |
cpu-exec.o: CFLAGS += $(HELPER_CFLAGS) |
|
232 | 227 |
|
233 | 228 |
######################################################### |
234 | 229 |
# Linux user emulator target |
... | ... | |
356 | 351 |
|
357 | 352 |
# Note: this is a workaround. The real fix is to avoid compiling |
358 | 353 |
# cpu_signal_handler() in cpu-exec.c. |
359 |
signal.o: signal.c |
|
360 |
$(CC) $(HELPER_CFLAGS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< |
|
354 |
signal.o: CFLAGS += $(HELPER_CFLAGS) |
|
361 | 355 |
|
362 | 356 |
$(QEMU_PROG): $(OBJS) ../libqemu_user.a |
363 | 357 |
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS) |
... | ... | |
392 | 386 |
|
393 | 387 |
# Note: this is a workaround. The real fix is to avoid compiling |
394 | 388 |
# cpu_signal_handler() in cpu-exec.c. |
395 |
signal.o: signal.c |
|
396 |
$(CC) $(HELPER_CFLAGS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< |
|
389 |
signal.o: CFLAGS += $(HELPER_CFLAGS) |
|
397 | 390 |
|
398 | 391 |
$(QEMU_PROG): $(OBJS) |
399 | 392 |
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS) |
... | ... | |
497 | 490 |
|
498 | 491 |
# Note: this is a workaround. The real fix is to avoid compiling |
499 | 492 |
# cpu_signal_handler() in cpu-exec.c. |
500 |
signal.o: signal.c |
|
501 |
$(CC) $(HELPER_CFLAGS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< |
|
493 |
signal.o: CFLAGS += $(HELPER_CFLAGS) |
|
502 | 494 |
|
503 | 495 |
$(QEMU_PROG): $(OBJS) ../libqemu_user.a |
504 | 496 |
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS) |
Also available in: Unified diff