all : crt0.o gcrt0.o

crt0.o : crt0.s
	gcc -c crt0.S -o crt0.o

gcrt0.o : gcrt0t.o mcount.o
	ld -r -o gcrt0.o gcrt0t.o mcount.o

gcrt0t.o : crt0.s
	gcc -c -DMAKE_GCRT0 crt0.S -o gcrt0t.o

mcount.o : mcount.c
	gcc -O2 -c mcount.c

clean :
	-del gcrt0t.o
	-del mcount.o
