Statistics
| Branch: | Revision:

root / Makefile @ 77755340

History | View | Annotate | Download (9.5 kB)

1 0cb3fb1e pbrook
# Makefile for QEMU.
2 0cb3fb1e pbrook
3 ad064840 pbrook
include config-host.mak
4 766a487a bellard
5 818220f5 aliguori
.PHONY: all clean cscope distclean dvi html info install install-doc \
6 818220f5 aliguori
	recurse-all speed tar tarbin test
7 0cb3fb1e pbrook
8 8c462f8f pbrook
VPATH=$(SRC_PATH):$(SRC_PATH)/hw
9 8c462f8f pbrook
10 40293e58 bellard
CFLAGS += $(OS_CFLAGS) $(ARCH_CFLAGS)
11 40293e58 bellard
LDFLAGS += $(OS_LDFLAGS) $(ARCH_LDFLAGS)
12 3142255c blueswir1
13 96935aa4 malc
CPPFLAGS += -I. -I$(SRC_PATH) -MMD -MP -MT $@
14 4fb240a4 bellard
CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
15 766a487a bellard
LIBS=
16 1f50f8d1 bellard
ifdef CONFIG_STATIC
17 40293e58 bellard
LDFLAGS += -static
18 1f50f8d1 bellard
endif
19 cc8ae6de pbrook
ifdef BUILD_DOCS
20 7a5ca864 bellard
DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8
21 cc8ae6de pbrook
else
22 cc8ae6de pbrook
DOCS=
23 cc8ae6de pbrook
endif
24 aa05ae6f bellard
25 70956b77 ths
LIBS+=$(AIOLIBS)
26 83f64091 bellard
27 7e00eb9b aliguori
ifdef CONFIG_SOLARIS
28 7e00eb9b aliguori
LIBS+=-lsocket -lnsl -lresolv
29 7e00eb9b aliguori
endif
30 7e00eb9b aliguori
31 03ff3ca3 aliguori
ifdef CONFIG_WIN32
32 03ff3ca3 aliguori
LIBS+=-lwinmm -lws2_32 -liphlpapi
33 03ff3ca3 aliguori
endif
34 03ff3ca3 aliguori
35 818220f5 aliguori
all: $(TOOLS) $(DOCS) recurse-all
36 b9dea4fb pbrook
37 cec7d0b6 pbrook
SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
38 cec7d0b6 pbrook
39 cec7d0b6 pbrook
subdir-%: dyngen$(EXESUF)
40 4aa42531 pbrook
	$(MAKE) -C $(subst subdir-,,$@) all
41 4aa42531 pbrook
42 cec7d0b6 pbrook
$(filter %-softmmu,$(SUBDIR_RULES)): libqemu_common.a
43 cec7d0b6 pbrook
$(filter %-user,$(SUBDIR_RULES)): libqemu_user.a
44 cec7d0b6 pbrook
45 cec7d0b6 pbrook
recurse-all: $(SUBDIR_RULES)
46 83f64091 bellard
47 faf07963 pbrook
#######################################################################
48 faf07963 pbrook
# BLOCK_OBJS is code used by both qemu system emulation and qemu-img
49 faf07963 pbrook
50 17e2377a pbrook
BLOCK_OBJS=cutils.o qemu-malloc.o
51 faf07963 pbrook
BLOCK_OBJS+=block-cow.o block-qcow.o aes.o block-vmdk.o block-cloop.o
52 faf07963 pbrook
BLOCK_OBJS+=block-dmg.o block-bochs.o block-vpc.o block-vvfat.o
53 03ff3ca3 aliguori
BLOCK_OBJS+=block-qcow2.o block-parallels.o block-nbd.o
54 a76bab49 aliguori
BLOCK_OBJS+=nbd.o block.o aio.o
55 03ff3ca3 aliguori
56 03ff3ca3 aliguori
ifdef CONFIG_WIN32
57 03ff3ca3 aliguori
BLOCK_OBJS += block-raw-win32.o
58 03ff3ca3 aliguori
else
59 03ff3ca3 aliguori
BLOCK_OBJS += block-raw-posix.o
60 03ff3ca3 aliguori
endif
61 03ff3ca3 aliguori
62 4fb240a4 bellard
######################################################################
63 2e2ea909 bellard
# libqemu_common.a: Target independent part of system emulation. The
64 4fb240a4 bellard
# long term path is to suppress *all* target specific code in case of
65 4fb240a4 bellard
# system emulation, i.e. a single QEMU executable should support all
66 4fb240a4 bellard
# CPUs and machines.
67 47cea614 bellard
68 cd01b4a3 aliguori
OBJS=$(BLOCK_OBJS)
69 87ecb68b pbrook
OBJS+=readline.o console.o
70 cd01b4a3 aliguori
71 87ecb68b pbrook
OBJS+=irq.o
72 87ecb68b pbrook
OBJS+=i2c.o smbus.o smbus_eeprom.o max7310.o max111x.o wm8750.o
73 7e7c5e4c balrog
OBJS+=ssd0303.o ssd0323.o ads7846.o stellaris_input.o twl92230.o
74 1d4e547b balrog
OBJS+=tmp105.o lm832x.o
75 87ecb68b pbrook
OBJS+=scsi-disk.o cdrom.o
76 985a03b0 ths
OBJS+=scsi-generic.o
77 68063649 blueswir1
OBJS+=usb.o usb-hub.o usb-$(HOST_USB).o usb-hid.o usb-msd.o usb-wacom.o
78 6c9f886c balrog
OBJS+=usb-serial.o usb-net.o
79 775616c3 pbrook
OBJS+=sd.o ssi-sd.o
80 e6a6d5ab balrog
OBJS+=bt.o bt-host.o bt-vhci.o bt-l2cap.o bt-sdp.o bt-hci.o bt-hid.o usb-bt.o
81 559b90fb aliguori
OBJS+=buffered_file.o migration.o migration-tcp.o net.o qemu-sockets.o
82 a672b469 aliguori
OBJS+=qemu-char.o aio.o net-checksum.o savevm.o
83 87ecb68b pbrook
84 2e4d9fb1 aurel32
ifdef CONFIG_BRLAPI
85 2e4d9fb1 aurel32
OBJS+= baum.o
86 2e4d9fb1 aurel32
LIBS+=-lbrlapi
87 2e4d9fb1 aurel32
endif
88 2e4d9fb1 aurel32
89 4fb240a4 bellard
ifdef CONFIG_WIN32
90 4fb240a4 bellard
OBJS+=tap-win32.o
91 559b90fb aliguori
else
92 559b90fb aliguori
OBJS+=migration-exec.o
93 4fb240a4 bellard
endif
94 4fb240a4 bellard
95 4fb240a4 bellard
AUDIO_OBJS = audio.o noaudio.o wavaudio.o mixeng.o
96 4fb240a4 bellard
ifdef CONFIG_SDL
97 4fb240a4 bellard
AUDIO_OBJS += sdlaudio.o
98 4fb240a4 bellard
endif
99 4fb240a4 bellard
ifdef CONFIG_OSS
100 4fb240a4 bellard
AUDIO_OBJS += ossaudio.o
101 4fb240a4 bellard
endif
102 4fb240a4 bellard
ifdef CONFIG_COREAUDIO
103 4fb240a4 bellard
AUDIO_OBJS += coreaudio.o
104 ca9cc28c balrog
AUDIO_PT = yes
105 4fb240a4 bellard
endif
106 4fb240a4 bellard
ifdef CONFIG_ALSA
107 4fb240a4 bellard
AUDIO_OBJS += alsaaudio.o
108 4fb240a4 bellard
endif
109 4fb240a4 bellard
ifdef CONFIG_DSOUND
110 4fb240a4 bellard
AUDIO_OBJS += dsoundaudio.o
111 4fb240a4 bellard
endif
112 4fb240a4 bellard
ifdef CONFIG_FMOD
113 4fb240a4 bellard
AUDIO_OBJS += fmodaudio.o
114 4fb240a4 bellard
audio/audio.o audio/fmodaudio.o: CPPFLAGS := -I$(CONFIG_FMOD_INC) $(CPPFLAGS)
115 4fb240a4 bellard
endif
116 ca9cc28c balrog
ifdef CONFIG_ESD
117 ca9cc28c balrog
AUDIO_PT = yes
118 ca9cc28c balrog
AUDIO_PT_INT = yes
119 ca9cc28c balrog
AUDIO_OBJS += esdaudio.o
120 ca9cc28c balrog
endif
121 b8e59f18 malc
ifdef CONFIG_PA
122 b8e59f18 malc
AUDIO_PT = yes
123 b8e59f18 malc
AUDIO_PT_INT = yes
124 b8e59f18 malc
AUDIO_OBJS += paaudio.o
125 b8e59f18 malc
endif
126 ca9cc28c balrog
ifdef AUDIO_PT
127 ca9cc28c balrog
LDFLAGS += -pthread
128 ca9cc28c balrog
endif
129 ca9cc28c balrog
ifdef AUDIO_PT_INT
130 ca9cc28c balrog
AUDIO_OBJS += audio_pt_int.o
131 ca9cc28c balrog
endif
132 4fb240a4 bellard
AUDIO_OBJS+= wavcapture.o
133 4fb240a4 bellard
OBJS+=$(addprefix audio/, $(AUDIO_OBJS))
134 4fb240a4 bellard
135 4fb240a4 bellard
ifdef CONFIG_SDL
136 4fb240a4 bellard
OBJS+=sdl.o x_keymap.o
137 4fb240a4 bellard
endif
138 4d3b6f6e balrog
ifdef CONFIG_CURSES
139 4d3b6f6e balrog
OBJS+=curses.o
140 4d3b6f6e balrog
endif
141 4fb240a4 bellard
OBJS+=vnc.o d3des.o
142 4fb240a4 bellard
143 4fb240a4 bellard
ifdef CONFIG_COCOA
144 4fb240a4 bellard
OBJS+=cocoa.o
145 4fb240a4 bellard
endif
146 4fb240a4 bellard
147 4fb240a4 bellard
ifdef CONFIG_SLIRP
148 4fb240a4 bellard
CPPFLAGS+=-I$(SRC_PATH)/slirp
149 4fb240a4 bellard
SLIRP_OBJS=cksum.o if.o ip_icmp.o ip_input.o ip_output.o \
150 4fb240a4 bellard
slirp.o mbuf.o misc.o sbuf.o socket.o tcp_input.o tcp_output.o \
151 4fb240a4 bellard
tcp_subr.o tcp_timer.o udp.o bootp.o debug.o tftp.o
152 4fb240a4 bellard
OBJS+=$(addprefix slirp/, $(SLIRP_OBJS))
153 4fb240a4 bellard
endif
154 4fb240a4 bellard
155 8a16d273 ths
LIBS+=$(VDE_LIBS)
156 8a16d273 ths
157 4fb240a4 bellard
cocoa.o: cocoa.m
158 40293e58 bellard
	$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
159 4fb240a4 bellard
160 4fb240a4 bellard
sdl.o: sdl.c keymaps.c sdl_keysym.h
161 40293e58 bellard
	$(CC) $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) -c -o $@ $<
162 4fb240a4 bellard
163 4fb240a4 bellard
vnc.o: vnc.c keymaps.c sdl_keysym.h vnchextile.h d3des.c d3des.h
164 40293e58 bellard
	$(CC) $(CFLAGS) $(CPPFLAGS) $(CONFIG_VNC_TLS_CFLAGS) -c -o $@ $<
165 4fb240a4 bellard
166 4d3b6f6e balrog
curses.o: curses.c keymaps.c curses_keys.h
167 f5d28393 pbrook
	$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
168 4d3b6f6e balrog
169 fb599c9a balrog
bt-host.o: bt-host.c
170 fb599c9a balrog
	$(CC) $(CFLAGS) $(CPPFLAGS) $(CONFIG_BLUEZ_CFLAGS) -c -o $@ $<
171 fb599c9a balrog
172 4fb240a4 bellard
audio/sdlaudio.o: audio/sdlaudio.c
173 40293e58 bellard
	$(CC) $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) -c -o $@ $<
174 4fb240a4 bellard
175 4fb240a4 bellard
libqemu_common.a: $(OBJS)
176 4fb240a4 bellard
	rm -f $@ 
177 4fb240a4 bellard
	$(AR) rcs $@ $(OBJS)
178 4fb240a4 bellard
179 cec7d0b6 pbrook
#######################################################################
180 cec7d0b6 pbrook
# USER_OBJS is code used by qemu userspace emulation
181 cec7d0b6 pbrook
USER_OBJS=cutils.o
182 cec7d0b6 pbrook
183 cec7d0b6 pbrook
libqemu_user.a: $(USER_OBJS)
184 cec7d0b6 pbrook
	rm -f $@ 
185 cec7d0b6 pbrook
	$(AR) rcs $@ $(USER_OBJS)
186 cec7d0b6 pbrook
187 4fb240a4 bellard
######################################################################
188 4fb240a4 bellard
189 03ff3ca3 aliguori
qemu-img$(EXESUF): qemu-img.o qemu-tool.o osdep.o $(BLOCK_OBJS)
190 40293e58 bellard
	$(CC) $(LDFLAGS) -o $@ $^ -lz $(LIBS)
191 4fb240a4 bellard
192 4fb240a4 bellard
%.o: %.c
193 40293e58 bellard
	$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
194 4fb240a4 bellard
195 03ff3ca3 aliguori
qemu-nbd$(EXESUF):  qemu-nbd.o qemu-tool.o osdep.o $(BLOCK_OBJS)
196 7a5ca864 bellard
	$(CC) $(LDFLAGS) -o $@ $^ -lz $(LIBS)
197 7a5ca864 bellard
198 4fb240a4 bellard
# dyngen host tool
199 11d9f695 bellard
dyngen$(EXESUF): dyngen.c
200 40293e58 bellard
	$(HOST_CC) $(CFLAGS) $(CPPFLAGS) -o $@ $^
201 31e31b8a bellard
202 31e31b8a bellard
clean:
203 2d80ae89 bellard
# avoid old build problems by removing potentially incorrect old files
204 5fafdf24 ths
	rm -f config.mak config.h op-i386.h opc-i386.h gen-op-i386.h op-arm.h opc-arm.h gen-op-arm.h
205 4fb240a4 bellard
	rm -f *.o *.d *.a $(TOOLS) dyngen$(EXESUF) TAGS cscope.* *.pod *~ */*~
206 b94ec3ec balrog
	rm -rf dyngen.dSYM
207 4fb240a4 bellard
	rm -f slirp/*.o slirp/*.d audio/*.o audio/*.d
208 7d3505c5 bellard
	$(MAKE) -C tests clean
209 626df76a bellard
	for d in $(TARGET_DIRS); do \
210 7d3505c5 bellard
	$(MAKE) -C $$d $@ || exit 1 ; \
211 626df76a bellard
        done
212 31e31b8a bellard
213 7d13299d bellard
distclean: clean
214 cc8ae6de pbrook
	rm -f config-host.mak config-host.h $(DOCS)
215 0cb3fb1e pbrook
	rm -f qemu-{doc,tech}.{info,aux,cp,dvi,fn,info,ky,log,pg,toc,tp,vr}
216 76bc6838 bellard
	for d in $(TARGET_DIRS); do \
217 bc1b050d bellard
	rm -rf $$d || exit 1 ; \
218 76bc6838 bellard
        done
219 7d13299d bellard
220 fed4a9ad bellard
KEYMAPS=da     en-gb  et  fr     fr-ch  is  lt  modifiers  no  pt-br  sv \
221 fed4a9ad bellard
ar      de     en-us  fi  fr-be  hr     it  lv  nl         pl  ru     th \
222 fed4a9ad bellard
common  de-ch  es     fo  fr-ca  hu     ja  mk  nl-be      pt  sl     tr
223 fed4a9ad bellard
224 77755340 ths
ifdef INSTALL_BLOBS
225 77755340 ths
BLOBS=bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \
226 77755340 ths
video.x openbios-sparc32 openbios-sparc64 pxe-ne2k_pci.bin \
227 77755340 ths
pxe-rtl8139.bin pxe-pcnet.bin pxe-e1000.bin
228 77755340 ths
else
229 77755340 ths
BLOBS=
230 77755340 ths
endif
231 77755340 ths
232 38954dca pbrook
install-doc: $(DOCS)
233 38954dca pbrook
	mkdir -p "$(DESTDIR)$(docdir)"
234 38954dca pbrook
	$(INSTALL) -m 644 qemu-doc.html  qemu-tech.html "$(DESTDIR)$(docdir)"
235 38954dca pbrook
ifndef CONFIG_WIN32
236 38954dca pbrook
	mkdir -p "$(DESTDIR)$(mandir)/man1"
237 38954dca pbrook
	$(INSTALL) qemu.1 qemu-img.1 "$(DESTDIR)$(mandir)/man1"
238 7a5ca864 bellard
	mkdir -p "$(DESTDIR)$(mandir)/man8"
239 7a5ca864 bellard
	$(INSTALL) qemu-nbd.8 "$(DESTDIR)$(mandir)/man8"
240 38954dca pbrook
endif
241 38954dca pbrook
242 38954dca pbrook
install: all $(if $(BUILD_DOCS),install-doc)
243 1236cab7 pbrook
	mkdir -p "$(DESTDIR)$(bindir)"
244 932a79df ths
ifneq ($(TOOLS),)
245 6a882643 pbrook
	$(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)"
246 932a79df ths
endif
247 77755340 ths
ifneq ($(BLOBS),)
248 1236cab7 pbrook
	mkdir -p "$(DESTDIR)$(datadir)"
249 77755340 ths
	set -e; for x in $(BLOBS); do \
250 6a882643 pbrook
		$(INSTALL) -m 644 $(SRC_PATH)/pc-bios/$$x "$(DESTDIR)$(datadir)"; \
251 ad064840 pbrook
	done
252 77755340 ths
endif
253 11d9f695 bellard
ifndef CONFIG_WIN32
254 1236cab7 pbrook
	mkdir -p "$(DESTDIR)$(datadir)/keymaps"
255 18be8d77 blueswir1
	set -e; for x in $(KEYMAPS); do \
256 6a882643 pbrook
		$(INSTALL) -m 644 $(SRC_PATH)/keymaps/$$x "$(DESTDIR)$(datadir)/keymaps"; \
257 ad064840 pbrook
	done
258 11d9f695 bellard
endif
259 626df76a bellard
	for d in $(TARGET_DIRS); do \
260 7d3505c5 bellard
	$(MAKE) -C $$d $@ || exit 1 ; \
261 626df76a bellard
        done
262 612384d7 bellard
263 367e86e8 bellard
# various test targets
264 9b0b8203 bellard
test speed: all
265 7d3505c5 bellard
	$(MAKE) -C tests $@
266 31e31b8a bellard
267 5fafdf24 ths
TAGS:
268 b9adb4a6 bellard
	etags *.[ch] tests/*.[ch]
269 31e31b8a bellard
270 6688bc6d bellard
cscope:
271 6688bc6d bellard
	rm -f ./cscope.*
272 ede46085 aurel32
	find . -name "*.[ch]" -print | sed 's,^\./,,' > ./cscope.files
273 6688bc6d bellard
	cscope -b
274 6688bc6d bellard
275 3ef693a0 bellard
# documentation
276 1f673135 bellard
%.html: %.texi
277 3ef693a0 bellard
	texi2html -monolithic -number $<
278 3ef693a0 bellard
279 f3548328 bellard
%.info: %.texi
280 f3548328 bellard
	makeinfo $< -o $@
281 f3548328 bellard
282 f3548328 bellard
%.dvi: %.texi
283 f3548328 bellard
	texi2dvi $<
284 f3548328 bellard
285 5a67135a bellard
qemu.1: qemu-doc.texi
286 ad064840 pbrook
	$(SRC_PATH)/texi2pod.pl $< qemu.pod
287 5a67135a bellard
	pod2man --section=1 --center=" " --release=" " qemu.pod > $@
288 5a67135a bellard
289 acd935ef bellard
qemu-img.1: qemu-img.texi
290 ad064840 pbrook
	$(SRC_PATH)/texi2pod.pl $< qemu-img.pod
291 acd935ef bellard
	pod2man --section=1 --center=" " --release=" " qemu-img.pod > $@
292 acd935ef bellard
293 7a5ca864 bellard
qemu-nbd.8: qemu-nbd.texi
294 7a5ca864 bellard
	$(SRC_PATH)/texi2pod.pl $< qemu-nbd.pod
295 7a5ca864 bellard
	pod2man --section=8 --center=" " --release=" " qemu-nbd.pod > $@
296 7a5ca864 bellard
297 0cb3fb1e pbrook
info: qemu-doc.info qemu-tech.info
298 0cb3fb1e pbrook
299 0cb3fb1e pbrook
dvi: qemu-doc.dvi qemu-tech.dvi
300 0cb3fb1e pbrook
301 0cb3fb1e pbrook
html: qemu-doc.html qemu-tech.html
302 0cb3fb1e pbrook
303 818220f5 aliguori
qemu-doc.dvi qemu-doc.html qemu-doc.info: qemu-img.texi qemu-nbd.texi
304 818220f5 aliguori
305 df5cf721 ths
VERSION ?= $(shell cat VERSION)
306 df5cf721 ths
FILE = qemu-$(VERSION)
307 586314f2 bellard
308 1e43adfc bellard
# tar release (use 'make -k tar' on a checkouted tree)
309 586314f2 bellard
tar:
310 586314f2 bellard
	rm -rf /tmp/$(FILE)
311 1e43adfc bellard
	cp -r . /tmp/$(FILE)
312 99c6c082 aurel32
	cd /tmp && tar zcvf ~/$(FILE).tar.gz $(FILE) --exclude CVS --exclude .git --exclude .svn
313 586314f2 bellard
	rm -rf /tmp/$(FILE)
314 586314f2 bellard
315 76b62fd0 bellard
# generate a binary distribution
316 d691f669 bellard
tarbin:
317 18be8d77 blueswir1
	cd / && tar zcvf ~/qemu-$(VERSION)-$(ARCH).tar.gz \
318 43095f31 bellard
	$(bindir)/qemu \
319 7efa4387 bellard
	$(bindir)/qemu-system-ppc \
320 d4082e95 j_mayer
	$(bindir)/qemu-system-ppc64 \
321 d4082e95 j_mayer
	$(bindir)/qemu-system-ppcemb \
322 acd935ef bellard
	$(bindir)/qemu-system-sparc \
323 43095f31 bellard
	$(bindir)/qemu-system-x86_64 \
324 93856aac bellard
	$(bindir)/qemu-system-mips \
325 38260998 pbrook
	$(bindir)/qemu-system-mipsel \
326 fbe4f65b ths
	$(bindir)/qemu-system-mips64 \
327 fbe4f65b ths
	$(bindir)/qemu-system-mips64el \
328 ea31eb5b bellard
	$(bindir)/qemu-system-arm \
329 ff1aaf65 ths
	$(bindir)/qemu-system-m68k \
330 ff1aaf65 ths
	$(bindir)/qemu-system-sh4 \
331 85ffbdfc ths
	$(bindir)/qemu-system-sh4eb \
332 f0403c03 bellard
	$(bindir)/qemu-system-cris \
333 7efa4387 bellard
	$(bindir)/qemu-i386 \
334 f0403c03 bellard
	$(bindir)/qemu-x86_64 \
335 7efa4387 bellard
        $(bindir)/qemu-arm \
336 ea31eb5b bellard
        $(bindir)/qemu-armeb \
337 7efa4387 bellard
        $(bindir)/qemu-sparc \
338 f0403c03 bellard
        $(bindir)/qemu-sparc32plus \
339 f0403c03 bellard
        $(bindir)/qemu-sparc64 \
340 7efa4387 bellard
        $(bindir)/qemu-ppc \
341 d4082e95 j_mayer
        $(bindir)/qemu-ppc64 \
342 f0403c03 bellard
        $(bindir)/qemu-ppc64abi32 \
343 ea31eb5b bellard
        $(bindir)/qemu-mips \
344 ea31eb5b bellard
        $(bindir)/qemu-mipsel \
345 cf6c1b16 j_mayer
        $(bindir)/qemu-alpha \
346 ff1aaf65 ths
        $(bindir)/qemu-m68k \
347 ff1aaf65 ths
        $(bindir)/qemu-sh4 \
348 85ffbdfc ths
        $(bindir)/qemu-sh4eb \
349 f0403c03 bellard
        $(bindir)/qemu-cris \
350 b932caba bellard
        $(bindir)/qemu-img \
351 7a5ca864 bellard
        $(bindir)/qemu-nbd \
352 7efa4387 bellard
	$(datadir)/bios.bin \
353 7efa4387 bellard
	$(datadir)/vgabios.bin \
354 de9258a8 bellard
	$(datadir)/vgabios-cirrus.bin \
355 637f6cd7 bellard
	$(datadir)/ppc_rom.bin \
356 d5295253 bellard
	$(datadir)/video.x \
357 0986ac3b bellard
	$(datadir)/openbios-sparc32 \
358 938255d2 blueswir1
	$(datadir)/openbios-sparc64 \
359 19c80e50 bellard
        $(datadir)/pxe-ne2k_pci.bin \
360 19c80e50 bellard
	$(datadir)/pxe-rtl8139.bin \
361 19c80e50 bellard
        $(datadir)/pxe-pcnet.bin \
362 2991990b aliguori
	$(datadir)/pxe-e1000.bin \
363 1f50f8d1 bellard
	$(docdir)/qemu-doc.html \
364 1f50f8d1 bellard
	$(docdir)/qemu-tech.html \
365 18be8d77 blueswir1
	$(mandir)/man1/qemu.1 $(mandir)/man1/qemu-img.1
366 7a5ca864 bellard
	$(mandir)/man8/qemu-nbd.8
367 d691f669 bellard
368 4fb240a4 bellard
# Include automatically generated dependency files
369 4fb240a4 bellard
-include $(wildcard *.d audio/*.d slirp/*.d)