SRC=high_pc_bits_to_gpio.S
#SUFFIX=PROM
 SUFFIX=RAM
#SUFFIX=OCRAM
OUT_NAME=pc_$(SUFFIX)


all: $(SRC) link$(SUFFIX)
	sparc-elf-gcc -O2 -nostartfiles -T./link$(SUFFIX) -o $(OUT_NAME).out $(SRC)
	sparc-elf-objcopy -O srec $(OUT_NAME).out $(OUT_NAME).srec
	sparc-elf-objdump -d $(OUT_NAME).out > $(OUT_NAME).dump
	@echo ''
	@echo 'Execute:'
	@echo "  'make all SUFFIX=PROM'  to generate PROM part;"
	@echo "  'make all SUFFIX=RAM'   to generate RAM part (default);"
	@echo "  'make all SUFFIX=OCRAM' to generate OCRAM part."
	@echo ''

clean:
	rm -f *.out *.dump
