qemu/tests/migration/Makefile
<<
>>
Prefs
   1#
   2# Copyright (c) 2018 Red Hat, Inc. and/or its affiliates
   3#
   4# This work is licensed under the terms of the GNU GPL, version 2 or later.
   5# See the COPYING file in the top-level directory.
   6#
   7
   8TARGET_LIST = i386 aarch64 s390x
   9
  10SRC_PATH = ../..
  11
  12.PHONY: help $(TARGET_LIST)
  13help:
  14        @echo "Create migration guest includes.  We generate a binary."
  15        @echo "And then convert that binary to an include file that can be"
  16        @echo "run in a guest."
  17        @echo "Possible operations are:"
  18        @echo
  19        @echo " $(MAKE) clean                Remove all intermediate files"
  20        @echo " $(MAKE) target               Generate for that target"
  21        @echo " $(MAKE) CROSS_PREFIX=... target"
  22        @echo "                              Cross-compile than target"
  23        @echo " Possible targets are: $(TARGET_LIST)"
  24
  25override define __note
  26/* This file is automatically generated from the assembly file in
  27 * tests/migration/$@. Edit that file and then run "make all"
  28 * inside tests/migration to update, and then remember to send both
  29 * the header and the assembler differences in your patch submission.
  30 */
  31endef
  32export __note
  33
  34$(TARGET_LIST):
  35        $(MAKE) CROSS_PREFIX=$(CROSS_PREFIX) -C $@
  36
  37clean:
  38        for target in $(TARGET_LIST); do \
  39                $(MAKE) -C $$target clean; \
  40        done
  41