aef45d51d1
Currently if DTC is required by configure and not available in the host OS install, we exit with an error message telling the user to checkout a git submodule or install the library. This introduces automatic handling of the git submodule checkout process and enables it for dtc. This only runs if building from GIT, so users of release tarballs still need the system library install. The current state of the git checkout is stashed in .git-submodule-status, and a helper program is used to determine if this state matches the desired submodule state. A dependency against 'Makefile' ensures that the submodule state is refreshed at the start of the build process Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Message-id: 20170929101201.21039-2-berrange@redhat.com [ kraxel: use /bin/sh not bash for scripts/git-submodule.sh ] [ kraxel: fix Makefile dependencies ] Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> [fixup] Makefile dep
140 lines
2.4 KiB
Plaintext
140 lines
2.4 KiB
Plaintext
/config-devices.*
|
|
/config-all-devices.*
|
|
/config-all-disas.*
|
|
/config-host.*
|
|
/config-target.*
|
|
/config.status
|
|
/config-temp
|
|
/trace-events-all
|
|
/trace/generated-events.h
|
|
/trace/generated-events.c
|
|
/trace/generated-helpers-wrappers.h
|
|
/trace/generated-helpers.h
|
|
/trace/generated-helpers.c
|
|
/trace/generated-tcg-tracers.h
|
|
/ui/shader/texture-blit-frag.h
|
|
/ui/shader/texture-blit-vert.h
|
|
*-timestamp
|
|
/*-softmmu
|
|
/*-darwin-user
|
|
/*-linux-user
|
|
/*-bsd-user
|
|
/ivshmem-client
|
|
/ivshmem-server
|
|
/libdis*
|
|
/libuser
|
|
/linux-headers/asm
|
|
/qga/qapi-generated
|
|
/qapi-generated
|
|
/qapi-types.[ch]
|
|
/qapi-visit.[ch]
|
|
/qapi-event.[ch]
|
|
/qmp-commands.h
|
|
/qmp-introspect.[ch]
|
|
/qmp-marshal.c
|
|
/qemu-doc.html
|
|
/qemu-doc.info
|
|
/qemu-doc.txt
|
|
/qemu-img
|
|
/qemu-nbd
|
|
/qemu-options.def
|
|
/qemu-options.texi
|
|
/qemu-img-cmds.texi
|
|
/qemu-img-cmds.h
|
|
/qemu-io
|
|
/qemu-ga
|
|
/qemu-bridge-helper
|
|
/qemu-monitor.texi
|
|
/qemu-monitor-info.texi
|
|
/qemu-version.h
|
|
/qemu-version.h.tmp
|
|
/module_block.h
|
|
/scsi/qemu-pr-helper
|
|
/vscclient
|
|
/vhost-user-scsi
|
|
/fsdev/virtfs-proxy-helper
|
|
*.tmp
|
|
*.[1-9]
|
|
*.a
|
|
*.aux
|
|
*.cp
|
|
*.exe
|
|
*.msi
|
|
*.dll
|
|
*.so
|
|
*.mo
|
|
*.fn
|
|
*.ky
|
|
*.log
|
|
*.pdf
|
|
*.pod
|
|
*.cps
|
|
*.fns
|
|
*.kys
|
|
*.pg
|
|
*.pyc
|
|
*.toc
|
|
*.tp
|
|
*.vr
|
|
*.d
|
|
!/scripts/qemu-guest-agent/fsfreeze-hook.d
|
|
*.o
|
|
.sdk
|
|
*.gcda
|
|
*.gcno
|
|
/pc-bios/bios-pq/status
|
|
/pc-bios/vgabios-pq/status
|
|
/pc-bios/optionrom/linuxboot.asm
|
|
/pc-bios/optionrom/linuxboot.bin
|
|
/pc-bios/optionrom/linuxboot.raw
|
|
/pc-bios/optionrom/linuxboot.img
|
|
/pc-bios/optionrom/linuxboot_dma.asm
|
|
/pc-bios/optionrom/linuxboot_dma.bin
|
|
/pc-bios/optionrom/linuxboot_dma.raw
|
|
/pc-bios/optionrom/linuxboot_dma.img
|
|
/pc-bios/optionrom/multiboot.asm
|
|
/pc-bios/optionrom/multiboot.bin
|
|
/pc-bios/optionrom/multiboot.raw
|
|
/pc-bios/optionrom/multiboot.img
|
|
/pc-bios/optionrom/kvmvapic.asm
|
|
/pc-bios/optionrom/kvmvapic.bin
|
|
/pc-bios/optionrom/kvmvapic.raw
|
|
/pc-bios/optionrom/kvmvapic.img
|
|
/pc-bios/s390-ccw/s390-ccw.elf
|
|
/pc-bios/s390-ccw/s390-ccw.img
|
|
/docs/interop/qemu-ga-qapi.texi
|
|
/docs/interop/qemu-ga-ref.html
|
|
/docs/interop/qemu-ga-ref.info*
|
|
/docs/interop/qemu-ga-ref.txt
|
|
/docs/interop/qemu-qmp-qapi.texi
|
|
/docs/interop/qemu-qmp-ref.html
|
|
/docs/interop/qemu-qmp-ref.info*
|
|
/docs/interop/qemu-qmp-ref.txt
|
|
/docs/version.texi
|
|
*.tps
|
|
.stgit-*
|
|
.git-submodule-status
|
|
cscope.*
|
|
tags
|
|
TAGS
|
|
docker-src.*
|
|
*~
|
|
*.ast_raw
|
|
*.depend_raw
|
|
trace.h
|
|
trace.c
|
|
trace-ust.h
|
|
trace-ust.h
|
|
trace-dtrace.h
|
|
trace-dtrace.dtrace
|
|
trace-root.h
|
|
trace-root.c
|
|
trace-ust-root.h
|
|
trace-ust-root.h
|
|
trace-ust-all.h
|
|
trace-ust-all.c
|
|
trace-dtrace-root.h
|
|
trace-dtrace-root.dtrace
|
|
trace-ust-all.h
|
|
trace-ust-all.c
|