Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/coolgirl-multicart/coolgirl-multirom-builder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2016-05-25 05:32:46 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2016-05-25 05:32:46 +0300
commitd494d6f4c4a41a23bb4a85b5afb107695b877031 (patch)
tree31150ced20778cf45d8d4dd118d2460feb0d3bd6 /Makefile
parent891795eaee19125453f9c11180ec94aea289e0ff (diff)
New save system
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 13 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 7123146..9f36495 100644
--- a/Makefile
+++ b/Makefile
@@ -1,23 +1,28 @@
NESASM=tools/nesasm.exe
EMU=tools/fceux/fceux.exe
SOURCES=menu.asm
-EXECUTABLE=menu.nes
-UNIF?=multirom.unf
CONVERTER=tools/TilesConverter.exe
COMBINER=tools/CoolgirlCombiner.exe
DUMPER=tools/famicom-dumper.exe
PORT?=auto
MENU_IMAGE?=menu.png
+NOSORT?=0
SORT?=
GAMES?=games.test
SIZE?=64
-REPORT?=report.txt
OFFSETS?=offsets.xml
+REPORT?=report_$(GAMES).txt
+EXECUTABLE?=menu_$(GAMES).nes
+UNIF?=multirom_$(GAMES).unf
+
+ifneq ($(NOSORT),0)
+SORT=--nosort
+endif
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(SOURCES) menu_pattern0.dat menu_nametable0.dat menu_palette0.dat menu_pattern1.dat menu_palette1.dat games.asm
- rm -f $(EXECUTABLE) && $(NESASM) $(SOURCES)
+ rm -f menu.nes && rm -f $(EXECUTABLE) && $(NESASM) $(SOURCES) && mv -f menu.nes $(EXECUTABLE)
games.asm $(OFFSETS): $(GAMES)
$(COMBINER) prepare --games $(GAMES) --asm games.asm --maxsize $(SIZE) --offsets $(OFFSETS) --report $(REPORT) $(SORT)
@@ -28,11 +33,14 @@ $(UNIF): $(EXECUTABLE) $(OFFSETS)
build: $(UNIF)
clean:
- rm -f *.dat stdout.txt games.asm menu.bin $(UNIF) $(EXECUTABLE)
+ rm -f *.dat stdout.txt games.asm menu.bin menu.nes $(UNIF) $(EXECUTABLE) $(REPORT)
run: $(UNIF)
$(EMU) $(UNIF)
+upload: $(UNIF)
+ upload.bat $(UNIF)
+
runmenu: $(EXECUTABLE)
$(EMU) $(EXECUTABLE)