blob: c911fd74e81df4c1cab28eb3aefce28e3c9a3725 (
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
|
#
# Copyright (c) 2026, Apollo Telephone Laboratories.
# Provided under the BSD-3 clause.
#
.PHONY: all
all: mbr biosboot stage3 image
.PHONY: image
image:
mkdir -p rdar_root
cat biosboot/biosboot.bin stage3/stage3.bin >rdar_root/s2.bin
cd rdar_root; rdar -i . -o ../bootar.rdar
rm -rf rdar_root
cat mbr/mbr.bin bootar.rdar >$(GLOBAL_PROJECT_ROOT)/out/ams.img
dd if=/dev/zero of=/tmp/zero-pad.tmp count=8 bs=512
cat /tmp/zero-pad.tmp >>$(GLOBAL_PROJECT_ROOT)/out/ams.img
.PHONY: stage3
stage3:
cd stage3; $(MAKE)
.PHONY: biosboot
biosboot:
cd biosboot; $(MAKE)
.PHONY: mbr
mbr:
cd mbr; $(MAKE)
|