Mirror of CollapseOS
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

33 lignes
545B

  1. TARGET = os.bin
  2. BASE = ../..
  3. STAGE = $(BASE)/cvm/stage
  4. BLKPACK = $(BASE)/tools/blkpack
  5. SMSROM = $(BASE)/tools/smsrom
  6. EMUL = $(BASE)/emul/z80/sms/sms
  7. .PHONY: all
  8. all: $(TARGET)
  9. $(TARGET): xcomp.fs $(STAGE) blkfs
  10. cat xcomp.fs | $(STAGE) blkfs > $@
  11. $(SMSROM):
  12. $(BLKPACK):
  13. $(MAKE) -C ../tools
  14. blkfs: $(BLKPACK)
  15. $(BLKPACK) $(BASE)/blk blk > $@
  16. $(STAGE):
  17. $(MAKE) -C $(BASE)/cvm stage
  18. os.sms: $(TARGET) $(STAGE) $(SMSROM)
  19. $(SMSROM) $(TARGET) > $@
  20. $(EMUL):
  21. $(MAKE) -C ${@:%/sms=%}
  22. .PHONY: emul
  23. emul: $(EMUL) $(TARGET)
  24. $(EMUL) $(TARGET)