summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorFam Zheng2014-02-10 07:48:58 +0100
committerPaolo Bonzini2014-02-20 13:14:18 +0100
commite3be6f0ecc7e2c8e47ae7a49d523c50bc1bdf621 (patch)
treeea3b6a3316eb8116c3758a203fa3b493165bb792 /Makefile
parentmodule: implement module loading (diff)
downloadqemu-e3be6f0ecc7e2c8e47ae7a49d523c50bc1bdf621.tar.gz
qemu-e3be6f0ecc7e2c8e47ae7a49d523c50bc1bdf621.tar.xz
qemu-e3be6f0ecc7e2c8e47ae7a49d523c50bc1bdf621.zip
Makefile: install modules with "make install"
Install all the modules to ${MODDIR}. Signed-off-by: Fam Zheng <famz@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 07d1ed7d83..57d83a3dae 100644
--- a/Makefile
+++ b/Makefile
@@ -368,6 +368,12 @@ install-datadir install-localstatedir
ifneq ($(TOOLS),)
$(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)"
endif
+ifneq ($(CONFIG_MODULES),)
+ $(INSTALL_DIR) "$(DESTDIR)$(qemu_moddir)"
+ for s in $(patsubst %.mo,%$(DSOSUF),$(modules-m)); do \
+ $(INSTALL_PROG) $(STRIP_OPT) $$s "$(DESTDIR)$(qemu_moddir)/$${s//\//-}"; \
+ done
+endif
ifneq ($(HELPERS-y),)
$(INSTALL_DIR) "$(DESTDIR)$(libexecdir)"
$(INSTALL_PROG) $(STRIP_OPT) $(HELPERS-y) "$(DESTDIR)$(libexecdir)"