20 |
ifdef CONFIG_USER_ONLY |
ifdef CONFIG_USER_ONLY |
21 |
PROGS=$(QEMU_USER) |
PROGS=$(QEMU_USER) |
22 |
else |
else |
|
ifeq ($(ARCH),i386) |
|
23 |
ifeq ($(TARGET_ARCH), i386) |
ifeq ($(TARGET_ARCH), i386) |
24 |
|
|
25 |
|
ifeq ($(ARCH), i386) |
26 |
PROGS+=$(QEMU_SYSTEM) |
PROGS+=$(QEMU_SYSTEM) |
27 |
endif |
endif |
28 |
|
|
29 |
|
ifeq ($(ARCH), ppc) |
30 |
|
ifdef CONFIG_SOFTMMU |
31 |
|
PROGS+=$(QEMU_SYSTEM) |
32 |
|
endif |
33 |
|
endif |
34 |
|
|
35 |
endif |
endif |
36 |
endif |
endif |
37 |
|
|
182 |
SDL_LIBS+=-L/usr/X11R6/lib -lX11 -lXext -lXv -ldl -lm |
SDL_LIBS+=-L/usr/X11R6/lib -lX11 -lXext -lXv -ldl -lm |
183 |
endif |
endif |
184 |
|
|
185 |
|
VL_LDFLAGS= |
186 |
|
# specific flags are needed for non soft mmu emulator |
187 |
|
ifndef CONFIG_SOFTMMU |
188 |
|
VL_LDFLAGS+=-static -Wl,-T,$(SRC_PATH)/i386-vl.ld |
189 |
|
endif |
190 |
|
ifdef CONFIG_STATIC |
191 |
|
VL_LDFLAGS+=-static |
192 |
|
endif |
193 |
|
|
194 |
$(QEMU_SYSTEM): $(VL_OBJS) libqemu.a |
$(QEMU_SYSTEM): $(VL_OBJS) libqemu.a |
195 |
$(CC) -static -Wl,-T,$(SRC_PATH)/i386-vl.ld -o $@ $^ $(LIBS) $(SDL_LIBS) |
$(CC) $(VL_LDFLAGS) -o $@ $^ $(LIBS) $(SDL_LIBS) |
196 |
|
|
197 |
sdl.o: sdl.c |
sdl.o: sdl.c |
198 |
$(CC) $(CFLAGS) $(DEFINES) $(SDL_CFLAGS) -c -o $@ $< |
$(CC) $(CFLAGS) $(DEFINES) $(SDL_CFLAGS) -c -o $@ $< |