GCC_PREFIX  := sparc-elf-
#GCC_PREFIX  := C:\opt\sparc-elf-4.4.2-mingw\bin\sparc-elf-

GCC         := $(GCC_PREFIX)gcc
GCC_OBJCOPY := $(GCC_PREFIX)objcopy
GCC_OBJDUMP := $(GCC_PREFIX)objdump

SRC      := float.S
OUT_NAME := $(basename $(SRC))

OPTIONS  += -mcpu=v8
OPTIONS  += -nostartfiles
OPTIONS  += -O2

all: $(SRC)
	$(GCC) $(OPTIONS) -o $(OUT_NAME).out $(SRC)
	$(GCC_OBJCOPY) -O srec $(OUT_NAME).out $(OUT_NAME).srec
	$(GCC_OBJDUMP) -d $(OUT_NAME).out > $(OUT_NAME).dump

clean:
	rm -f *.out *.dump
