Makefile (bdf523e6923f1e667055e947e71fc600549cefae) Makefile (3751e72246b3efd9902bddc7fbd20df8f86bab21)
1# Makefile for QEMU.
2
3# Always point to the root of the build tree (needs GNU make).
4BUILD_DIR=$(CURDIR)
5
6# All following code might depend on configuration variables
7ifneq ($(wildcard config-host.mak),)
8# Put the all: rule here so that config-host.mak can contain dependencies.

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

23CONFIG_USER_ONLY := $(if $(filter %-user,$(TARGET_DIRS)),y)
24CONFIG_ALL=y
25-include config-all-devices.mak
26-include config-all-disas.mak
27
28include $(SRC_PATH)/rules.mak
29config-host.mak: $(SRC_PATH)/configure
30 @echo $@ is out-of-date, running configure
1# Makefile for QEMU.
2
3# Always point to the root of the build tree (needs GNU make).
4BUILD_DIR=$(CURDIR)
5
6# All following code might depend on configuration variables
7ifneq ($(wildcard config-host.mak),)
8# Put the all: rule here so that config-host.mak can contain dependencies.

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

23CONFIG_USER_ONLY := $(if $(filter %-user,$(TARGET_DIRS)),y)
24CONFIG_ALL=y
25-include config-all-devices.mak
26-include config-all-disas.mak
27
28include $(SRC_PATH)/rules.mak
29config-host.mak: $(SRC_PATH)/configure
30 @echo $@ is out-of-date, running configure
31 @# TODO: The next lines include code which supports a smooth
32 @# transition from old configurations without config.status.
33 @# This code can be removed after QEMU 1.7.
34 @if test -x config.status; then \
35 ./config.status; \
36 else \
37 sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh; \
38 fi
31 @sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh
39else
40config-host.mak:
41ifneq ($(filter-out %clean,$(MAKECMDGOALS)),$(if $(MAKECMDGOALS),,fail))
42 @echo "Please call configure before running make!"
43 @exit 1
44endif
45endif
46

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

282 done
283 rm -Rf .sdk
284 if test -f pixman/config.log; then make -C pixman distclean; fi
285 if test -f dtc/version_gen.h; then make $(DTC_MAKE_ARGS) clean; fi
286
287KEYMAPS=da en-gb et fr fr-ch is lt modifiers no pt-br sv \
288ar de en-us fi fr-be hr it lv nl pl ru th \
289common de-ch es fo fr-ca hu ja mk nl-be pt sl tr \
32else
33config-host.mak:
34ifneq ($(filter-out %clean,$(MAKECMDGOALS)),$(if $(MAKECMDGOALS),,fail))
35 @echo "Please call configure before running make!"
36 @exit 1
37endif
38endif
39

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

275 done
276 rm -Rf .sdk
277 if test -f pixman/config.log; then make -C pixman distclean; fi
278 if test -f dtc/version_gen.h; then make $(DTC_MAKE_ARGS) clean; fi
279
280KEYMAPS=da en-gb et fr fr-ch is lt modifiers no pt-br sv \
281ar de en-us fi fr-be hr it lv nl pl ru th \
282common de-ch es fo fr-ca hu ja mk nl-be pt sl tr \
290bepo
283bepo cz
291
292ifdef INSTALL_BLOBS
293BLOBS=bios.bin sgabios.bin vgabios.bin vgabios-cirrus.bin \
294vgabios-stdvga.bin vgabios-vmware.bin vgabios-qxl.bin \
295acpi-dsdt.aml q35-acpi-dsdt.aml \
296ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc \
297pxe-e1000.rom pxe-eepro100.rom pxe-ne2k_pci.rom \
298pxe-pcnet.rom pxe-rtl8139.rom pxe-virtio.rom \

--- 213 unchanged lines hidden ---
284
285ifdef INSTALL_BLOBS
286BLOBS=bios.bin sgabios.bin vgabios.bin vgabios-cirrus.bin \
287vgabios-stdvga.bin vgabios-vmware.bin vgabios-qxl.bin \
288acpi-dsdt.aml q35-acpi-dsdt.aml \
289ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc \
290pxe-e1000.rom pxe-eepro100.rom pxe-ne2k_pci.rom \
291pxe-pcnet.rom pxe-rtl8139.rom pxe-virtio.rom \

--- 213 unchanged lines hidden ---