#
|
#
|
# Makefile for serial line test program (PC --> FPGA)
|
# Makefile for serial line test program (PC --> FPGA)
|
#
|
#
|
|
|
BUILD = ../../../build
|
BUILD = ../../../build
|
|
|
.PHONY: all install clean
|
.PHONY: all install clean
|
|
|
all: receive0.exo receive1.exo send
|
all: receive0.exo receive1.exo send
|
|
|
install: receive0.exo receive1.exo send
|
install: receive0.exo receive1.exo send
|
|
|
receive0.o: receive0.s
|
receive0.o: receive0.s
|
$(BUILD)/bin/as -o receive0.o receive0.s
|
$(BUILD)/bin/as -o receive0.o receive0.s
|
|
|
receive1.o: receive1.s
|
receive1.o: receive1.s
|
$(BUILD)/bin/as -o receive1.o receive1.s
|
$(BUILD)/bin/as -o receive1.o receive1.s
|
|
|
receive0.bin: receive0.o
|
receive0.bin: receive0.o
|
$(BUILD)/bin/ld -h -rc 0xE0000000 -o receive0.bin receive0.o
|
$(BUILD)/bin/ld -h -rc 0xE0000000 -o receive0.bin receive0.o
|
|
|
receive1.bin: receive1.o
|
receive1.bin: receive1.o
|
$(BUILD)/bin/ld -h -rc 0xE0000000 -o receive1.bin receive1.o
|
$(BUILD)/bin/ld -h -rc 0xE0000000 -o receive1.bin receive1.o
|
|
|
receive0.exo: receive0.bin
|
receive0.exo: receive0.bin
|
$(BUILD)/bin/bin2exo -S2 0 receive0.bin receive0.exo
|
$(BUILD)/bin/bin2exo -S2 0 receive0.bin receive0.exo
|
|
|
receive1.exo: receive1.bin
|
receive1.exo: receive1.bin
|
$(BUILD)/bin/bin2exo -S2 0 receive1.bin receive1.exo
|
$(BUILD)/bin/bin2exo -S2 0 receive1.bin receive1.exo
|
|
|
send: send.c
|
send: send.c
|
gcc -m32 -g -Wall -o send send.c
|
gcc -g -Wall -o send send.c
|
|
|
clean:
|
clean:
|
rm -f *~
|
rm -f *~
|
rm -f receive0.o receive0.bin receive0.exo
|
rm -f receive0.o receive0.bin receive0.exo
|
rm -f receive1.o receive1.bin receive1.exo
|
rm -f receive1.o receive1.bin receive1.exo
|
rm -f send
|
rm -f send
|
|
|