Statistics
| Branch: | Revision:

root / Makefile @ 076d2471

History | View | Annotate | Download (9.8 kB)

1 0cb3fb1e pbrook
# Makefile for QEMU.
2 0cb3fb1e pbrook
3 a992fe3d Paul Brook
GENERATED_HEADERS = config-host.h
4 f527c579 Juan Quintela
5 55d7e8f6 aurel32
ifneq ($(wildcard config-host.mak),)
6 1ad2134f Paul Brook
# Put the all: rule here so that config-host.mak can contain dependencies.
7 1ad2134f Paul Brook
all: build-all
8 ad064840 pbrook
include config-host.mak
9 17759187 aliguori
include $(SRC_PATH)/rules.mak
10 e5efe7f5 Juan Quintela
config-host.mak: configure
11 e5efe7f5 Juan Quintela
	@echo $@ is out-of-date, running configure
12 e5efe7f5 Juan Quintela
	@sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh
13 55d7e8f6 aurel32
else
14 55d7e8f6 aurel32
config-host.mak:
15 55d7e8f6 aurel32
	@echo "Please call configure before running make!"
16 55d7e8f6 aurel32
	@exit 1
17 55d7e8f6 aurel32
endif
18 766a487a bellard
19 d9ace8b3 Juan Quintela
# Don't try to regenerate Makefile or configure
20 d9ace8b3 Juan Quintela
# We don't generate any of them
21 d9ace8b3 Juan Quintela
Makefile: ;
22 d9ace8b3 Juan Quintela
configure: ;
23 d9ace8b3 Juan Quintela
24 818220f5 aliguori
.PHONY: all clean cscope distclean dvi html info install install-doc \
25 9c927650 Juan Quintela
	recurse-all speed tar tarbin test build-all
26 0cb3fb1e pbrook
27 076d2471 Paolo Bonzini
$(call set-vpath, $(SRC_PATH):$(SRC_PATH)/hw)
28 8c462f8f pbrook
29 3e2e0e6b Juan Quintela
LIBS+=-lz $(LIBS_TOOLS)
30 67c0f08d Juan Quintela
31 cc8ae6de pbrook
ifdef BUILD_DOCS
32 7a5ca864 bellard
DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8
33 cc8ae6de pbrook
else
34 cc8ae6de pbrook
DOCS=
35 cc8ae6de pbrook
endif
36 aa05ae6f bellard
37 1215c6e7 Juan Quintela
SUBDIR_MAKEFLAGS=$(if $(V),,--no-print-directory)
38 1f3d3c8f Juan Quintela
SUBDIR_DEVICES_MAK=$(patsubst %, %/config-devices.mak, $(TARGET_DIRS))
39 1f3d3c8f Juan Quintela
40 1f3d3c8f Juan Quintela
config-all-devices.mak: $(SUBDIR_DEVICES_MAK)
41 01d86a85 Stefan Weil
	$(call quiet-command,cat $(SUBDIR_DEVICES_MAK) | grep =y | sort -u > $@,"  GEN   $@")
42 1f3d3c8f Juan Quintela
43 a992fe3d Paul Brook
%/config-devices.mak: default-configs/%.mak
44 a992fe3d Paul Brook
	$(call quiet-command,cat $< > $@.tmp, "  GEN   $@")
45 a992fe3d Paul Brook
	@if test -f $@ ; then \
46 a992fe3d Paul Brook
	  echo "WARNING: $@ out of date." ;\
47 63e86b2e Stefan Weil
	  echo "Run \"make defconfig\" to regenerate." ; \
48 a992fe3d Paul Brook
	  rm $@.tmp ; \
49 a992fe3d Paul Brook
	 else \
50 a992fe3d Paul Brook
	  mv $@.tmp $@ ; \
51 a992fe3d Paul Brook
	 fi
52 a992fe3d Paul Brook
53 a992fe3d Paul Brook
defconfig:
54 a992fe3d Paul Brook
	rm -f config-all-devices.mak $(SUBDIR_DEVICES_MAK)
55 a992fe3d Paul Brook
56 1f3d3c8f Juan Quintela
-include config-all-devices.mak
57 1215c6e7 Juan Quintela
58 f527c579 Juan Quintela
build-all: $(DOCS) $(TOOLS) recurse-all
59 b9dea4fb pbrook
60 1215c6e7 Juan Quintela
config-host.h: config-host.h-timestamp
61 1215c6e7 Juan Quintela
config-host.h-timestamp: config-host.mak
62 1215c6e7 Juan Quintela
63 cec7d0b6 pbrook
SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
64 cec7d0b6 pbrook
65 f527c579 Juan Quintela
subdir-%: $(GENERATED_HEADERS)
66 0087375e Paul Brook
	$(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C $* V="$(V)" TARGET_DIR="$*/" all,)
67 4aa42531 pbrook
68 0e8c9214 Andreas Färber
include $(SRC_PATH)/Makefile.objs
69 0e8c9214 Andreas Färber
70 0e8c9214 Andreas Färber
$(common-obj-y): $(GENERATED_HEADERS)
71 0e8c9214 Andreas Färber
$(filter %-softmmu,$(SUBDIR_RULES)): $(common-obj-y)
72 c05ac895 Paul Brook
73 add16157 Blue Swirl
$(filter %-user,$(SUBDIR_RULES)): libuser.a
74 add16157 Blue Swirl
75 c1bb0dce Juergen Lock
libuser.a: $(GENERATED_HEADERS)
76 6a8a2803 Blue Swirl
	$(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C libuser V="$(V)" TARGET_DIR="libuser/" all,)
77 add16157 Blue Swirl
78 c05ac895 Paul Brook
ROMSUBDIR_RULES=$(patsubst %,romsubdir-%, $(ROMS))
79 c05ac895 Paul Brook
romsubdir-%:
80 c05ac895 Paul Brook
	$(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C pc-bios/$* V="$(V)" TARGET_DIR="$*/",)
81 c05ac895 Paul Brook
82 c05ac895 Paul Brook
ALL_SUBDIRS=$(TARGET_DIRS) $(patsubst %,pc-bios/%, $(ROMS))
83 c05ac895 Paul Brook
84 c05ac895 Paul Brook
recurse-all: $(SUBDIR_RULES) $(ROMSUBDIR_RULES)
85 83f64091 bellard
86 98b068a9 Juan Quintela
audio/audio.o audio/fmodaudio.o: QEMU_CFLAGS += $(FMOD_CFLAGS)
87 0e22fd2f Juan Quintela
88 a558ee17 Juan Quintela
QEMU_CFLAGS+=$(CURL_CFLAGS)
89 769ce76d Alexander Graf
90 4fb240a4 bellard
cocoa.o: cocoa.m
91 4fb240a4 bellard
92 0483755a aliguori
keymaps.o: keymaps.c keymaps.h
93 0483755a aliguori
94 c18a2c36 Stefano Stabellini
sdl_zoom.o: sdl_zoom.c sdl_zoom.h sdl_zoom_template.h
95 c18a2c36 Stefano Stabellini
96 c18a2c36 Stefano Stabellini
sdl.o: sdl.c keymaps.h sdl_keysym.h sdl_zoom.h
97 807544e2 aliguori
98 a558ee17 Juan Quintela
sdl.o audio/sdlaudio.o sdl_zoom.o baum.o: QEMU_CFLAGS += $(SDL_CFLAGS)
99 4fb240a4 bellard
100 76655d6d aliguori
acl.o: acl.h acl.c
101 76655d6d aliguori
102 2f9606b3 aliguori
vnc.h: vnc-tls.h vnc-auth-vencrypt.h vnc-auth-sasl.h keymaps.h
103 5fb6c7a8 aliguori
104 76655d6d aliguori
vnc.o: vnc.c vnc.h vnc_keysym.h vnchextile.h d3des.c d3des.h acl.h
105 4fb240a4 bellard
106 a558ee17 Juan Quintela
vnc.o: QEMU_CFLAGS += $(VNC_TLS_CFLAGS)
107 4d3b6f6e balrog
108 5fb6c7a8 aliguori
vnc-tls.o: vnc-tls.c vnc.h
109 5fb6c7a8 aliguori
110 5fb6c7a8 aliguori
vnc-auth-vencrypt.o: vnc-auth-vencrypt.c vnc.h
111 5fb6c7a8 aliguori
112 2f9606b3 aliguori
vnc-auth-sasl.o: vnc-auth-sasl.c vnc.h
113 2f9606b3 aliguori
114 0483755a aliguori
curses.o: curses.c keymaps.h curses_keys.h
115 fb599c9a balrog
116 a558ee17 Juan Quintela
bt-host.o: QEMU_CFLAGS += $(BLUEZ_CFLAGS)
117 4fb240a4 bellard
118 4fb240a4 bellard
######################################################################
119 4fb240a4 bellard
120 a73e8e43 Stefan Weil
qemu-img.o: qemu-img-cmds.h
121 153859be Stuart Brady
122 0e8c9214 Andreas Färber
obj-y = qemu-img.o qemu-tool.o $(block-obj-y) $(qobject-obj-y)
123 0e8c9214 Andreas Färber
124 0e8c9214 Andreas Färber
qemu-img$(EXESUF): $(obj-y)
125 0e8c9214 Andreas Färber
126 0e8c9214 Andreas Färber
obj-y = qemu-nbd.o qemu-tool.o $(block-obj-y) $(qobject-obj-y)
127 0e8c9214 Andreas Färber
$(obj-y): $(GENERATED_HEADERS)
128 0e8c9214 Andreas Färber
129 0e8c9214 Andreas Färber
qemu-nbd$(EXESUF): $(obj-y)
130 4fb240a4 bellard
131 0e8c9214 Andreas Färber
obj-y = qemu-io.o qemu-tool.o cmd.o $(block-obj-y) $(qobject-obj-y)
132 0e8c9214 Andreas Färber
$(obj-y): $(GENERATED_HEADERS)
133 3aa892d7 aliguori
134 0e8c9214 Andreas Färber
qemu-io$(EXESUF): $(obj-y)
135 0a8e1acd aliguori
136 153859be Stuart Brady
qemu-img-cmds.h: $(SRC_PATH)/qemu-img-cmds.hx
137 153859be Stuart Brady
	$(call quiet-command,sh $(SRC_PATH)/hxtool -h < $< > $@,"  GEN   $@")
138 153859be Stuart Brady
139 33837ba6 Luiz Capitulino
check-qint: check-qint.o qint.o qemu-malloc.o
140 5de65a07 Luiz Capitulino
check-qstring: check-qstring.o qstring.o qemu-malloc.o
141 f2e17508 Luiz Capitulino
check-qdict: check-qdict.o qdict.o qint.o qstring.o qbool.o qemu-malloc.o qlist.o
142 3aa3dcff Luiz Capitulino
check-qlist: check-qlist.o qlist.o qint.o qemu-malloc.o
143 9c9efb6b Anthony Liguori
check-qfloat: check-qfloat.o qfloat.o qemu-malloc.o
144 422c46a8 Anthony Liguori
check-qjson: check-qjson.o qfloat.o qint.o qdict.o qstring.o qlist.o qbool.o qjson.o json-streamer.o json-lexer.o json-parser.o qemu-malloc.o
145 33837ba6 Luiz Capitulino
146 31e31b8a bellard
clean:
147 2d80ae89 bellard
# avoid old build problems by removing potentially incorrect old files
148 25be210f Juan Quintela
	rm -f config.mak op-i386.h opc-i386.h gen-op-i386.h op-arm.h opc-arm.h gen-op-arm.h
149 86e840ee aurel32
	rm -f *.o *.d *.a $(TOOLS) TAGS cscope.* *.pod *~ */*~
150 e1144d00 Mark McLoughlin
	rm -f slirp/*.o slirp/*.d audio/*.o audio/*.d block/*.o block/*.d net/*.o net/*.d
151 07b44ce9 Blue Swirl
	rm -f qemu-img-cmds.h
152 7d3505c5 bellard
	$(MAKE) -C tests clean
153 add16157 Blue Swirl
	for d in $(ALL_SUBDIRS) libhw32 libhw64 libuser; do \
154 fc8e320e Magnus Damm
	if test -d $$d; then $(MAKE) -C $$d $@ || exit 1; fi; \
155 626df76a bellard
        done
156 31e31b8a bellard
157 7d13299d bellard
distclean: clean
158 fc8e320e Magnus Damm
	rm -f config-host.mak config-host.h* config-host.ld $(DOCS) qemu-options.texi qemu-img-cmds.texi qemu-monitor.texi
159 a992fe3d Paul Brook
	rm -f config-all-devices.mak
160 fc8e320e Magnus Damm
	rm -f roms/seabios/config.mak roms/vgabios/config.mak
161 0cb3fb1e pbrook
	rm -f qemu-{doc,tech}.{info,aux,cp,dvi,fn,info,ky,log,pg,toc,tp,vr}
162 add16157 Blue Swirl
	for d in $(TARGET_DIRS) libhw32 libhw64 libuser; do \
163 bc1b050d bellard
	rm -rf $$d || exit 1 ; \
164 76bc6838 bellard
        done
165 7d13299d bellard
166 fed4a9ad bellard
KEYMAPS=da     en-gb  et  fr     fr-ch  is  lt  modifiers  no  pt-br  sv \
167 fed4a9ad bellard
ar      de     en-us  fi  fr-be  hr     it  lv  nl         pl  ru     th \
168 fed4a9ad bellard
common  de-ch  es     fo  fr-ca  hu     ja  mk  nl-be      pt  sl     tr
169 fed4a9ad bellard
170 77755340 ths
ifdef INSTALL_BLOBS
171 77755340 ths
BLOBS=bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \
172 e5d01b06 aurel32
video.x openbios-sparc32 openbios-sparc64 openbios-ppc \
173 88e2b0a5 Stefan Weil
pxe-e1000.bin pxe-i82559er.bin \
174 88e2b0a5 Stefan Weil
pxe-ne2k_pci.bin pxe-pcnet.bin \
175 88e2b0a5 Stefan Weil
pxe-rtl8139.bin pxe-virtio.bin \
176 253d0942 Alexander Graf
bamboo.dtb petalogix-s3adsp1800.dtb \
177 cfc6d90a Alexander Graf
multiboot.bin linuxboot.bin
178 77755340 ths
else
179 77755340 ths
BLOBS=
180 77755340 ths
endif
181 77755340 ths
182 38954dca pbrook
install-doc: $(DOCS)
183 58f8aead aliguori
	$(INSTALL_DIR) "$(DESTDIR)$(docdir)"
184 58f8aead aliguori
	$(INSTALL_DATA) qemu-doc.html  qemu-tech.html "$(DESTDIR)$(docdir)"
185 96d409eb Juan Quintela
ifdef CONFIG_POSIX
186 58f8aead aliguori
	$(INSTALL_DIR) "$(DESTDIR)$(mandir)/man1"
187 58f8aead aliguori
	$(INSTALL_DATA) qemu.1 qemu-img.1 "$(DESTDIR)$(mandir)/man1"
188 58f8aead aliguori
	$(INSTALL_DIR) "$(DESTDIR)$(mandir)/man8"
189 58f8aead aliguori
	$(INSTALL_DATA) qemu-nbd.8 "$(DESTDIR)$(mandir)/man8"
190 38954dca pbrook
endif
191 38954dca pbrook
192 38954dca pbrook
install: all $(if $(BUILD_DOCS),install-doc)
193 58f8aead aliguori
	$(INSTALL_DIR) "$(DESTDIR)$(bindir)"
194 932a79df ths
ifneq ($(TOOLS),)
195 58f8aead aliguori
	$(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)"
196 932a79df ths
endif
197 77755340 ths
ifneq ($(BLOBS),)
198 58f8aead aliguori
	$(INSTALL_DIR) "$(DESTDIR)$(datadir)"
199 77755340 ths
	set -e; for x in $(BLOBS); do \
200 58f8aead aliguori
		$(INSTALL_DATA) $(SRC_PATH)/pc-bios/$$x "$(DESTDIR)$(datadir)"; \
201 ad064840 pbrook
	done
202 77755340 ths
endif
203 58f8aead aliguori
	$(INSTALL_DIR) "$(DESTDIR)$(datadir)/keymaps"
204 18be8d77 blueswir1
	set -e; for x in $(KEYMAPS); do \
205 79fd42aa Anthony Liguori
		$(INSTALL_DATA) $(SRC_PATH)/pc-bios/keymaps/$$x "$(DESTDIR)$(datadir)/keymaps"; \
206 ad064840 pbrook
	done
207 626df76a bellard
	for d in $(TARGET_DIRS); do \
208 7d3505c5 bellard
	$(MAKE) -C $$d $@ || exit 1 ; \
209 626df76a bellard
        done
210 612384d7 bellard
211 367e86e8 bellard
# various test targets
212 9b0b8203 bellard
test speed: all
213 7d3505c5 bellard
	$(MAKE) -C tests $@
214 31e31b8a bellard
215 21d4e8e3 Alexandre Bique
.PHONY: TAGS
216 5fafdf24 ths
TAGS:
217 21d4e8e3 Alexandre Bique
	find "$(SRC_PATH)" -name '*.[hc]' -print0 | xargs -0 etags
218 31e31b8a bellard
219 6688bc6d bellard
cscope:
220 6688bc6d bellard
	rm -f ./cscope.*
221 ede46085 aurel32
	find . -name "*.[ch]" -print | sed 's,^\./,,' > ./cscope.files
222 6688bc6d bellard
	cscope -b
223 6688bc6d bellard
224 3ef693a0 bellard
# documentation
225 1f673135 bellard
%.html: %.texi
226 0d00e563 aliguori
	$(call quiet-command,texi2html -I=. -monolithic -number $<,"  GEN   $@")
227 3ef693a0 bellard
228 f3548328 bellard
%.info: %.texi
229 0d00e563 aliguori
	$(call quiet-command,makeinfo -I . $< -o $@,"  GEN   $@")
230 f3548328 bellard
231 f3548328 bellard
%.dvi: %.texi
232 0d00e563 aliguori
	$(call quiet-command,texi2dvi -I . $<,"  GEN   $@")
233 5824d651 blueswir1
234 5824d651 blueswir1
qemu-options.texi: $(SRC_PATH)/qemu-options.hx
235 0d00e563 aliguori
	$(call quiet-command,sh $(SRC_PATH)/hxtool -t < $< > $@,"  GEN   $@")
236 f3548328 bellard
237 2313086a Blue Swirl
qemu-monitor.texi: $(SRC_PATH)/qemu-monitor.hx
238 2313086a Blue Swirl
	$(call quiet-command,sh $(SRC_PATH)/hxtool -t < $< > $@,"  GEN   $@")
239 2313086a Blue Swirl
240 153859be Stuart Brady
qemu-img-cmds.texi: $(SRC_PATH)/qemu-img-cmds.hx
241 153859be Stuart Brady
	$(call quiet-command,sh $(SRC_PATH)/hxtool -t < $< > $@,"  GEN   $@")
242 153859be Stuart Brady
243 2313086a Blue Swirl
qemu.1: qemu-doc.texi qemu-options.texi qemu-monitor.texi
244 0d00e563 aliguori
	$(call quiet-command, \
245 0d00e563 aliguori
	  perl -Ww -- $(SRC_PATH)/texi2pod.pl $< qemu.pod && \
246 0d00e563 aliguori
	  pod2man --section=1 --center=" " --release=" " qemu.pod > $@, \
247 0d00e563 aliguori
	  "  GEN   $@")
248 5a67135a bellard
249 153859be Stuart Brady
qemu-img.1: qemu-img.texi qemu-img-cmds.texi
250 0d00e563 aliguori
	$(call quiet-command, \
251 0d00e563 aliguori
	  perl -Ww -- $(SRC_PATH)/texi2pod.pl $< qemu-img.pod && \
252 0d00e563 aliguori
	  pod2man --section=1 --center=" " --release=" " qemu-img.pod > $@, \
253 0d00e563 aliguori
	  "  GEN   $@")
254 acd935ef bellard
255 7a5ca864 bellard
qemu-nbd.8: qemu-nbd.texi
256 0d00e563 aliguori
	$(call quiet-command, \
257 0d00e563 aliguori
	  perl -Ww -- $(SRC_PATH)/texi2pod.pl $< qemu-nbd.pod && \
258 0d00e563 aliguori
	  pod2man --section=8 --center=" " --release=" " qemu-nbd.pod > $@, \
259 0d00e563 aliguori
	  "  GEN   $@")
260 7a5ca864 bellard
261 0cb3fb1e pbrook
info: qemu-doc.info qemu-tech.info
262 0cb3fb1e pbrook
263 0cb3fb1e pbrook
dvi: qemu-doc.dvi qemu-tech.dvi
264 0cb3fb1e pbrook
265 0cb3fb1e pbrook
html: qemu-doc.html qemu-tech.html
266 0cb3fb1e pbrook
267 153859be Stuart Brady
qemu-doc.dvi qemu-doc.html qemu-doc.info: qemu-img.texi qemu-nbd.texi qemu-options.texi qemu-monitor.texi qemu-img-cmds.texi
268 818220f5 aliguori
269 df5cf721 ths
VERSION ?= $(shell cat VERSION)
270 df5cf721 ths
FILE = qemu-$(VERSION)
271 586314f2 bellard
272 1e43adfc bellard
# tar release (use 'make -k tar' on a checkouted tree)
273 586314f2 bellard
tar:
274 586314f2 bellard
	rm -rf /tmp/$(FILE)
275 1e43adfc bellard
	cp -r . /tmp/$(FILE)
276 99c6c082 aurel32
	cd /tmp && tar zcvf ~/$(FILE).tar.gz $(FILE) --exclude CVS --exclude .git --exclude .svn
277 586314f2 bellard
	rm -rf /tmp/$(FILE)
278 586314f2 bellard
279 76b62fd0 bellard
# generate a binary distribution
280 d691f669 bellard
tarbin:
281 18be8d77 blueswir1
	cd / && tar zcvf ~/qemu-$(VERSION)-$(ARCH).tar.gz \
282 43095f31 bellard
	$(bindir)/qemu \
283 43095f31 bellard
	$(bindir)/qemu-system-x86_64 \
284 40e8a53b aurel32
	$(bindir)/qemu-system-arm \
285 40e8a53b aurel32
	$(bindir)/qemu-system-cris \
286 40e8a53b aurel32
	$(bindir)/qemu-system-m68k \
287 bc6291a1 Edgar E. Iglesias
	$(bindir)/qemu-system-microblaze \
288 93856aac bellard
	$(bindir)/qemu-system-mips \
289 38260998 pbrook
	$(bindir)/qemu-system-mipsel \
290 fbe4f65b ths
	$(bindir)/qemu-system-mips64 \
291 fbe4f65b ths
	$(bindir)/qemu-system-mips64el \
292 40e8a53b aurel32
	$(bindir)/qemu-system-ppc \
293 40e8a53b aurel32
	$(bindir)/qemu-system-ppcemb \
294 40e8a53b aurel32
	$(bindir)/qemu-system-ppc64 \
295 ff1aaf65 ths
	$(bindir)/qemu-system-sh4 \
296 85ffbdfc ths
	$(bindir)/qemu-system-sh4eb \
297 40e8a53b aurel32
	$(bindir)/qemu-system-sparc \
298 7efa4387 bellard
	$(bindir)/qemu-i386 \
299 f0403c03 bellard
	$(bindir)/qemu-x86_64 \
300 40e8a53b aurel32
	$(bindir)/qemu-alpha \
301 40e8a53b aurel32
	$(bindir)/qemu-arm \
302 40e8a53b aurel32
	$(bindir)/qemu-armeb \
303 40e8a53b aurel32
	$(bindir)/qemu-cris \
304 40e8a53b aurel32
	$(bindir)/qemu-m68k \
305 bc6291a1 Edgar E. Iglesias
	$(bindir)/qemu-microblaze \
306 40e8a53b aurel32
	$(bindir)/qemu-mips \
307 40e8a53b aurel32
	$(bindir)/qemu-mipsel \
308 40e8a53b aurel32
	$(bindir)/qemu-ppc \
309 40e8a53b aurel32
	$(bindir)/qemu-ppc64 \
310 40e8a53b aurel32
	$(bindir)/qemu-ppc64abi32 \
311 40e8a53b aurel32
	$(bindir)/qemu-sh4 \
312 40e8a53b aurel32
	$(bindir)/qemu-sh4eb \
313 40e8a53b aurel32
	$(bindir)/qemu-sparc \
314 40e8a53b aurel32
	$(bindir)/qemu-sparc64 \
315 40e8a53b aurel32
	$(bindir)/qemu-sparc32plus \
316 40e8a53b aurel32
	$(bindir)/qemu-img \
317 40e8a53b aurel32
	$(bindir)/qemu-nbd \
318 7efa4387 bellard
	$(datadir)/bios.bin \
319 7efa4387 bellard
	$(datadir)/vgabios.bin \
320 de9258a8 bellard
	$(datadir)/vgabios-cirrus.bin \
321 637f6cd7 bellard
	$(datadir)/ppc_rom.bin \
322 d5295253 bellard
	$(datadir)/video.x \
323 0986ac3b bellard
	$(datadir)/openbios-sparc32 \
324 938255d2 blueswir1
	$(datadir)/openbios-sparc64 \
325 e5d01b06 aurel32
	$(datadir)/openbios-ppc \
326 40e8a53b aurel32
	$(datadir)/pxe-ne2k_pci.bin \
327 19c80e50 bellard
	$(datadir)/pxe-rtl8139.bin \
328 40e8a53b aurel32
	$(datadir)/pxe-pcnet.bin \
329 2991990b aliguori
	$(datadir)/pxe-e1000.bin \
330 1f50f8d1 bellard
	$(docdir)/qemu-doc.html \
331 1f50f8d1 bellard
	$(docdir)/qemu-tech.html \
332 40e8a53b aurel32
	$(mandir)/man1/qemu.1 \
333 40e8a53b aurel32
	$(mandir)/man1/qemu-img.1 \
334 7a5ca864 bellard
	$(mandir)/man8/qemu-nbd.8
335 d691f669 bellard
336 4fb240a4 bellard
# Include automatically generated dependency files
337 e1144d00 Mark McLoughlin
-include $(wildcard *.d audio/*.d slirp/*.d block/*.d net/*.d)