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