SRC=main
# change this to your prefered emulator
EMU=emulicious

all:
	mkdir -p build
	rgbasm src/$(SRC).asm -o build/$(SRC).o
	rgblink build/$(SRC).o -o build/$(SRC).gbu -m build/$(SRC).map -n build/$(SRC).sym
	rgbfix -v build/$(SRC).gbu -o build/$(SRC).gb -m ROM -p 0xFF -t "breakout" -n 0 -r 0x00
 
clean:
	rm ./build -r

run: all
	$(EMU) ./build/$(SRC).gb 1> /dev/null 2> /dev/null &

