mirror of
https://github.com/LIV2/CIDER-Software.git
synced 2025-12-06 00:23:50 +00:00
* Create a boot disk that will automatically flash the IDE ROM * Add these to the Github Actions workflow
30 lines
791 B
Makefile
30 lines
791 B
Makefile
SHELL:=/bin/bash
|
|
CURDIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
|
|
TMPDIR=$(CURDIR)/tmp/
|
|
ARTIFACTDIR:=$(CURDIR)/artifacts
|
|
|
|
.PHONY: all software clean
|
|
|
|
software:
|
|
$(MAKE) -C bootrom all
|
|
$(MAKE) -C addram all
|
|
$(MAKE) -C cflash all
|
|
$(MAKE) -C iderom all
|
|
|
|
clean:
|
|
$(MAKE) -C bootrom clean
|
|
$(MAKE) -C addram clean
|
|
$(MAKE) -C cflash clean
|
|
$(MAKE) -C iderom clean
|
|
rm -rf $(ARTIFACTDIR)
|
|
rm -rf $(TMPDIR)
|
|
|
|
package: addram/addram bootrom/bootrom cflash/cflash iderom/cider-ide.rom
|
|
rm -rf $(TMPDIR)
|
|
mkdir -p $(TMPDIR)
|
|
mkdir -p $(ARTIFACTDIR)
|
|
cp $^ $(TMPDIR)
|
|
cp iderom/disk/*.adf $(ARTIFACTDIR)
|
|
cd $(TMPDIR) && xdftool $(ARTIFACTDIR)/CIDER-Software.adf format CIDER $(addprefix + write ,$(notdir $^))
|
|
cd $(TMPDIR) && lha -c $(ARTIFACTDIR)/CIDER-Software.lha $(notdir $^)
|