Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 362 lines (297 sloc) 9.231 kB
0cb3fb1 Add doc, html, dvi and .PHONY Makefile targets.
pbrook authored
1 # Makefile for QEMU.
2
ad06484 Fix out of tree builds.
pbrook authored
3 include config-host.mak
1775918 Introduce rules.mak (Avi Kivity)
aliguori authored
4 include $(SRC_PATH)/rules.mak
766a487 ppc build
bellard authored
5
818220f Add missing dependencies for qemu-doc.* (Stefan Weil)
aliguori authored
6 .PHONY: all clean cscope distclean dvi html info install install-doc \
7 recurse-all speed tar tarbin test
0cb3fb1 Add doc, html, dvi and .PHONY Makefile targets.
pbrook authored
8
8c462f8 Fix out of tree builds.
pbrook authored
9 VPATH=$(SRC_PATH):$(SRC_PATH)/hw
10
1775918 Introduce rules.mak (Avi Kivity)
aliguori authored
11
40293e5 Makefile cleanup - more generic support of 32 bit compilation on x86_64
bellard authored
12 CFLAGS += $(OS_CFLAGS) $(ARCH_CFLAGS)
13 LDFLAGS += $(OS_LDFLAGS) $(ARCH_LDFLAGS)
3142255 Sparc host update (Ben Taylor, Martin Bochnig)
blueswir1 authored
14
96935aa Add -MT
malc authored
15 CPPFLAGS += -I. -I$(SRC_PATH) -MMD -MP -MT $@
4fb240a compile common code once
bellard authored
16 CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
766a487 ppc build
bellard authored
17 LIBS=
1f50f8d better install
bellard authored
18 ifdef CONFIG_STATIC
40293e5 Makefile cleanup - more generic support of 32 bit compilation on x86_64
bellard authored
19 LDFLAGS += -static
1f50f8d better install
bellard authored
20 endif
cc8ae6d Autodetect tools neccessary for building documentation.
pbrook authored
21 ifdef BUILD_DOCS
7a5ca86 qemu-nbd tool (Anthony Liguori)
bellard authored
22 DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8
cc8ae6d Autodetect tools neccessary for building documentation.
pbrook authored
23 else
24 DOCS=
25 endif
aa05ae6 added exec.h
bellard authored
26
70956b7 Better way to select -lrt, by Andrzei Zaborowski.
ths authored
27 LIBS+=$(AIOLIBS)
83f6409 async file I/O API
bellard authored
28
7e00eb9 Fix compilation of nbd on Solaris (Andreas Faerber)
aliguori authored
29 ifdef CONFIG_SOLARIS
30 LIBS+=-lsocket -lnsl -lresolv
31 endif
32
03ff3ca Use common objects for qemu-img and qemu-nbd
aliguori authored
33 ifdef CONFIG_WIN32
34 LIBS+=-lwinmm -lws2_32 -liphlpapi
35 endif
36
818220f Add missing dependencies for qemu-doc.* (Stefan Weil)
aliguori authored
37 all: $(TOOLS) $(DOCS) recurse-all
b9dea4f Move all: target first.
pbrook authored
38
cec7d0b Don't link usermode emulation against libqemu_common.a
pbrook authored
39 SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
40
86e840e Remove a few dyngen and dyngen related code
aurel32 authored
41 subdir-%:
4f188f8 Make make output quieter (Avi Kivity)
aliguori authored
42 $(MAKE) -C $(subst subdir-,,$@) V="$(V)" all
4aa4253 Allow parallel make.
pbrook authored
43
cec7d0b Don't link usermode emulation against libqemu_common.a
pbrook authored
44 $(filter %-softmmu,$(SUBDIR_RULES)): libqemu_common.a
45 $(filter %-user,$(SUBDIR_RULES)): libqemu_user.a
46
47 recurse-all: $(SUBDIR_RULES)
83f6409 async file I/O API
bellard authored
48
faf0796 Split block API from vl.h.
pbrook authored
49 #######################################################################
50 # BLOCK_OBJS is code used by both qemu system emulation and qemu-img
51
17e2377 Prevent guest reusing host memory allocations.
pbrook authored
52 BLOCK_OBJS=cutils.o qemu-malloc.o
faf0796 Split block API from vl.h.
pbrook authored
53 BLOCK_OBJS+=block-cow.o block-qcow.o aes.o block-vmdk.o block-cloop.o
54 BLOCK_OBJS+=block-dmg.o block-bochs.o block-vpc.o block-vvfat.o
03ff3ca Use common objects for qemu-img and qemu-nbd
aliguori authored
55 BLOCK_OBJS+=block-qcow2.o block-parallels.o block-nbd.o
a76bab4 Refactor AIO to allow multiple AIO implementations
aliguori authored
56 BLOCK_OBJS+=nbd.o block.o aio.o
03ff3ca Use common objects for qemu-img and qemu-nbd
aliguori authored
57
58 ifdef CONFIG_WIN32
59 BLOCK_OBJS += block-raw-win32.o
60 else
3c529d9 Replace posix-aio with custom thread pool
aliguori authored
61 ifdef CONFIG_AIO
62 BLOCK_OBJS += posix-aio-compat.o
63 endif
03ff3ca Use common objects for qemu-img and qemu-nbd
aliguori authored
64 BLOCK_OBJS += block-raw-posix.o
65 endif
66
4fb240a compile common code once
bellard authored
67 ######################################################################
2e2ea90 typo
bellard authored
68 # libqemu_common.a: Target independent part of system emulation. The
4fb240a compile common code once
bellard authored
69 # long term path is to suppress *all* target specific code in case of
70 # system emulation, i.e. a single QEMU executable should support all
71 # CPUs and machines.
47cea61 vmdk2raw: convert VMware disk images to raw images
bellard authored
72
cd01b4a Fix windows build
aliguori authored
73 OBJS=$(BLOCK_OBJS)
87ecb68 Break up vl.h.
pbrook authored
74 OBJS+=readline.o console.o
cd01b4a Fix windows build
aliguori authored
75
87ecb68 Break up vl.h.
pbrook authored
76 OBJS+=irq.o
77 OBJS+=i2c.o smbus.o smbus_eeprom.o max7310.o max111x.o wm8750.o
7e7c5e4 Nokia N800 machine support (ARM).
balrog authored
78 OBJS+=ssd0303.o ssd0323.o ads7846.o stellaris_input.o twl92230.o
1d4e547 Add the LM8323-based keyboard of N810.
balrog authored
79 OBJS+=tmp105.o lm832x.o
87ecb68 Break up vl.h.
pbrook authored
80 OBJS+=scsi-disk.o cdrom.o
985a03b Real SCSI device passthrough (v4), by Laurent Vivier.
ths authored
81 OBJS+=scsi-generic.o
6806364 Native BSD host USB support (Juergen Lock, Lonnie Mendez)
blueswir1 authored
82 OBJS+=usb.o usb-hub.o usb-$(HOST_USB).o usb-hid.o usb-msd.o usb-wacom.o
6c9f886 Add CDC-Ethernet usb NIC (original patch from Thomas Sailer).
balrog authored
83 OBJS+=usb-serial.o usb-net.o
775616c Partial SD card SPI mode support.
pbrook authored
84 OBJS+=sd.o ssi-sd.o
e6a6d5a Emulate a USB bluetooth dongle (or HCI Transport layer).
balrog authored
85 OBJS+=bt.o bt-host.o bt-vhci.o bt-l2cap.o bt-sdp.o bt-hci.o bt-hid.o usb-bt.o
559b90f Move the things that aren't target specific to libqemu_common.a.
aliguori authored
86 OBJS+=buffered_file.o migration.o migration-tcp.o net.o qemu-sockets.o
902b3d5 Introduce and use cache-utils.[ch]
malc authored
87 OBJS+=qemu-char.o aio.o net-checksum.o savevm.o cache-utils.o
87ecb68 Break up vl.h.
pbrook authored
88
2e4d9fb Braille device support
aurel32 authored
89 ifdef CONFIG_BRLAPI
90 OBJS+= baum.o
91 LIBS+=-lbrlapi
92 endif
93
4fb240a compile common code once
bellard authored
94 ifdef CONFIG_WIN32
95 OBJS+=tap-win32.o
559b90f Move the things that aren't target specific to libqemu_common.a.
aliguori authored
96 else
97 OBJS+=migration-exec.o
4fb240a compile common code once
bellard authored
98 endif
99
100 AUDIO_OBJS = audio.o noaudio.o wavaudio.o mixeng.o
101 ifdef CONFIG_SDL
102 AUDIO_OBJS += sdlaudio.o
103 endif
104 ifdef CONFIG_OSS
105 AUDIO_OBJS += ossaudio.o
106 endif
107 ifdef CONFIG_COREAUDIO
108 AUDIO_OBJS += coreaudio.o
ca9cc28 pthreads-based audio and miscellaneous audio clean-up (malc).
balrog authored
109 AUDIO_PT = yes
4fb240a compile common code once
bellard authored
110 endif
111 ifdef CONFIG_ALSA
112 AUDIO_OBJS += alsaaudio.o
113 endif
114 ifdef CONFIG_DSOUND
115 AUDIO_OBJS += dsoundaudio.o
116 endif
117 ifdef CONFIG_FMOD
118 AUDIO_OBJS += fmodaudio.o
119 audio/audio.o audio/fmodaudio.o: CPPFLAGS := -I$(CONFIG_FMOD_INC) $(CPPFLAGS)
120 endif
ca9cc28 pthreads-based audio and miscellaneous audio clean-up (malc).
balrog authored
121 ifdef CONFIG_ESD
122 AUDIO_PT = yes
123 AUDIO_PT_INT = yes
124 AUDIO_OBJS += esdaudio.o
125 endif
b8e59f1 Pulseaudio driver
malc authored
126 ifdef CONFIG_PA
127 AUDIO_PT = yes
128 AUDIO_PT_INT = yes
129 AUDIO_OBJS += paaudio.o
130 endif
ca9cc28 pthreads-based audio and miscellaneous audio clean-up (malc).
balrog authored
131 ifdef AUDIO_PT
132 LDFLAGS += -pthread
133 endif
134 ifdef AUDIO_PT_INT
135 AUDIO_OBJS += audio_pt_int.o
136 endif
4fb240a compile common code once
bellard authored
137 AUDIO_OBJS+= wavcapture.o
138 OBJS+=$(addprefix audio/, $(AUDIO_OBJS))
139
140 ifdef CONFIG_SDL
141 OBJS+=sdl.o x_keymap.o
142 endif
4d3b6f6 Add an ncurses UI.
balrog authored
143 ifdef CONFIG_CURSES
144 OBJS+=curses.o
145 endif
4fb240a compile common code once
bellard authored
146 OBJS+=vnc.o d3des.o
147
148 ifdef CONFIG_COCOA
149 OBJS+=cocoa.o
150 endif
151
152 ifdef CONFIG_SLIRP
153 CPPFLAGS+=-I$(SRC_PATH)/slirp
154 SLIRP_OBJS=cksum.o if.o ip_icmp.o ip_input.o ip_output.o \
155 slirp.o mbuf.o misc.o sbuf.o socket.o tcp_input.o tcp_output.o \
156 tcp_subr.o tcp_timer.o udp.o bootp.o debug.o tftp.o
157 OBJS+=$(addprefix slirp/, $(SLIRP_OBJS))
158 endif
159
8a16d27 Add Virtual Distributed Ethernet native support, by Luca Bigliardi.
ths authored
160 LIBS+=$(VDE_LIBS)
161
4fb240a compile common code once
bellard authored
162 cocoa.o: cocoa.m
163
164 sdl.o: sdl.c keymaps.c sdl_keysym.h
807544e Consolidate compiler invocations (Avi Kivity)
aliguori authored
165
166 sdl.o audio/sdlaudio.o: CFLAGS += $(SDL_CFLAGS)
4fb240a compile common code once
bellard authored
167
168 vnc.o: vnc.c keymaps.c sdl_keysym.h vnchextile.h d3des.c d3des.h
169
807544e Consolidate compiler invocations (Avi Kivity)
aliguori authored
170 vnc.o: CFLAGS += $(CONFIG_VNC_TLS_CFLAGS)
4d3b6f6 Add an ncurses UI.
balrog authored
171
807544e Consolidate compiler invocations (Avi Kivity)
aliguori authored
172 curses.o: curses.c keymaps.c curses_keys.h
fb599c9 Implement a HCI passthrough to host.
balrog authored
173
807544e Consolidate compiler invocations (Avi Kivity)
aliguori authored
174 bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS)
4fb240a compile common code once
bellard authored
175
176 libqemu_common.a: $(OBJS)
177
cec7d0b Don't link usermode emulation against libqemu_common.a
pbrook authored
178 #######################################################################
179 # USER_OBJS is code used by qemu userspace emulation
902b3d5 Introduce and use cache-utils.[ch]
malc authored
180 USER_OBJS=cutils.o cache-utils.o
cec7d0b Don't link usermode emulation against libqemu_common.a
pbrook authored
181
182 libqemu_user.a: $(USER_OBJS)
183
4fb240a compile common code once
bellard authored
184 ######################################################################
185
03ff3ca Use common objects for qemu-img and qemu-nbd
aliguori authored
186 qemu-img$(EXESUF): qemu-img.o qemu-tool.o osdep.o $(BLOCK_OBJS)
4fb240a compile common code once
bellard authored
187
03ff3ca Use common objects for qemu-img and qemu-nbd
aliguori authored
188 qemu-nbd$(EXESUF): qemu-nbd.o qemu-tool.o osdep.o $(BLOCK_OBJS)
3aa892d Consolidate linker rules (Avi Kivity)
aliguori authored
189
190 qemu-img$(EXESUF) qemu-nbd$(EXESUF): LIBS += -lz
7a5ca86 qemu-nbd tool (Anthony Liguori)
bellard authored
191
31e31b8 This commit was generated by cvs2svn to compensate for changes in r2,
bellard authored
192 clean:
2d80ae8 avoid problems if make clean was not made before updating
bellard authored
193 # avoid old build problems by removing potentially incorrect old files
5fafdf2 find -type f | xargs sed -i 's/[\t ]$//g' # on most files
ths authored
194 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
86e840e Remove a few dyngen and dyngen related code
aurel32 authored
195 rm -f *.o *.d *.a $(TOOLS) TAGS cscope.* *.pod *~ */*~
4fb240a compile common code once
bellard authored
196 rm -f slirp/*.o slirp/*.d audio/*.o audio/*.d
7d3505c bsd port (Markus Niemisto)
bellard authored
197 $(MAKE) -C tests clean
626df76 build all targets at the same time
bellard authored
198 for d in $(TARGET_DIRS); do \
7d3505c bsd port (Markus Niemisto)
bellard authored
199 $(MAKE) -C $$d $@ || exit 1 ; \
626df76 build all targets at the same time
bellard authored
200 done
31e31b8 This commit was generated by cvs2svn to compensate for changes in r2,
bellard authored
201
7d13299 added translation cache
bellard authored
202 distclean: clean
cc8ae6d Autodetect tools neccessary for building documentation.
pbrook authored
203 rm -f config-host.mak config-host.h $(DOCS)
0cb3fb1 Add doc, html, dvi and .PHONY Makefile targets.
pbrook authored
204 rm -f qemu-{doc,tech}.{info,aux,cp,dvi,fn,info,ky,log,pg,toc,tp,vr}
76bc683 updated
bellard authored
205 for d in $(TARGET_DIRS); do \
bc1b050 fixed distclean target
bellard authored
206 rm -rf $$d || exit 1 ; \
76bc683 updated
bellard authored
207 done
7d13299 added translation cache
bellard authored
208
fed4a9a keymap install fix
bellard authored
209 KEYMAPS=da en-gb et fr fr-ch is lt modifiers no pt-br sv \
210 ar de en-us fi fr-be hr it lv nl pl ru th \
211 common de-ch es fo fr-ca hu ja mk nl-be pt sl tr
212
7775534 Make installing bios files optional.
ths authored
213 ifdef INSTALL_BLOBS
214 BLOBS=bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \
e5d01b0 target-ppc: add an openbios-ppc image
aurel32 authored
215 video.x openbios-sparc32 openbios-sparc64 openbios-ppc \
216 pxe-ne2k_pci.bin pxe-rtl8139.bin pxe-pcnet.bin pxe-e1000.bin \
217 bamboo.dtb
7775534 Make installing bios files optional.
ths authored
218 else
219 BLOBS=
220 endif
221
38954dc Add install-doc rule. Use it when building docs.
pbrook authored
222 install-doc: $(DOCS)
223 mkdir -p "$(DESTDIR)$(docdir)"
224 $(INSTALL) -m 644 qemu-doc.html qemu-tech.html "$(DESTDIR)$(docdir)"
225 ifndef CONFIG_WIN32
226 mkdir -p "$(DESTDIR)$(mandir)/man1"
6473e68 install man-pages as non-executables (Andre Przywara)
aliguori authored
227 $(INSTALL) -m 644 qemu.1 qemu-img.1 "$(DESTDIR)$(mandir)/man1"
7a5ca86 qemu-nbd tool (Anthony Liguori)
bellard authored
228 mkdir -p "$(DESTDIR)$(mandir)/man8"
6473e68 install man-pages as non-executables (Andre Przywara)
aliguori authored
229 $(INSTALL) -m 644 qemu-nbd.8 "$(DESTDIR)$(mandir)/man8"
38954dc Add install-doc rule. Use it when building docs.
pbrook authored
230 endif
231
232 install: all $(if $(BUILD_DOCS),install-doc)
1236cab DESTDIR makefile support.
pbrook authored
233 mkdir -p "$(DESTDIR)$(bindir)"
932a79d Don't install tools if $(TOOLS) is empty, by Thayne Harbaugh.
ths authored
234 ifneq ($(TOOLS),)
6a88264 Allow user to specify "install" utility.
pbrook authored
235 $(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)"
932a79d Don't install tools if $(TOOLS) is empty, by Thayne Harbaugh.
ths authored
236 endif
7775534 Make installing bios files optional.
ths authored
237 ifneq ($(BLOBS),)
1236cab DESTDIR makefile support.
pbrook authored
238 mkdir -p "$(DESTDIR)$(datadir)"
7775534 Make installing bios files optional.
ths authored
239 set -e; for x in $(BLOBS); do \
6a88264 Allow user to specify "install" utility.
pbrook authored
240 $(INSTALL) -m 644 $(SRC_PATH)/pc-bios/$$x "$(DESTDIR)$(datadir)"; \
ad06484 Fix out of tree builds.
pbrook authored
241 done
7775534 Make installing bios files optional.
ths authored
242 endif
11d9f69 win32 cross compile fix
bellard authored
243 ifndef CONFIG_WIN32
1236cab DESTDIR makefile support.
pbrook authored
244 mkdir -p "$(DESTDIR)$(datadir)/keymaps"
18be8d7 Properly bomb out on errors in Makefile shell fragments (Ian Jackson)
blueswir1 authored
245 set -e; for x in $(KEYMAPS); do \
6a88264 Allow user to specify "install" utility.
pbrook authored
246 $(INSTALL) -m 644 $(SRC_PATH)/keymaps/$$x "$(DESTDIR)$(datadir)/keymaps"; \
ad06484 Fix out of tree builds.
pbrook authored
247 done
11d9f69 win32 cross compile fix
bellard authored
248 endif
626df76 build all targets at the same time
bellard authored
249 for d in $(TARGET_DIRS); do \
7d3505c bsd port (Markus Niemisto)
bellard authored
250 $(MAKE) -C $$d $@ || exit 1 ; \
626df76 build all targets at the same time
bellard authored
251 done
612384d added libgemu.a build
bellard authored
252
367e86e new x86 CPU core
bellard authored
253 # various test targets
9b0b820 removed obsolete test2 target
bellard authored
254 test speed: all
7d3505c bsd port (Markus Niemisto)
bellard authored
255 $(MAKE) -C tests $@
31e31b8 This commit was generated by cvs2svn to compensate for changes in r2,
bellard authored
256
5fafdf2 find -type f | xargs sed -i 's/[\t ]$//g' # on most files
ths authored
257 TAGS:
b9adb4a PowerPC disas code
bellard authored
258 etags *.[ch] tests/*.[ch]
31e31b8 This commit was generated by cvs2svn to compensate for changes in r2,
bellard authored
259
6688bc6 cscope rule
bellard authored
260 cscope:
261 rm -f ./cscope.*
ede4608 Fix cscope filelist by removing leading ./
aurel32 authored
262 find . -name "*.[ch]" -print | sed 's,^\./,,' > ./cscope.files
6688bc6 cscope rule
bellard authored
263 cscope -b
264
3ef693a distribution patches
bellard authored
265 # documentation
1f67313 doc update
bellard authored
266 %.html: %.texi
3ef693a distribution patches
bellard authored
267 texi2html -monolithic -number $<
268
f354832 info and dvi doc targets
bellard authored
269 %.info: %.texi
270 makeinfo $< -o $@
271
272 %.dvi: %.texi
273 texi2dvi $<
274
5a67135 automatic man page generation - BIOS installation
bellard authored
275 qemu.1: qemu-doc.texi
ad06484 Fix out of tree builds.
pbrook authored
276 $(SRC_PATH)/texi2pod.pl $< qemu.pod
5a67135 automatic man page generation - BIOS installation
bellard authored
277 pod2man --section=1 --center=" " --release=" " qemu.pod > $@
278
acd935e doc update - added qemu-img manual page
bellard authored
279 qemu-img.1: qemu-img.texi
ad06484 Fix out of tree builds.
pbrook authored
280 $(SRC_PATH)/texi2pod.pl $< qemu-img.pod
acd935e doc update - added qemu-img manual page
bellard authored
281 pod2man --section=1 --center=" " --release=" " qemu-img.pod > $@
282
7a5ca86 qemu-nbd tool (Anthony Liguori)
bellard authored
283 qemu-nbd.8: qemu-nbd.texi
284 $(SRC_PATH)/texi2pod.pl $< qemu-nbd.pod
285 pod2man --section=8 --center=" " --release=" " qemu-nbd.pod > $@
286
0cb3fb1 Add doc, html, dvi and .PHONY Makefile targets.
pbrook authored
287 info: qemu-doc.info qemu-tech.info
288
289 dvi: qemu-doc.dvi qemu-tech.dvi
290
291 html: qemu-doc.html qemu-tech.html
292
818220f Add missing dependencies for qemu-doc.* (Stefan Weil)
aliguori authored
293 qemu-doc.dvi qemu-doc.html qemu-doc.info: qemu-img.texi qemu-nbd.texi
294
df5cf72 Make the tarball's VERSION part overridable from make invocation.
ths authored
295 VERSION ?= $(shell cat VERSION)
296 FILE = qemu-$(VERSION)
586314f better debug support
bellard authored
297
1e43adf new directory structure - changed naming of qemu and vl
bellard authored
298 # tar release (use 'make -k tar' on a checkouted tree)
586314f better debug support
bellard authored
299 tar:
300 rm -rf /tmp/$(FILE)
1e43adf new directory structure - changed naming of qemu and vl
bellard authored
301 cp -r . /tmp/$(FILE)
99c6c08 Ignore .git and .svn in Makefile, noticed by Stefan Weil.
aurel32 authored
302 cd /tmp && tar zcvf ~/$(FILE).tar.gz $(FILE) --exclude CVS --exclude .git --exclude .svn
586314f better debug support
bellard authored
303 rm -rf /tmp/$(FILE)
304
76b62fd added binary archive
bellard authored
305 # generate a binary distribution
d691f66 glibc2.2 fixes - more command line options - misc doc fixes
bellard authored
306 tarbin:
18be8d7 Properly bomb out on errors in Makefile shell fragments (Ian Jackson)
blueswir1 authored
307 cd / && tar zcvf ~/qemu-$(VERSION)-$(ARCH).tar.gz \
43095f3 tarbin fix
bellard authored
308 $(bindir)/qemu \
309 $(bindir)/qemu-system-x86_64 \
40e8a53 Fix and rearrange 'tarbin' Makefile rule
aurel32 authored
310 $(bindir)/qemu-system-arm \
311 $(bindir)/qemu-system-cris \
312 $(bindir)/qemu-system-m68k \
93856aa update tarbin target
bellard authored
313 $(bindir)/qemu-system-mips \
3826099 mipsel configure support (Thiemo Seufer).
pbrook authored
314 $(bindir)/qemu-system-mipsel \
fbe4f65 MIPS64 configurations.
ths authored
315 $(bindir)/qemu-system-mips64 \
316 $(bindir)/qemu-system-mips64el \
40e8a53 Fix and rearrange 'tarbin' Makefile rule
aurel32 authored
317 $(bindir)/qemu-system-ppc \
318 $(bindir)/qemu-system-ppcemb \
319 $(bindir)/qemu-system-ppc64 \
ff1aaf6 Update tarbin rule.
ths authored
320 $(bindir)/qemu-system-sh4 \
85ffbdf SH4 big endian configuration, by Tomoyoshi Asano.
ths authored
321 $(bindir)/qemu-system-sh4eb \
40e8a53 Fix and rearrange 'tarbin' Makefile rule
aurel32 authored
322 $(bindir)/qemu-system-sparc \
7efa438 better packaging support
bellard authored
323 $(bindir)/qemu-i386 \
f0403c0 update binary distribution
bellard authored
324 $(bindir)/qemu-x86_64 \
40e8a53 Fix and rearrange 'tarbin' Makefile rule
aurel32 authored
325 $(bindir)/qemu-alpha \
326 $(bindir)/qemu-arm \
327 $(bindir)/qemu-armeb \
328 $(bindir)/qemu-cris \
329 $(bindir)/qemu-m68k \
330 $(bindir)/qemu-mips \
331 $(bindir)/qemu-mipsel \
332 $(bindir)/qemu-ppc \
333 $(bindir)/qemu-ppc64 \
334 $(bindir)/qemu-ppc64abi32 \
335 $(bindir)/qemu-sh4 \
336 $(bindir)/qemu-sh4eb \
337 $(bindir)/qemu-sparc \
338 $(bindir)/qemu-sparc64 \
339 $(bindir)/qemu-sparc32plus \
340 $(bindir)/qemu-img \
341 $(bindir)/qemu-nbd \
7efa438 better packaging support
bellard authored
342 $(datadir)/bios.bin \
343 $(datadir)/vgabios.bin \
de9258a specific VGA BIOS for Cirrus VGA Card
bellard authored
344 $(datadir)/vgabios-cirrus.bin \
637f6cd ppc bios
bellard authored
345 $(datadir)/ppc_rom.bin \
d529525 VGA bios support for PowerPC
bellard authored
346 $(datadir)/video.x \
0986ac3 use OpenBIOS instead of Proll on sparc (Blue Swirl)
bellard authored
347 $(datadir)/openbios-sparc32 \
938255d Copy Sparc64 firmware when installing (Hervé Poussineau)
blueswir1 authored
348 $(datadir)/openbios-sparc64 \
e5d01b0 target-ppc: add an openbios-ppc image
aurel32 authored
349 $(datadir)/openbios-ppc \
40e8a53 Fix and rearrange 'tarbin' Makefile rule
aurel32 authored
350 $(datadir)/pxe-ne2k_pci.bin \
19c80e5 update
bellard authored
351 $(datadir)/pxe-rtl8139.bin \
40e8a53 Fix and rearrange 'tarbin' Makefile rule
aurel32 authored
352 $(datadir)/pxe-pcnet.bin \
2991990 Add e1000 etherboot ROM from http://www.rom-o-matic.net
aliguori authored
353 $(datadir)/pxe-e1000.bin \
1f50f8d better install
bellard authored
354 $(docdir)/qemu-doc.html \
355 $(docdir)/qemu-tech.html \
40e8a53 Fix and rearrange 'tarbin' Makefile rule
aurel32 authored
356 $(mandir)/man1/qemu.1 \
357 $(mandir)/man1/qemu-img.1 \
7a5ca86 qemu-nbd tool (Anthony Liguori)
bellard authored
358 $(mandir)/man8/qemu-nbd.8
d691f66 glibc2.2 fixes - more command line options - misc doc fixes
bellard authored
359
4fb240a compile common code once
bellard authored
360 # Include automatically generated dependency files
361 -include $(wildcard *.d audio/*.d slirp/*.d)
Something went wrong with that request. Please try again.