Mirror of CollapseOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
510B

  1. # See /doc/hw/z80/rc2014.txt for details
  2. TARGET = os.bin
  3. BASE = ../../..
  4. CDIR = $(BASE)/cvm
  5. EDIR = $(BASE)/emul/z80
  6. STAGE = $(CDIR)/stage
  7. BLKPACK = $(BASE)/tools/blkpack
  8. EMUL = $(EDIR)/rc2014
  9. .PHONY: all
  10. all: $(TARGET)
  11. $(TARGET): xcomp.fs $(STAGE) blkfs
  12. $(STAGE) blkfs < xcomp.fs > $@
  13. $(BLKPACK):
  14. $(MAKE) -C ../tools
  15. blkfs: $(BLKPACK)
  16. cat $(BASE)/blk.fs blk.fs | $(BLKPACK) > $@
  17. $(STAGE):
  18. $(MAKE) -C $(CDIR) stage
  19. $(EMUL):
  20. $(MAKE) -C $(EDIR)
  21. .PHONY: emul
  22. emul: $(EMUL) $(TARGET)
  23. $(EMUL) $(TARGET)