Ignore:
Timestamp:
Apr 15, 2008, 8:40:01 PM (16 years ago)
Author:
rosiere
Message:
  • Finish Environment (and test)
  • Continue predictor_unit
  • Add external tools
  • svn keyword "Id" set
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Softwares/Makefile.Software

    • Property svn:keywords set to Id
    r78 r81  
    2727
    2828# Tools
    29 CC                              = $(OR1K_BIN)/or32-elf-gcc
    30 AS                              = $(OR1K_BIN)/or32-elf-as
    31 LD                              = $(OR1K_BIN)/or32-elf-ld
    32 OBJDUMP                         = $(OR1K_BIN)/or32-elf-objdump
    33 NM                              = $(OR1K_BIN)/or32-elf-nm
     29OR32_CC                         = $(OR1K_BIN)/or32-elf-gcc
     30OR32_AS                         = $(OR1K_BIN)/or32-elf-as
     31OR32_LD                         = $(OR1K_BIN)/or32-elf-ld
     32OR32_OBJDUMP                    = $(OR1K_BIN)/or32-elf-objdump
     33OR32_NM                         = $(OR1K_BIN)/or32-elf-nm
    3434
    3535# Tools's option
    36 CC_OPT                          = $(INCLUDE) $(OPTIMIZE) -Wlong-long
     36OR32_CC_OPT                     = $(INCLUDE) $(OPTIMIZE) -Wlong-long
    3737# -DHAVE_LIBC
    38 AS_OPT                          =
    39 LD_OPT                          = -T$(DIRECTORY_LDSCRIPT)/or32.ld $(LIBRARY) 
    40 OBJDUMP_OPT                     = -D
    41 NM_OPT                          = -n
     38OR32_AS_OPT                     =
     39OR32_LD_OPT                     = -T$(DIRECTORY_LDSCRIPT)/or32.ld $(LIBRARY) 
     40OR32_OBJDUMP_OPT                = -D
     41OR32_NM_OPT                     = -n
    4242
    4343#-----[ Rules ]-------------------------------------------------------------------
     
    4949                                @\
    5050                                $(ECHO) "List symbols       : $*";              \
    51                                 $(NM)      $(NM_OPT)      $^ > $@.nm;           \
     51                                $(OR32_NM)      $(OR32_NM_OPT)      $^ > $@.nm;         \
    5252                                $(ECHO) "Display info       : $*";              \
    53                                 $(OBJDUMP) $(OBJDUMP_OPT) $^ > $@;
     53                                $(OR32_OBJDUMP) $(OR32_OBJDUMP_OPT) $^ > $@;
    5454
    5555$(DIRECTORY_BIN)/%.x            : $(OBJECTS)
    5656                                @                                               \
    5757                                $(ECHO) "Linkage            : $*";              \
    58                                 $(LD) -o $@ $^ $(LD_OPT);
     58                                $(OR32_LD) -o $@ $^ $(OR32_LD_OPT);
    5959
    6060$(DIRECTORY_OBJ)/%.o            : $(DIRECTORY_ASM)/%.s 
    6161                                @                                               \
    6262                                $(ECHO) "Compilation        : $*";              \
    63                                 $(CC) $(CC_OPT)     -o $@   -c $^ ;             \
    64                                 $(CC) $(CC_OPT)  -S -o $@.s -c $^ ;
    65 #                               @$(AS) $(AS_OPT) $^ -o $@
     63                                $(OR32_CC) $(OR32_CC_OPT)     -o $@   -c $^ ;           \
     64                                $(OR32_CC) $(OR32_CC_OPT)  -S -o $@.s -c $^ ;
     65#                               @$(OR32_AS) $(OR32_AS_OPT) $^ -o $@
    6666
    6767$(DIRECTORY_OBJ)/%.o            : $(DIRECTORY_SYS)/%.s 
    6868                                @                                               \
    6969                                $(ECHO) "Compilation        : $*";              \
    70                                 $(CC) $(CC_OPT)     -o $@   -c $^ ;             \
    71                                 $(CC) $(CC_OPT)  -S -o $@.s -c $^ ;
    72 #                               @$(AS) $(AS_OPT) $^ -o $@
     70                                $(OR32_CC) $(OR32_CC_OPT)     -o $@   -c $^ ;           \
     71                                $(OR32_CC) $(OR32_CC_OPT)  -S -o $@.s -c $^ ;
     72#                               @$(OR32_AS) $(OR32_AS_OPT) $^ -o $@
    7373
    7474$(DIRECTORY_OBJ)/%.o            : $(DIRECTORY_C)/%.c
    7575                                @                                               \
    7676                                $(ECHO) "Compilation        : $*";              \
    77                                 $(CC) $(CC_OPT)     -o $@   -c $^ ;             \
    78                                 $(CC) $(CC_OPT)  -S -o $@.s -c $^ ;
     77                                $(OR32_CC) $(OR32_CC_OPT)     -o $@   -c $^ ;           \
     78                                $(OR32_CC) $(OR32_CC_OPT)  -S -o $@.s -c $^ ;
    7979
    8080#-----[ Environement ]------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.