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


all: $(addprefix bin/,$(OBJECT))
	rm ../machine -rf
	ln -s i386 ../machine


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

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


clean:
	rm bin/* -f
