OpenCores
URL https://opencores.org/ocsvn/edge/edge/trunk

Subversion Repositories edge

[/] [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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.