Makefile
22 lines
| 642 B
| text/x-makefile
|
MakefileLexer
pellion
|
r580 | #GRLIB=../../.. | ||
pellion
|
r110 | 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 | ||||
pellion
|
r580 | ./make_bootrom bootrom.bin bootrom.vhd | ||