Makefile (f52dd72dc1a679529e13e51a7b57e787455f92f0) Makefile (a75eb03b9fca3af291ec2c433ddda06121ae927d)
1# Makefile for QEMU.
2
3# Always point to the root of the build tree (needs GNU make).
4BUILD_DIR=$(CURDIR)
5
6# Before including a proper config-host.mak, assume we are in the source tree
7SRC_PATH=.
8

--- 137 unchanged lines hidden (view full) ---

146ifneq ($(wildcard config-host.mak),)
147include $(SRC_PATH)/Makefile.objs
148endif
149
150dummy := $(call unnest-vars,, \
151 stub-obj-y \
152 util-obj-y \
153 qga-obj-y \
1# Makefile for QEMU.
2
3# Always point to the root of the build tree (needs GNU make).
4BUILD_DIR=$(CURDIR)
5
6# Before including a proper config-host.mak, assume we are in the source tree
7SRC_PATH=.
8

--- 137 unchanged lines hidden (view full) ---

146ifneq ($(wildcard config-host.mak),)
147include $(SRC_PATH)/Makefile.objs
148endif
149
150dummy := $(call unnest-vars,, \
151 stub-obj-y \
152 util-obj-y \
153 qga-obj-y \
154 ivshmem-client-obj-y \
155 ivshmem-server-obj-y \
154 qga-vss-dll-obj-y \
155 block-obj-y \
156 block-obj-m \
157 crypto-obj-y \
158 crypto-aes-obj-y \
159 qom-obj-y \
160 common-obj-y \
161 common-obj-m)

--- 156 unchanged lines hidden (view full) ---

318 @echo "MSI build not configured or dependency resolution failed (reconfigure with --enable-guest-agent-msi option)"
319endif
320
321ifneq ($(EXESUF),)
322.PHONY: qemu-ga
323qemu-ga: qemu-ga$(EXESUF) $(QGA_VSS_PROVIDER) $(QEMU_GA_MSI)
324endif
325
156 qga-vss-dll-obj-y \
157 block-obj-y \
158 block-obj-m \
159 crypto-obj-y \
160 crypto-aes-obj-y \
161 qom-obj-y \
162 common-obj-y \
163 common-obj-m)

--- 156 unchanged lines hidden (view full) ---

320 @echo "MSI build not configured or dependency resolution failed (reconfigure with --enable-guest-agent-msi option)"
321endif
322
323ifneq ($(EXESUF),)
324.PHONY: qemu-ga
325qemu-ga: qemu-ga$(EXESUF) $(QGA_VSS_PROVIDER) $(QEMU_GA_MSI)
326endif
327
328ivshmem-client$(EXESUF): $(ivshmem-client-obj-y)
329 $(call LINK, $^)
330ivshmem-server$(EXESUF): $(ivshmem-server-obj-y) libqemuutil.a libqemustub.a
331 $(call LINK, $^)
332
326clean:
327# avoid old build problems by removing potentially incorrect old files
328 rm -f config.mak op-i386.h opc-i386.h gen-op-i386.h op-arm.h opc-arm.h gen-op-arm.h
329 rm -f qemu-options.def
330 rm -f *.msi
331 find . \( -name '*.l[oa]' -o -name '*.so' -o -name '*.dll' -o -name '*.mo' -o -name '*.[oda]' \) -type f -exec rm {} +
332 rm -f $(filter-out %.tlb,$(TOOLS)) $(HELPERS-y) qemu-ga TAGS cscope.* *.pod *~ */*~
333 rm -f fsdev/*.pod

--- 310 unchanged lines hidden ---
333clean:
334# avoid old build problems by removing potentially incorrect old files
335 rm -f config.mak op-i386.h opc-i386.h gen-op-i386.h op-arm.h opc-arm.h gen-op-arm.h
336 rm -f qemu-options.def
337 rm -f *.msi
338 find . \( -name '*.l[oa]' -o -name '*.so' -o -name '*.dll' -o -name '*.mo' -o -name '*.[oda]' \) -type f -exec rm {} +
339 rm -f $(filter-out %.tlb,$(TOOLS)) $(HELPERS-y) qemu-ga TAGS cscope.* *.pod *~ */*~
340 rm -f fsdev/*.pod

--- 310 unchanged lines hidden ---