2 # Copyright (c) 2018 Red Hat, Inc. and/or its affiliates
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.
8 TARGET_LIST
= i386 aarch64 s390x
12 .PHONY
: help
$(TARGET_LIST
)
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:"
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)"
25 override 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.
35 $(MAKE
) CROSS_PREFIX
=$(CROSS_PREFIX
) -C
$@
38 for target in
$(TARGET_LIST
); do \
39 $(MAKE
) -C
$$target clean; \