blob: 4ba5f81c8c308a0754371c50c8aa38ef558712bd (
plain) (
blame)
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
|
#!/bin/sh
# Translate given SubX files to 'baremetal'. The output isn't an ELF binary
# and won't run directly on Linux or the emulator. It's intended to be
# combined with some boot sectors into a bootable disk image.
set -e
./build
cat $* |apps/braces > a.braces
cat a.braces |apps/calls > a.calls
cat a.calls |apps/sigils > a.sigils
cat a.sigils |apps/tests > a.tests
# no assort since baremetal SubX doesn't have segments yet
cat a.tests |apps/dquotes > a.dquotes
cat a.dquotes |apps/pack > a.pack
cat a.pack |apps/survey_baremetal > a.survey
cat a.survey |apps/hex > a.bin
|