CFLAGS = -O -t vic20 -C vic-expanded.cfg

# Project name extracted from the directory name
PROJ = rock

# All sources needed for compilation
OBJ = $(PROJ).o rock-data.o vuohi_se.o bulk.o piisi2.o

$(PROJ).prg: $(OBJ)
	cl65 $(OBJ) $(CFLAGS) $(LDFLAGS) -o $@
	mv $(PROJ).prg juu.prg
	exomizer sfx basic -t 52 -n juu.prg -o $(PROJ).prg
	rm juu.prg

%.o: %.c	
	cl65 $(CFLAGS) -c $< -o $@

%.o: %.s
	cl65 -c $< -o $@

run: $(PROJ).prg
	xvic $(PROJ).prg

clean:
	-rm *.o $(PROJ) *.prg *~
