URL
https://opencores.org/ocsvn/edge/edge/trunk
[/] [edge/] [trunk/] [SW/] [Apps/] [Makefile] - Blame information for rev 2
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
2 |
heshamelma |
GCC_MIPS = mips-linux-gnu-gcc $(CFLAGS)
|
2 |
|
|
AS_MIPS = mips-linux-gnu-as
|
3 |
|
|
LD_MIPS = mips-linux-gnu-ld
|
4 |
|
|
INCLUDE = -Iinclude/
|
5 |
|
|
RM = rm -rf
|
6 |
|
|
CP = cp
|
7 |
|
|
|
8 |
|
|
CFLAGS = -O0 -EB -Wall -c -s -fno-pic -mips1 -mno-check-zero-division -mdivide-traps -mno-abicalls $(INCLUDE)
|
9 |
|
|
|
10 |
|
|
hello:
|
11 |
|
|
@echo "................ Compiling Hello Source Code ......................"
|
12 |
|
|
$(AS_MIPS) -EB -o start.o start.asm
|
13 |
|
|
$(GCC_MIPS) -EB helloWorld.c uart.c stdio.c
|
14 |
|
|
$(LD_MIPS) -EB -T edge.linkcmd start.o helloWorld.o uart.o stdio.o -o helloWorld.elf
|
15 |
|
|
|
16 |
|
|
leds:
|
17 |
|
|
@echo "................ Compiling leds Source Code ......................"
|
18 |
|
|
$(AS_MIPS) -EB -o start.o start.asm
|
19 |
|
|
$(GCC_MIPS) -EB ledsOutWithDelay.c Edge_Atlys_LEDS.c
|
20 |
|
|
$(LD_MIPS) -EB -T edge.linkcmd start.o Edge_Atlys_LEDS.o ledsOutWithDelay.o -o ledsDelay.elf
|
21 |
|
|
|
22 |
|
|
hello_atlys: hello
|
23 |
|
|
@echo "................ Programming bit file ......................"
|
24 |
|
|
data2mem -bt ../../HW/Boards/Atlys/edge_atlys.bit -bd helloWorld.elf -bm ../../HW/Boards/Atlys/EdgeMemMap.bmm -o b edge_processor.bit
|
25 |
|
|
|
26 |
|
|
leds_atlys: leds
|
27 |
|
|
@echo "................ Programming bit file ......................"
|
28 |
|
|
data2mem -bt ../../HW/Boards/Atlys/edge_atlys.bit -bd ledsDelay.elf -bm ../../HW/Boards/Atlys/EdgeMemMap.bmm -o b edge_processor.bit
|
29 |
|
|
|
30 |
|
|
clean:
|
31 |
|
|
-$(RM) *.o *.elf *.bit *~ *.log *.cmd
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.