AS = arm-none-eabi-as
AR = arm-none-eabi-ar

S_FILES = $(wildcard *.s)
OBJ_FILES = $(S_FILES:.s=.o)

all: songlist.a
	

.PHONY: clean
clean:
	rm -f *.o songlist.a

%.o: %.s
	$(AS) $< -o $@

songlist.a: $(OBJ_FILES)
	rm -f $@
	$(AR) rcs $@ $^