-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
35 lines (28 loc) · 801 Bytes
/
makefile
File metadata and controls
35 lines (28 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
OUTPUT=bettercss.z64
SOURCE=./Better-CSS/better-css.asm
AS=bass
ASFLAGS=-create
verbose=-d v
CRC=rn64crc
CRCFLAGS=-u
all: build
build:
$(AS) $(ASFLAGS) -o $(OUTPUT) $(SOURCE)
-$(CRC) $(CRCFLAGS) $(OUTPUT)
verbose:
$(AS) $(ASFLAGS) $(verbose) -o $(OUTPUT) $(SOURCE)
# Symbol Converter from bass to nemu
CVRT = sym2nbm
CVRTFLAGS = $(subst .z64,-sym.txt,$(OUTPUT)) -o $(subst .z64,.nbm,$(OUTPUT))
sym:
$(AS) $(ASFLAGS) -sym $(subst .z64,-sym.txt,$(OUTPUT)) -o $(OUTPUT) $(SOURCE)
-$(CVRT) $(CVRTFLAGS)
vsym:
$(AS) $(ASFLAGS) $(verbose) -sym $(subst .z64,-sym.txt,$(OUTPUT)) -o $(OUTPUT) $(SOURCE)
-$(CVRT) $(CVRTFLAGS)
# Moving built roms to the everdrive
loadED: build
loader64 $(OUTPUT)
.PHONY : clean
clean:
-rm $(OUTPUT) $(subst .z64,-sym.txt,$(OUTPUT)) $(subst .z64,.nbm,$(OUTPUT))