all: dhry2.out dhry1.out dhry0.out

dhry2.out: dhry_all.c start.s
	../../gcc-481/local/v850/bin/v850-elf-gcc -c -mv850e2 -O2 -I../../gcc-481/local/v850/include dhry_all.c
	../../gcc-481/local/v850/bin/v850-elf-gcc -c -mv850e2 -O2 start.s
	../../gcc-481/local/v850/bin/v850-elf-gcc -o dhry2.out -T ldscript -nostdlib start.o dhry_all.o -lgcc
	../../gcc-481/local/v850/bin/v850-elf-objdump -D dhry2.out > dhry2.txt
	../../gcc-481/local/v850/bin/v850-elf-objcopy -O srec dhry2.out dhry2.srec

dhry1.out: dhry_all.c start.s
	../../gcc-481/local/v850/bin/v850-elf-gcc -c -mv850e2 -O1 -I../../gcc-481/local/v850/include dhry_all.c
	../../gcc-481/local/v850/bin/v850-elf-gcc -c -mv850e2 -O1 start.s
	../../gcc-481/local/v850/bin/v850-elf-gcc -o dhry1.out -T ldscript -nostdlib start.o dhry_all.o -lgcc
	../../gcc-481/local/v850/bin/v850-elf-objdump -D dhry1.out > dhry1.txt
	../../gcc-481/local/v850/bin/v850-elf-objcopy -O srec dhry1.out dhry1.srec

dhry0.out: dhry_all.c start.s
	../../gcc-481/local/v850/bin/v850-elf-gcc -c -mv850e2 -O0 -I../../gcc-481/local/v850/include dhry_all.c
	../../gcc-481/local/v850/bin/v850-elf-gcc -c -mv850e2 -O0 start.s
	../../gcc-481/local/v850/bin/v850-elf-gcc -o dhry0.out -T ldscript -nostdlib start.o dhry_all.o -lgcc
	../../gcc-481/local/v850/bin/v850-elf-objdump -D dhry0.out > dhry0.txt
	../../gcc-481/local/v850/bin/v850-elf-objcopy -O srec dhry0.out dhry0.srec

