CC=gcc -O2
OBJECT=$(subst .S,,$(wildcard *.S)) $(subst .c,,$(wildcard *.c))


all: $(addprefix bin/,$(OBJECT))


bin/%:%.S
	$(CC) -o $@ $<

bin/%:%.c
	$(CC) -o $@ $<


clean:
	rm bin/* -f
