dccake/Justfile
2025-01-03 11:57:49 -05:00

17 lines
628 B
Makefile

BUILD:="build"
PROJECT_NAME:="cake"
TARGET:="target/sh-elf/release/dccake.elf"
logo:
convert cake.png -resize 256x256 cakes.png
convert cakes.png +dither -colors 127 cakec.png
build: logo
kos-cargo build --release
sh-elf-objcopy -R .stack -O binary {{TARGET}} output.bin
$KOS_BASE/utils/scramble/scramble output.bin {{BUILD}}/1ST_READ.bin
mkdir -p {{BUILD}}
rm {{BUILD}}/IP.BIN || true
makeip ip.txt -l /tmp/cakec.png {{BUILD}}/IP.BIN
mkisofs -C 0,11702 -V {{PROJECT_NAME}} -G {{BUILD}}/IP.BIN -r -J -l -o {{PROJECT_NAME}}.iso {{BUILD}}
cdi4dc {{PROJECT_NAME}}.iso {{PROJECT_NAME}}.cdi