Makefile
21 lines
| 639 B
| text/x-makefile
|
MakefileLexer
pellion
|
r110 | GRLIB=../../.. | |
CC=gcc | |||
XCC=sparc-elf-gcc -I$(GRLIB)/software/leon3 $(BOPT) | |||
XAS=sparc-elf-gcc -c -I. -I$(GRLIB)/software/leon3 $(BOPT) | |||
bootrom.o: bootrom.S bootrom.h | |||
$(XAS) $< | |||
bootrom.exe: bootrom.o | |||
$(XCC) -nostdlib -Tlinkprom -N -L./ -Ttext=0 -nostartfiles -o bootrom.exe $< | |||
make_bootrom : $(GRLIB)/bin/ahbrom.c | |||
@if test -r "/mingw/bin/gcc.exe"; then \ | |||
$(CC) $(GRLIB)/bin/ahbrom.c -o make_bootrom -lwsock32; \ | |||
else \ | |||
$(CC) $(GRLIB)/bin/ahbrom.c -o make_bootrom; \ | |||
fi; | |||
bootrom.vhd: bootrom.exe | |||
make make_bootrom | |||
sparc-elf-objcopy -O binary bootrom.exe bootrom.bin | |||
./make_bootrom bootrom.bin bootrom.vhd |