Statistics
| Branch: | Revision:

root / Makefile @ 489251fa

History | View | Annotate | Download (9.3 kB)

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