# (c) Copyright 2022 by Coinkite Inc. This file is covered by license found in COPYING-CC.
#
# Using "mtools" here. A weapon from a more civilized age...
#

# NOTE: mtools.conf in current directory maps z: to ./output.img
export MTOOLSRC=mtools.conf
MFORMAT=mformat
MCOPY=mcopy

RELEASES = $(wildcard ../../releases/*-mk4-*.dfu) $(wildcard ../*-mk4-RC1*.dfu)

all: output.img.gz

output.img output.img.gz: $(RELEASES) Makefile
	dd if=/dev/zero of=output.img bs=1024 count=160
	$(MFORMAT) -v MK4RECOVER -f 160 -N 2022 -C z:
	ls -1 $(RELEASES) > flist.txt
	cat internal-readme.txt flist.txt > tmp.txt
	$(MCOPY) -bsmp tmp.txt z:README.TXT
	for f in $(RELEASES); do echo $$f ; dd if=$$f obs=512 conv=osync >> output.img; done
	gzip -v9 output.img
	cat flist.txt
	

# EOF
