summaryrefslogtreecommitdiff
path: root/partitions/Makefile
blob: f8ef2597fbfed86d7578ea7750a1b2cb2153b133 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

.PHONY: all clean

all: whole.img

whole.img:
	partvi

key.img:
	partvi key

.PHONY: usb emu key emu-key keymu
usb: whole.img
	usb=$$(usb) && sudo dd status=progress if="$<" of="$$usb"

emu = qemu-system-x86_64 -m 800 -enable-kvm -boot c

emu: whole.img
	$(emu) $<

emu-key keymu: key.img
	$(emu) $<

key: key.img
	usb=$$(usb) && \
		sudo dd status=progress bs=1048576 if="$<" of="$$usb" && \
		sudo $(emu) "$$usb"

clean:
	rm -rf _build whole.img key.img