346 |
ifdef CONFIG_SDL |
ifdef CONFIG_SDL |
347 |
VL_OBJS+=sdl.o |
VL_OBJS+=sdl.o |
348 |
endif |
endif |
349 |
|
ifdef CONFIG_COCOA |
350 |
|
VL_OBJS+=cocoa.o |
351 |
|
COCOA_LIBS=-F/System/Library/Frameworks -framework Cocoa |
352 |
|
endif |
353 |
ifdef CONFIG_SLIRP |
ifdef CONFIG_SLIRP |
354 |
DEFINES+=-I$(SRC_PATH)/slirp |
DEFINES+=-I$(SRC_PATH)/slirp |
355 |
SLIRP_OBJS=cksum.o if.o ip_icmp.o ip_input.o ip_output.o \ |
SLIRP_OBJS=cksum.o if.o ip_icmp.o ip_input.o ip_output.o \ |
377 |
endif |
endif |
378 |
|
|
379 |
$(QEMU_SYSTEM): $(VL_OBJS) libqemu.a |
$(QEMU_SYSTEM): $(VL_OBJS) libqemu.a |
380 |
$(CC) $(VL_LDFLAGS) -o $@ $^ $(LIBS) $(SDL_LIBS) $(VL_LIBS) |
$(CC) $(VL_LDFLAGS) -o $@ $^ $(LIBS) $(SDL_LIBS) $(COCOA_LIBS) $(VL_LIBS) |
381 |
|
|
382 |
|
cocoa.o: cocoa.m |
383 |
|
$(CC) $(CFLAGS) $(DEFINES) -c -o $@ $< |
384 |
|
|
385 |
sdl.o: sdl.c keymaps.c sdl_keysym.h |
sdl.o: sdl.c keymaps.c sdl_keysym.h |
386 |
$(CC) $(CFLAGS) $(DEFINES) $(SDL_CFLAGS) -c -o $@ $< |
$(CC) $(CFLAGS) $(DEFINES) $(SDL_CFLAGS) -c -o $@ $< |