Rev 1609 | Rev 1764 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download
ifeq ($(OS),Windows_NT)SOURCES=$(shell cmdfind.bat asm) $(shell cmdfind.bat gph)SJASMPLUS="../../tools/sjasmplus.exe"elseSOURCES=$(shell find . -type f -iname "*.asm") $(shell find . -type f -iname "*.gph")SJASMPLUS="sjasmplus"endifBINARY=moon.bin moon.comLST=main.lstVERSION="16"all:@echo "For making MB03 version call: 'make mb03'"@echo "For making ZXUno(esxDOS) version call: 'make zxuno'"@echo "For making ZXUno(esxDOS, usual screen) version call: 'make zxuno-zxscreen'"@echo "For making Ay-Wifi(esxDOS) version call: make esxdos-ay"@echo "For making NedoOS version call: 'make nedoos'"@echo "For making NedoOS(ATM UART) version call: 'make nedoosatm'"@echo "For making NedoOS(EVO UART) version call: 'make nedoosevo'"@echo "For making TR-DOS(ATM UART) version call: 'make atmtrdos'"@echo "For making TR-DOS(AY+6912) version call: 'make aytrdos'"@echo "For making TR-DOS(AY+TIMEX80) version call: 'make t80trdos'"@echo ""@echo "Before changing version call: 'make clean' for removing builded images"mb03: $(SOURCES)$(SJASMPLUS) main.asm -DPROXY -DMB03 -DTIMEX -DGS --lst=main.lst -DV=$(VERSION)zxuno: $(SOURCES)$(SJASMPLUS) main.asm -DP3DOS -DUNO -DTIMEX --lst=main.lst -DV=$(VERSION)zxuno-zxscreen: $(SOURCES)$(SJASMPLUS) main.asm -DP3DOS -DUNO -DZXSCR --lst=main.lst -DV=$(VERSION)esxdos-ay: $(SOURCES)$(SJASMPLUS) main.asm -DAY -DZXSCR --lst=main.lst -DV=$(VERSION)nedoos: $(SOURCES)$(SJASMPLUS) main.asm -DNEDOOS -DNEDONET -DGS --lst=main.lst -DV=$(VERSION)nedoosatm: $(SOURCES)$(SJASMPLUS) main.asm -DNEDOOS -DNEDOOSATM -DAUTH -DGS --lst=main.lst -DV=$(VERSION)nedoosevo: $(SOURCES)$(SJASMPLUS) main.asm -DNEDOOS -DNEDOOSEVO -DAUTH -DGS --lst=main.lst -DV=$(VERSION)atmtrdos: $(SOURCES)copy Sample.trd MOONR.TRD$(SJASMPLUS) main.asm -DTRDOS -DNEDOOSATM -DZXSCR -DAUTH -DGS --lst=main.lst -DV=$(VERSION)del TRD\MR-TR-AU-64.TRDmove MOONR.TRD TRD\MR-TR-AU-64.TRDevotrdos: $(SOURCES)copy Sample.trd MOONR.TRD$(SJASMPLUS) main.asm -DTRDOS -DNEDOOSEVO -DZXSCR -DAUTH -DGS --lst=main.lst -DV=$(VERSION)del TRD\MR-TR-EU-64.TRDmove MOONR.TRD TRD\MR-TR-EU-64.TRDaytrdos: $(SOURCES)copy Sample.trd MOONR.TRD$(SJASMPLUS) main.asm -DTRDOS -DAY -DZXSCR -DAUTH -DGS --lst=main.lst -DV=$(VERSION)del TRD\MR-TR-AY-64.TRDmove MOONR.TRD TRD\MR-TR-AY-64.TRDzwtrdos: $(SOURCES)copy Sample.trd MOONR.TRD$(SJASMPLUS) main.asm -DTRDOS -DZW -DZXSCR -DAUTH -DGS --lst=main.lst -DV=$(VERSION)del TRD\MR-TR-ZW-64.TRDmove MOONR.TRD TRD\MR-TR-ZW-64.TRDt80trdos: $(SOURCES)copy Sample.trd MOONR.TRD$(SJASMPLUS) main.asm -DTRDOS -DAY -DTIMEX80 -DAUTH -DGS --lst=main.lst -DV=$(VERSION)del TRD\MR-TR-AY-80.TRDmove MOONR.TRD TRD\MR-TR-AY-80.TRDtruno64: $(SOURCES)copy Sample.trd MOONR.TRD$(SJASMPLUS) main.asm -DTRDOS -DUNOUART -DZXSCR -DAUTH --lst=main.lst -DV=$(VERSION)del TRD\MR-TR-UN-64.TRDmove MOONR.TRD TRD\MR-TR-UN-64.TRDayp3d64: $(SOURCES)copy Sample.trd MOONR.TRD$(SJASMPLUS) main.asm -DP3DOS -DAY -DZXSCR -DGS --lst=main.lst -DV=$(VERSION)del TRD\MR-P3-AY-64.TRDmove MOONR.TRD TRD\MR-P3-AY-64.TRDclean:rm $(BINARY) $(LST)