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

Subversion Repositories yac

[/] [yac/] [trunk/] [test_sys/] [sw/] [or32/] [SConscript] - Blame information for rev 11

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 feddischso
import os
2
 
3
env = Environment( ENV   = { 'PATH' : os.environ['PATH'] },
4
        tools = [  'default', 'gcc', 'gnulink' ],
5
                   CC    = 'or32-elf-gcc',
6
                   CXX   = 'or32-elf-g++',
7
                   LINK  = 'or32-elf-ld',
8
                   AS    = 'or32-elf-as',
9
                   AR    = 'or32-elf-ar',
10
                   CPPPATH = ["./", '../inc', '../../../sw/inc' ],
11
                   OBJSUFFIX = ['.oor32' ],
12
                   CCFLAGS = "-Wall -mhard-mul -mhard-div -nostdlib -g -O0 -mnewlib",
13
                   ASFLAGS = "-Wall -mhard-mul -mhard-div -nostdlib -g -O0 -mnewlib",
14
                   LINKFLAGS = "-L /opt_fpga/or32-toolchain/or32-linux/lib -lm -T or32/orp.ld ",
15
                   CPPDEFINES = [ 'OR32_TARGET']
16
                   )
17
 
18
env2 = env.Clone()
19
env2.Append( ASFLAGS = " -DIC=0 -DDC=0 " )
20
 
21
 
22
src =[
23
       File( "support.c"    ),
24
       File( "main.c"       ),
25
       File( "uart.c"       ),
26
       File( "interrupts.c" ),
27
       File( "except.S"     ),
28
       File( "../../../sw/src/yac.c" ),
29
       File( "../src/crc.c" )
30
       ]
31
 
32
obj = env.Object( src ) + env2.Object( File( "reset.S" ) )
33
target = env.Program( '../test_sys_sw.or32', obj )
34
 
35
# vim: filetype=python et ts=3 sw=3

powered by: WebSVN 2.1.0

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