-
Notifications
You must be signed in to change notification settings - Fork 0
/
makefile
38 lines (35 loc) · 860 Bytes
/
makefile
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
31
32
33
34
35
36
37
38
#!/usr/bin/env make
deps:
busybox sh _build/tool -p deps make
ramfs:
busybox sh _build/tool -p ramfs make
build:
busybox sh _build/tool -p build make
upload:
busybox sh _build/tool -p upload make
rebuild:
busybox sh _build/tool make
shell:
busybox sh _build/tool -d bash
update:
busybox sh _build/tool -d 'apt update && apt upgrade -y'
busybox sh _build/tool make
rebuild-debug:
busybox sh _build/tool -v make
ramfs-to-stick: ramfs
mount /dev/sdb1 /mnt
cp x86_64/initramfs.gz /mnt/boot/
umount /mnt
sync
stick:
busybox sh _build/tool -v -p stick -D /dev/sdb make
softstick:
busybox sh _build/tool -v -p softstick make
card:
busybox sh _build/tool -v -p stick -D /dev/mmcblk0p make
test:
busybox sh _build/tool -p tests make
update-x86_64:
# DESTARCH=x86_64 sudo make deps build ramfs upload
DESTARCH=x86_64 make upload
all: rebuild-debug