0175effaaf8c27aa2b8cc4798d88bbc3a26193db
[fedora-riscv.git] / Makefile
1 # Refer to the README file to understand how Fedora on RISC-V is
2 # bootstrapped.
3
4 all: stage1 stage2 stage3 stage4
5
6 stage1: stage1-riscv-qemu/riscv-qemu-94f5eb73.tar.gz \
7         stamp-riscv-qemu-installed
8
9 stage1-riscv-qemu/riscv-qemu-94f5eb73.tar.gz:
10         rm -f $@ $@-t
11         wget 'https://github.com/riscv/riscv-qemu/archive/94f5eb73091fb4fe272db3e943f173ecc0f78ffd/riscv-qemu-94f5eb73.tar.gz' -O $@-t
12         mv $@-t $@
13
14 stamp-riscv-qemu-installed:
15         rm -f $@
16         @rpm -q riscv-qemu >/dev/null || { \
17           echo "ERROR: You must install riscv-qemu:"; \
18           echo; \
19           echo "       dnf copr enable rjones/riscv"; \
20           echo "       dnf install riscv-qemu"; \
21           echo; \
22           echo "OR: you can build it yourself from the stage1-riscv-qemu directory."; \
23           echo; \
24           exit 1; \
25         }
26         touch $@
27
28 stage2:
29         echo "XXX TO DO"
30         exit 1
31
32 stage3:
33         echo "XXX TO DO"
34         exit 1
35
36 stage4:
37         echo "XXX TO DO"
38         exit 1
39
40 .NOTPARALLEL: