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

Subversion Repositories mblite

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /mblite/trunk/sw/fibonacci
    from Rev 2 to Rev 5
    Reverse comparison

Rev 2 → Rev 5

/Makefile
1,28 → 1,32
# Makefile by Takar
 
SRCS=testbench.c
ELFFILE=rom
CC=mb-gcc
 
XILFLAGS=-mxl-soft-div -msoft-float -mxl-barrel-shift -mno-xl-soft-mul
CXXFLAGS=-g -ansi -pedantic -Wall
LNKFLAGS=-Wl,-defsym -Wl,_STACK_SIZE=0x4000 -Wl,-defsym -Wl,_HEAP_SIZE=0x4000
LIBFLAGS=
INCFLAGS=
 
cc:
$(CC) $(XILFLAGS) $(CXXFLAGS) $(LNKFLAGS) $(LIBFLAGS) $(INCFLAGS) $(CCFLAGS) $(SRCS) -o $(ELFFILE).elf
 
listing: cc
mb-objdump -DSCz $(ELFFILE).elf > $(ELFFILE).dump
 
bin: cc
mb-objcopy -O binary $(ELFFILE).elf $(ELFFILE).bin
 
mem: bin
../util/bin2mem < $(ELFFILE).bin > $(ELFFILE).mem
 
all: cc listing bin mem
 
clean:
rm -f *~ *.bak $(ELFFILE).elf $(ELFFILE).dump $(ELFFILE).srec $(ELFFILE).vmem $(ELFFILE).mem $(ELFFILE).bin
# Makefile by Takar
 
SRCS=testbench.c
ELFFILE=rom
CC=mb-gcc
 
XILFLAGS=-mxl-soft-div -msoft-float -mxl-barrel-shift -mno-xl-soft-mul
CXXFLAGS=-g -ansi -pedantic -Wall
LNKFLAGS=-Wl,-defsym -Wl,_STACK_SIZE=0x4000 -Wl,-defsym -Wl,_HEAP_SIZE=0x4000
LIBFLAGS=
INCFLAGS=
 
cc:
$(CC) $(XILFLAGS) $(CXXFLAGS) $(LNKFLAGS) $(LIBFLAGS) $(INCFLAGS) $(CCFLAGS) $(SRCS) -o $(ELFFILE).elf
 
listing: cc
mb-objdump -DSCz $(ELFFILE).elf > $(ELFFILE).dump
 
bin: cc
mb-objcopy -O binary $(ELFFILE).elf $(ELFFILE).bin
 
mem: bin
../util/bin2mem < $(ELFFILE).bin > $(ELFFILE).mem
../util/bin2mem4 < $(ELFFILE).bin
 
vhd: bin
../util/bin2rom $(ELFFILE).bin $(ELFFILE).vhd 12
 
all: cc listing bin mem
 
clean:
rm -f *~ *.bak $(ELFFILE).elf *.mem $(ELFFILE).dump $(ELFFILE).srec $(ELFFILE).vmem $(ELFFILE).mem $(ELFFILE).vhd $(ELFFILE).bin

powered by: WebSVN 2.1.0

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