|
|
@ -121,7 +121,7 @@ include $(SRC_PATH)/rules.mak |
|
|
# lor is defined in rules.mak
|
|
|
# lor is defined in rules.mak
|
|
|
CONFIG_BLOCK := $(call lor,$(CONFIG_SOFTMMU),$(CONFIG_TOOLS)) |
|
|
CONFIG_BLOCK := $(call lor,$(CONFIG_SOFTMMU),$(CONFIG_TOOLS)) |
|
|
|
|
|
|
|
|
generated-files-y = config-host.h qemu-options.def |
|
|
generated-files-y = config-host.h |
|
|
|
|
|
|
|
|
generated-files-y += module_block.h |
|
|
generated-files-y += module_block.h |
|
|
|
|
|
|
|
|
@ -263,8 +263,6 @@ all: $(DOCS) $(if $(BUILD_DOCS),sphinxdocs) $(TOOLS) $(HELPERS-y) recurse-all mo |
|
|
|
|
|
|
|
|
config-host.h: config-host.h-timestamp |
|
|
config-host.h: config-host.h-timestamp |
|
|
config-host.h-timestamp: config-host.mak |
|
|
config-host.h-timestamp: config-host.mak |
|
|
qemu-options.def: $(SRC_PATH)/qemu-options.hx $(SRC_PATH)/scripts/hxtool |
|
|
|
|
|
$(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -h < $< > $@,"GEN","$@") |
|
|
|
|
|
|
|
|
|
|
|
TARGET_DIRS_RULES := $(foreach t, all fuzz clean install, $(addsuffix /$(t), $(TARGET_DIRS))) |
|
|
TARGET_DIRS_RULES := $(foreach t, all fuzz clean install, $(addsuffix /$(t), $(TARGET_DIRS))) |
|
|
|
|
|
|
|
|
@ -371,9 +369,6 @@ ifdef CONFIG_MPATH |
|
|
scsi/qemu-pr-helper$(EXESUF): LIBS += -ludev -lmultipath -lmpathpersist |
|
|
scsi/qemu-pr-helper$(EXESUF): LIBS += -ludev -lmultipath -lmpathpersist |
|
|
endif |
|
|
endif |
|
|
|
|
|
|
|
|
qemu-img-cmds.h: $(SRC_PATH)/qemu-img-cmds.hx $(SRC_PATH)/scripts/hxtool |
|
|
|
|
|
$(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -h < $< > $@,"GEN","$@") |
|
|
|
|
|
|
|
|
|
|
|
module_block.h: $(SRC_PATH)/scripts/modules/module_block.py config-host.mak |
|
|
module_block.h: $(SRC_PATH)/scripts/modules/module_block.py config-host.mak |
|
|
$(call quiet-command,$(PYTHON) $< $@ \
|
|
|
$(call quiet-command,$(PYTHON) $< $@ \
|
|
|
$(addprefix $(SRC_PATH)/,$(patsubst %.mo,%.c,$(block-obj-m))), \
|
|
|
$(addprefix $(SRC_PATH)/,$(patsubst %.mo,%.c,$(block-obj-m))), \
|
|
|
@ -392,7 +387,6 @@ clean: recurse-clean ninja-clean clean-ctlist |
|
|
rm -f $(edk2-decompressed) |
|
|
rm -f $(edk2-decompressed) |
|
|
rm -f $(filter-out %.tlb,$(TOOLS)) $(HELPERS-y) TAGS cscope.* *.pod *~ */*~ |
|
|
rm -f $(filter-out %.tlb,$(TOOLS)) $(HELPERS-y) TAGS cscope.* *.pod *~ */*~ |
|
|
rm -f fsdev/*.pod scsi/*.pod |
|
|
rm -f fsdev/*.pod scsi/*.pod |
|
|
rm -f qemu-img-cmds.h |
|
|
|
|
|
rm -f $(foreach f,$(generated-files-y),$(f) $(f)-timestamp) |
|
|
rm -f $(foreach f,$(generated-files-y),$(f) $(f)-timestamp) |
|
|
rm -f config-all-devices.mak |
|
|
rm -f config-all-devices.mak |
|
|
rm -f $(SUBDIR_DEVICES_MAK) |
|
|
rm -f $(SUBDIR_DEVICES_MAK) |
|
|
|