]>
Commit | Line | Data |
---|---|---|
d54927ef WH |
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 | ||
5571dc82 | 8 | TARGET_LIST = i386 aarch64 s390x |
d54927ef WH |
9 | |
10 | SRC_PATH = ../.. | |
fe730774 | 11 | |
36bd9e3c JQ |
12 | .PHONY: help $(TARGET_LIST) |
13 | help: | |
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 | ||
fe730774 | 25 | override define __note |
d54927ef WH |
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. | |
fe730774 WH |
30 | */ |
31 | endef | |
32 | export __note | |
33 | ||
d54927ef | 34 | $(TARGET_LIST): |
36bd9e3c | 35 | $(MAKE) CROSS_PREFIX=$(CROSS_PREFIX) -C $@ |
fe730774 WH |
36 | |
37 | clean: | |
d54927ef WH |
38 | for target in $(TARGET_LIST); do \ |
39 | $(MAKE) -C $$target clean; \ | |
40 | done |