Annotation of qemu/Makefile, revision 1.1.1.8

1.1.1.4   root        1: # Makefile for QEMU.
                      2: 
1.1.1.8 ! root        3: ifneq ($(wildcard config-host.mak),)
        !             4: # Put the all: rule here so that config-host.mak can contain dependencies.
        !             5: all: build-all
1.1.1.3   root        6: include config-host.mak
1.1.1.7   root        7: include $(SRC_PATH)/rules.mak
1.1.1.8 ! root        8: else
        !             9: config-host.mak:
        !            10:        @echo "Please call configure before running make!"
        !            11:        @exit 1
        !            12: endif
1.1       root       13: 
1.1.1.7   root       14: .PHONY: all clean cscope distclean dvi html info install install-doc \
                     15:        recurse-all speed tar tarbin test
1.1.1.6   root       16: 
                     17: VPATH=$(SRC_PATH):$(SRC_PATH)/hw
1.1.1.4   root       18: 
1.1.1.7   root       19: CPPFLAGS += -I. -I$(SRC_PATH) -MMD -MP -MT $@
1.1.1.6   root       20: CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
1.1.1.8 ! root       21: CPPFLAGS += -U_FORTIFY_SOURCE
1.1       root       22: LIBS=
                     23: ifdef CONFIG_STATIC
1.1.1.7   root       24: LDFLAGS += -static
1.1       root       25: endif
1.1.1.3   root       26: ifdef BUILD_DOCS
1.1.1.7   root       27: DOCS=qemu-doc.html qemu-tech.html qemu.1 qemu-img.1 qemu-nbd.8
1.1.1.3   root       28: else
                     29: DOCS=
                     30: endif
1.1       root       31: 
1.1.1.8 ! root       32: LIBS+=$(PTHREADLIBS)
        !            33: LIBS+=$(CLOCKLIBS)
1.1.1.6   root       34: 
1.1.1.7   root       35: ifdef CONFIG_SOLARIS
                     36: LIBS+=-lsocket -lnsl -lresolv
                     37: endif
                     38: 
                     39: ifdef CONFIG_WIN32
                     40: LIBS+=-lwinmm -lws2_32 -liphlpapi
                     41: endif
                     42: 
1.1.1.8 ! root       43: build-all: $(TOOLS) $(DOCS) recurse-all
        !            44: 
        !            45: config-host.mak: configure
        !            46: ifneq ($(wildcard config-host.mak),)
        !            47:        @echo $@ is out-of-date, running configure
        !            48:        @sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh
        !            49: endif
1.1.1.7   root       50: 
1.1.1.8 ! root       51: SUBDIR_MAKEFLAGS=$(if $(V),,--no-print-directory)
1.1.1.7   root       52: SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
                     53: 
                     54: subdir-%:
1.1.1.8 ! root       55:        $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C $* V="$(V)" TARGET_DIR="$*/" all,)
1.1.1.6   root       56: 
1.1.1.7   root       57: $(filter %-softmmu,$(SUBDIR_RULES)): libqemu_common.a
                     58: $(filter %-user,$(SUBDIR_RULES)): libqemu_user.a
1.1.1.6   root       59: 
1.1.1.8 ! root       60: 
        !            61: ROMSUBDIR_RULES=$(patsubst %,romsubdir-%, $(ROMS))
        !            62: romsubdir-%:
        !            63:        $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C pc-bios/$* V="$(V)" TARGET_DIR="$*/",)
        !            64: 
        !            65: ALL_SUBDIRS=$(TARGET_DIRS) $(patsubst %,pc-bios/%, $(ROMS))
        !            66: 
        !            67: recurse-all: $(SUBDIR_RULES) $(ROMSUBDIR_RULES)
1.1.1.6   root       68: 
                     69: #######################################################################
1.1.1.8 ! root       70: # block-obj-y is code used by both qemu system emulation and qemu-img
        !            71: 
        !            72: block-obj-y = cutils.o cache-utils.o qemu-malloc.o qemu-option.o module.o
        !            73: block-obj-y += nbd.o block.o aio.o aes.o
        !            74: 
        !            75: block-nested-y += cow.o qcow.o vmdk.o cloop.o dmg.o bochs.o vpc.o vvfat.o
        !            76: block-nested-y += qcow2.o qcow2-refcount.o qcow2-cluster.o qcow2-snapshot.o
        !            77: block-nested-y += parallels.o nbd.o
1.1.1.6   root       78: 
1.1.1.7   root       79: 
                     80: ifdef CONFIG_WIN32
1.1.1.8 ! root       81: block-nested-y += raw-win32.o
1.1.1.7   root       82: else
                     83: ifdef CONFIG_AIO
1.1.1.8 ! root       84: block-obj-y += posix-aio-compat.o
1.1.1.7   root       85: endif
1.1.1.8 ! root       86: block-nested-y += raw-posix.o
1.1.1.7   root       87: endif
1.1.1.6   root       88: 
1.1.1.8 ! root       89: block-nested-$(CONFIG_CURL) += curl.o
        !            90: 
        !            91: block-obj-y +=  $(addprefix block/, $(block-nested-y))
        !            92: 
1.1.1.6   root       93: ######################################################################
1.1.1.7   root       94: # libqemu_common.a: Target independent part of system emulation. The
1.1.1.6   root       95: # long term path is to suppress *all* target specific code in case of
                     96: # system emulation, i.e. a single QEMU executable should support all
                     97: # CPUs and machines.
                     98: 
1.1.1.8 ! root       99: obj-y = $(block-obj-y)
        !           100: obj-y += readline.o console.o
        !           101: 
        !           102: obj-y += irq.o ptimer.o
        !           103: obj-y += i2c.o smbus.o smbus_eeprom.o max7310.o max111x.o wm8750.o
        !           104: obj-y += ssd0303.o ssd0323.o ads7846.o stellaris_input.o twl92230.o
        !           105: obj-y += tmp105.o lm832x.o eeprom93xx.o tsc2005.o
        !           106: obj-y += scsi-disk.o cdrom.o
        !           107: obj-y += scsi-generic.o
        !           108: obj-y += usb.o usb-hub.o usb-$(HOST_USB).o usb-hid.o usb-msd.o usb-wacom.o
        !           109: obj-y += usb-serial.o usb-net.o
        !           110: obj-y += sd.o ssi-sd.o
        !           111: obj-y += bt.o bt-host.o bt-vhci.o bt-l2cap.o bt-sdp.o bt-hci.o bt-hid.o usb-bt.o
        !           112: obj-y += bt-hci-csr.o
        !           113: obj-y += buffered_file.o migration.o migration-tcp.o net.o qemu-sockets.o
        !           114: obj-y += qemu-char.o aio.o net-checksum.o savevm.o
        !           115: obj-y += msmouse.o ps2.o
        !           116: obj-y += qdev.o qdev-properties.o ssi.o
1.1.1.6   root      117: 
1.1.1.8 ! root      118: obj-$(CONFIG_BRLAPI) += baum.o
1.1.1.7   root      119: 
                    120: ifdef CONFIG_BRLAPI
                    121: LIBS+=-lbrlapi
                    122: endif
1.1.1.6   root      123: 
                    124: ifdef CONFIG_WIN32
1.1.1.8 ! root      125: obj-y += tap-win32.o
1.1.1.7   root      126: else
1.1.1.8 ! root      127: obj-y += migration-exec.o
1.1.1.6   root      128: endif
                    129: 
                    130: ifdef CONFIG_COREAUDIO
1.1.1.8 ! root      131: AUDIO_PT = y
1.1.1.6   root      132: endif
                    133: ifdef CONFIG_FMOD
                    134: audio/audio.o audio/fmodaudio.o: CPPFLAGS := -I$(CONFIG_FMOD_INC) $(CPPFLAGS)
                    135: endif
1.1.1.7   root      136: ifdef CONFIG_ESD
1.1.1.8 ! root      137: AUDIO_PT = y
        !           138: AUDIO_PT_INT = y
1.1.1.7   root      139: endif
                    140: ifdef CONFIG_PA
1.1.1.8 ! root      141: AUDIO_PT = y
        !           142: AUDIO_PT_INT = y
1.1.1.7   root      143: endif
                    144: ifdef AUDIO_PT
                    145: LDFLAGS += -pthread
                    146: endif
1.1.1.4   root      147: 
1.1.1.8 ! root      148: audio-obj-y = audio.o noaudio.o wavaudio.o mixeng.o
        !           149: audio-obj-$(CONFIG_SDL) += sdlaudio.o
        !           150: audio-obj-$(CONFIG_OSS) += ossaudio.o
        !           151: audio-obj-$(CONFIG_COREAUDIO) += coreaudio.o
        !           152: audio-obj-$(CONFIG_ALSA) += alsaaudio.o
        !           153: audio-obj-$(CONFIG_DSOUND) += dsoundaudio.o
        !           154: audio-obj-$(CONFIG_FMOD) += fmodaudio.o
        !           155: audio-obj-$(CONFIG_ESD) += esdaudio.o
        !           156: audio-obj-$(CONFIG_PA) += paaudio.o
        !           157: audio-obj-$(AUDIO_PT_INT) += audio_pt_int.o
        !           158: audio-obj-y += wavcapture.o
        !           159: obj-y += $(addprefix audio/, $(audio-obj-y))
        !           160: 
        !           161: obj-y += keymaps.o
        !           162: obj-$(CONFIG_SDL) += sdl.o sdl_zoom.o x_keymap.o
        !           163: obj-$(CONFIG_CURSES) += curses.o
        !           164: obj-y += vnc.o acl.o d3des.o
        !           165: obj-$(CONFIG_VNC_TLS) += vnc-tls.o vnc-auth-vencrypt.o
        !           166: obj-$(CONFIG_VNC_SASL) += vnc-auth-sasl.o
        !           167: obj-$(CONFIG_COCOA) += cocoa.o
        !           168: obj-$(CONFIG_IOTHREAD) += qemu-thread.o
1.1       root      169: 
1.1.1.6   root      170: ifdef CONFIG_SLIRP
                    171: CPPFLAGS+=-I$(SRC_PATH)/slirp
                    172: endif
                    173: 
1.1.1.8 ! root      174: slirp-obj-y = cksum.o if.o ip_icmp.o ip_input.o ip_output.o
        !           175: slirp-obj-y += slirp.o mbuf.o misc.o sbuf.o socket.o tcp_input.o tcp_output.o
        !           176: slirp-obj-y += tcp_subr.o tcp_timer.o udp.o bootp.o tftp.o
        !           177: obj-$(CONFIG_SLIRP) += $(addprefix slirp/, $(slirp-obj-y))
        !           178: 
1.1.1.7   root      179: LIBS+=$(VDE_LIBS)
                    180: 
1.1.1.8 ! root      181: # xen backend driver support
        !           182: obj-$(CONFIG_XEN) += xen_backend.o xen_devconfig.o
        !           183: obj-$(CONFIG_XEN) += xen_console.o xenfb.o xen_disk.o xen_nic.o
        !           184: 
        !           185: LIBS+=$(CURL_LIBS)
        !           186: 
1.1.1.6   root      187: cocoa.o: cocoa.m
1.1.1.5   root      188: 
1.1.1.8 ! root      189: keymaps.o: keymaps.c keymaps.h
        !           190: 
        !           191: sdl_zoom.o: sdl_zoom.c sdl_zoom.h sdl_zoom_template.h
1.1.1.7   root      192: 
1.1.1.8 ! root      193: sdl.o: sdl.c keymaps.h sdl_keysym.h sdl_zoom.h
1.1       root      194: 
1.1.1.8 ! root      195: sdl.o audio/sdlaudio.o sdl_zoom.o baum.o: CFLAGS += $(SDL_CFLAGS)
        !           196: 
        !           197: acl.o: acl.h acl.c
        !           198: 
        !           199: vnc.h: vnc-tls.h vnc-auth-vencrypt.h vnc-auth-sasl.h keymaps.h
        !           200: 
        !           201: vnc.o: vnc.c vnc.h vnc_keysym.h vnchextile.h d3des.c d3des.h acl.h
1.1.1.6   root      202: 
1.1.1.7   root      203: vnc.o: CFLAGS += $(CONFIG_VNC_TLS_CFLAGS)
                    204: 
1.1.1.8 ! root      205: vnc-tls.o: vnc-tls.c vnc.h
        !           206: 
        !           207: vnc-auth-vencrypt.o: vnc-auth-vencrypt.c vnc.h
        !           208: 
        !           209: vnc-auth-sasl.o: vnc-auth-sasl.c vnc.h
        !           210: 
        !           211: curses.o: curses.c keymaps.h curses_keys.h
1.1.1.7   root      212: 
                    213: bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS)
1.1.1.6   root      214: 
1.1.1.8 ! root      215: libqemu_common.a: $(obj-y)
1.1.1.6   root      216: 
1.1.1.7   root      217: #######################################################################
1.1.1.8 ! root      218: # user-obj-y is code used by qemu userspace emulation
        !           219: user-obj-y = cutils.o cache-utils.o
1.1.1.6   root      220: 
1.1.1.8 ! root      221: libqemu_user.a: $(user-obj-y)
1.1.1.6   root      222: 
1.1.1.7   root      223: ######################################################################
1.1.1.6   root      224: 
1.1.1.8 ! root      225: qemu-img.o: qemu-img-cmds.h
        !           226: 
        !           227: qemu-img$(EXESUF): qemu-img.o qemu-tool.o tool-osdep.o $(block-obj-y)
        !           228: 
        !           229: qemu-nbd$(EXESUF):  qemu-nbd.o qemu-tool.o tool-osdep.o $(block-obj-y)
1.1.1.6   root      230: 
1.1.1.8 ! root      231: qemu-io$(EXESUF):  qemu-io.o qemu-tool.o tool-osdep.o cmd.o $(block-obj-y)
1.1.1.6   root      232: 
1.1.1.8 ! root      233: qemu-img$(EXESUF) qemu-nbd$(EXESUF) qemu-io$(EXESUF): LIBS += -lz
        !           234: 
        !           235: qemu-img-cmds.h: $(SRC_PATH)/qemu-img-cmds.hx
        !           236:        $(call quiet-command,sh $(SRC_PATH)/hxtool -h < $< > $@,"  GEN   $@")
1.1       root      237: 
                    238: clean:
                    239: # avoid old build problems by removing potentially incorrect old files
1.1.1.6   root      240:        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
1.1.1.7   root      241:        rm -f *.o *.d *.a $(TOOLS) TAGS cscope.* *.pod *~ */*~
1.1.1.8 ! root      242:        rm -f slirp/*.o slirp/*.d audio/*.o audio/*.d block/*.o block/*.d
        !           243:        rm -f qemu-img-cmds.h
1.1       root      244:        $(MAKE) -C tests clean
1.1.1.8 ! root      245:        for d in $(ALL_SUBDIRS) libhw32 libhw64; do \
1.1       root      246:        $(MAKE) -C $$d $@ || exit 1 ; \
                    247:         done
                    248: 
                    249: distclean: clean
1.1.1.8 ! root      250:        rm -f config-host.mak config-host.h $(DOCS) qemu-options.texi qemu-img-cmds.texi
1.1.1.4   root      251:        rm -f qemu-{doc,tech}.{info,aux,cp,dvi,fn,info,ky,log,pg,toc,tp,vr}
1.1.1.8 ! root      252:        for d in $(TARGET_DIRS) libhw32 libhw64; do \
1.1       root      253:        rm -rf $$d || exit 1 ; \
                    254:         done
                    255: 
                    256: KEYMAPS=da     en-gb  et  fr     fr-ch  is  lt  modifiers  no  pt-br  sv \
                    257: ar      de     en-us  fi  fr-be  hr     it  lv  nl         pl  ru     th \
                    258: common  de-ch  es     fo  fr-ca  hu     ja  mk  nl-be      pt  sl     tr
                    259: 
1.1.1.7   root      260: ifdef INSTALL_BLOBS
                    261: BLOBS=bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \
                    262: video.x openbios-sparc32 openbios-sparc64 openbios-ppc \
                    263: pxe-ne2k_pci.bin pxe-rtl8139.bin pxe-pcnet.bin pxe-e1000.bin \
1.1.1.8 ! root      264: bamboo.dtb petalogix-s3adsp1800.dtb \
        !           265: multiboot.bin
1.1.1.7   root      266: else
                    267: BLOBS=
                    268: endif
                    269: 
1.1.1.3   root      270: install-doc: $(DOCS)
1.1.1.8 ! root      271:        $(INSTALL_DIR) "$(DESTDIR)$(docdir)"
        !           272:        $(INSTALL_DATA) qemu-doc.html  qemu-tech.html "$(DESTDIR)$(docdir)"
1.1       root      273: ifndef CONFIG_WIN32
1.1.1.8 ! root      274:        $(INSTALL_DIR) "$(DESTDIR)$(mandir)/man1"
        !           275:        $(INSTALL_DATA) qemu.1 qemu-img.1 "$(DESTDIR)$(mandir)/man1"
        !           276:        $(INSTALL_DIR) "$(DESTDIR)$(mandir)/man8"
        !           277:        $(INSTALL_DATA) qemu-nbd.8 "$(DESTDIR)$(mandir)/man8"
1.1.1.3   root      278: endif
                    279: 
                    280: install: all $(if $(BUILD_DOCS),install-doc)
1.1.1.8 ! root      281:        $(INSTALL_DIR) "$(DESTDIR)$(bindir)"
1.1.1.6   root      282: ifneq ($(TOOLS),)
1.1.1.8 ! root      283:        $(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)"
1.1.1.6   root      284: endif
1.1.1.7   root      285: ifneq ($(BLOBS),)
1.1.1.8 ! root      286:        $(INSTALL_DIR) "$(DESTDIR)$(datadir)"
1.1.1.7   root      287:        set -e; for x in $(BLOBS); do \
1.1.1.8 ! root      288:                $(INSTALL_DATA) $(SRC_PATH)/pc-bios/$$x "$(DESTDIR)$(datadir)"; \
1.1.1.3   root      289:        done
1.1.1.7   root      290: endif
1.1.1.8 ! root      291:        $(INSTALL_DIR) "$(DESTDIR)$(datadir)/keymaps"
1.1.1.7   root      292:        set -e; for x in $(KEYMAPS); do \
1.1.1.8 ! root      293:                $(INSTALL_DATA) $(SRC_PATH)/pc-bios/keymaps/$$x "$(DESTDIR)$(datadir)/keymaps"; \
1.1.1.3   root      294:        done
1.1       root      295:        for d in $(TARGET_DIRS); do \
                    296:        $(MAKE) -C $$d $@ || exit 1 ; \
                    297:         done
                    298: 
                    299: # various test targets
1.1.1.6   root      300: test speed: all
1.1       root      301:        $(MAKE) -C tests $@
                    302: 
1.1.1.6   root      303: TAGS:
1.1.1.8 ! root      304:        etags *.[ch] tests/*.[ch] block/*.[ch] hw/*.[ch]
1.1       root      305: 
                    306: cscope:
                    307:        rm -f ./cscope.*
1.1.1.7   root      308:        find . -name "*.[ch]" -print | sed 's,^\./,,' > ./cscope.files
1.1       root      309:        cscope -b
                    310: 
                    311: # documentation
                    312: %.html: %.texi
1.1.1.8 ! root      313:        $(call quiet-command,texi2html -I=. -monolithic -number $<,"  GEN   $@")
1.1       root      314: 
1.1.1.3   root      315: %.info: %.texi
1.1.1.8 ! root      316:        $(call quiet-command,makeinfo -I . $< -o $@,"  GEN   $@")
1.1.1.3   root      317: 
                    318: %.dvi: %.texi
1.1.1.8 ! root      319:        $(call quiet-command,texi2dvi -I . $<,"  GEN   $@")
        !           320: 
        !           321: qemu-options.texi: $(SRC_PATH)/qemu-options.hx
        !           322:        $(call quiet-command,sh $(SRC_PATH)/hxtool -t < $< > $@,"  GEN   $@")
        !           323: 
        !           324: qemu-monitor.texi: $(SRC_PATH)/qemu-monitor.hx
        !           325:        $(call quiet-command,sh $(SRC_PATH)/hxtool -t < $< > $@,"  GEN   $@")
1.1.1.3   root      326: 
1.1.1.8 ! root      327: qemu-img-cmds.texi: $(SRC_PATH)/qemu-img-cmds.hx
        !           328:        $(call quiet-command,sh $(SRC_PATH)/hxtool -t < $< > $@,"  GEN   $@")
        !           329: 
        !           330: qemu.1: qemu-doc.texi qemu-options.texi qemu-monitor.texi
        !           331:        $(call quiet-command, \
        !           332:          perl -Ww -- $(SRC_PATH)/texi2pod.pl $< qemu.pod && \
        !           333:          pod2man --section=1 --center=" " --release=" " qemu.pod > $@, \
        !           334:          "  GEN   $@")
        !           335: 
        !           336: qemu-img.1: qemu-img.texi qemu-img-cmds.texi
        !           337:        $(call quiet-command, \
        !           338:          perl -Ww -- $(SRC_PATH)/texi2pod.pl $< qemu-img.pod && \
        !           339:          pod2man --section=1 --center=" " --release=" " qemu-img.pod > $@, \
        !           340:          "  GEN   $@")
1.1       root      341: 
1.1.1.7   root      342: qemu-nbd.8: qemu-nbd.texi
1.1.1.8 ! root      343:        $(call quiet-command, \
        !           344:          perl -Ww -- $(SRC_PATH)/texi2pod.pl $< qemu-nbd.pod && \
        !           345:          pod2man --section=8 --center=" " --release=" " qemu-nbd.pod > $@, \
        !           346:          "  GEN   $@")
1.1.1.7   root      347: 
1.1.1.4   root      348: info: qemu-doc.info qemu-tech.info
                    349: 
                    350: dvi: qemu-doc.dvi qemu-tech.dvi
                    351: 
                    352: html: qemu-doc.html qemu-tech.html
                    353: 
1.1.1.8 ! root      354: 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
1.1.1.7   root      355: 
1.1.1.5   root      356: VERSION ?= $(shell cat VERSION)
                    357: FILE = qemu-$(VERSION)
1.1       root      358: 
                    359: # tar release (use 'make -k tar' on a checkouted tree)
                    360: tar:
                    361:        rm -rf /tmp/$(FILE)
                    362:        cp -r . /tmp/$(FILE)
1.1.1.7   root      363:        cd /tmp && tar zcvf ~/$(FILE).tar.gz $(FILE) --exclude CVS --exclude .git --exclude .svn
1.1       root      364:        rm -rf /tmp/$(FILE)
                    365: 
                    366: # generate a binary distribution
                    367: tarbin:
1.1.1.7   root      368:        cd / && tar zcvf ~/qemu-$(VERSION)-$(ARCH).tar.gz \
1.1       root      369:        $(bindir)/qemu \
                    370:        $(bindir)/qemu-system-x86_64 \
1.1.1.7   root      371:        $(bindir)/qemu-system-arm \
                    372:        $(bindir)/qemu-system-cris \
                    373:        $(bindir)/qemu-system-m68k \
1.1       root      374:        $(bindir)/qemu-system-mips \
1.1.1.3   root      375:        $(bindir)/qemu-system-mipsel \
1.1.1.6   root      376:        $(bindir)/qemu-system-mips64 \
                    377:        $(bindir)/qemu-system-mips64el \
1.1.1.7   root      378:        $(bindir)/qemu-system-ppc \
                    379:        $(bindir)/qemu-system-ppcemb \
                    380:        $(bindir)/qemu-system-ppc64 \
1.1.1.6   root      381:        $(bindir)/qemu-system-sh4 \
                    382:        $(bindir)/qemu-system-sh4eb \
1.1.1.7   root      383:        $(bindir)/qemu-system-sparc \
1.1       root      384:        $(bindir)/qemu-i386 \
1.1.1.6   root      385:        $(bindir)/qemu-x86_64 \
1.1.1.7   root      386:        $(bindir)/qemu-alpha \
                    387:        $(bindir)/qemu-arm \
                    388:        $(bindir)/qemu-armeb \
                    389:        $(bindir)/qemu-cris \
                    390:        $(bindir)/qemu-m68k \
                    391:        $(bindir)/qemu-mips \
                    392:        $(bindir)/qemu-mipsel \
                    393:        $(bindir)/qemu-ppc \
                    394:        $(bindir)/qemu-ppc64 \
                    395:        $(bindir)/qemu-ppc64abi32 \
                    396:        $(bindir)/qemu-sh4 \
                    397:        $(bindir)/qemu-sh4eb \
                    398:        $(bindir)/qemu-sparc \
                    399:        $(bindir)/qemu-sparc64 \
                    400:        $(bindir)/qemu-sparc32plus \
                    401:        $(bindir)/qemu-img \
                    402:        $(bindir)/qemu-nbd \
1.1       root      403:        $(datadir)/bios.bin \
                    404:        $(datadir)/vgabios.bin \
                    405:        $(datadir)/vgabios-cirrus.bin \
                    406:        $(datadir)/ppc_rom.bin \
                    407:        $(datadir)/video.x \
1.1.1.4   root      408:        $(datadir)/openbios-sparc32 \
1.1.1.7   root      409:        $(datadir)/openbios-sparc64 \
                    410:        $(datadir)/openbios-ppc \
                    411:        $(datadir)/pxe-ne2k_pci.bin \
1.1.1.5   root      412:        $(datadir)/pxe-rtl8139.bin \
1.1.1.7   root      413:        $(datadir)/pxe-pcnet.bin \
                    414:        $(datadir)/pxe-e1000.bin \
1.1       root      415:        $(docdir)/qemu-doc.html \
                    416:        $(docdir)/qemu-tech.html \
1.1.1.7   root      417:        $(mandir)/man1/qemu.1 \
                    418:        $(mandir)/man1/qemu-img.1 \
                    419:        $(mandir)/man8/qemu-nbd.8
1.1.1.6   root      420: 
                    421: # Include automatically generated dependency files
1.1.1.8 ! root      422: -include $(wildcard *.d audio/*.d slirp/*.d block/*.d)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.