| 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 $@ $< |