Changeset 99f04d9d in rtems


Ignore:
Timestamp:
03/28/02 13:51:54 (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
5098898
Parents:
5aece64c
Message:

2002-03-26 Ralf Corsepius <corsepiu@…>

  • custom/cvme961.cfg: Remove GCC272 support.
  • custom/dmv152.cfg: Remove GCC272 support.
  • custom/efi332.cfg: Remove GCC272 support.
  • custom/efi68k.cfg: Remove GCC272 support.
  • custom/eth_comm.cfg: Remove GCC272 support.
  • custom/gen405.cfg: Remove GCC272 support.
  • custom/gen68302.cfg: Remove GCC272 support.
  • custom/gen68340.cfg: Remove GCC272 support.
  • custom/gen68360.cfg: Remove GCC272 support.
  • custom/genmongoosev.cfg: Remove GCC272 support.
  • custom/helas403.cfg: Remove GCC272 support.
  • custom/i386ex.cfg: Remove GCC272 support.
  • custom/i960sim.cfg: Remove GCC272 support.
  • custom/idp.cfg: Remove GCC272 support.
  • custom/leon2.cfg: Remove GCC272 support.
  • custom/mbx8xx.cfg: Remove GCC272 support.
  • custom/mcf5206elite.cfg: Remove GCC272 support.
  • custom/mpc8260ads.cfg: Remove GCC272 support.
  • custom/mrm332.cfg: Remove GCC272 support.
  • custom/mvme136.cfg: Remove GCC272 support.
  • custom/mvme147.cfg: Remove GCC272 support.
  • custom/mvme167.cfg: Remove GCC272 support.
  • custom/ods68302.cfg: Remove GCC272 support.
  • custom/p4000.cfg: Remove GCC272 support.
  • custom/p4600.cfg: Remove GCC272 support.
  • custom/p4650.cfg: Remove GCC272 support.
  • custom/pc386.cfg: Remove GCC272 support.
  • custom/portsw.cfg: Remove GCC272 support.
  • custom/psim.cfg: Remove GCC272 support.
  • custom/rxgen960.cfg: Remove GCC272 support.
  • custom/score603e.cfg: Remove GCC272 support.
  • custom/sim68000.cfg: Remove GCC272 support.
  • custom/simhppa.cfg: Remove GCC272 support.
  • custom/simsh4.cfg: Remove GCC272 support.
  • custom/ts_386ex.cfg: Remove GCC272 support.
Location:
make
Files:
36 edited

Legend:

Unmodified
Added
Removed
  • make/ChangeLog

    r5aece64c r99f04d9d  
     12002-03-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * custom/cvme961.cfg: Remove GCC272 support.
     4        * custom/dmv152.cfg: Remove GCC272 support.
     5        * custom/efi332.cfg: Remove GCC272 support.
     6        * custom/efi68k.cfg: Remove GCC272 support.
     7        * custom/eth_comm.cfg: Remove GCC272 support.
     8        * custom/gen405.cfg: Remove GCC272 support.
     9        * custom/gen68302.cfg: Remove GCC272 support.
     10        * custom/gen68340.cfg: Remove GCC272 support.
     11        * custom/gen68360.cfg: Remove GCC272 support.
     12        * custom/genmongoosev.cfg: Remove GCC272 support.
     13        * custom/helas403.cfg: Remove GCC272 support.
     14        * custom/i386ex.cfg: Remove GCC272 support.
     15        * custom/i960sim.cfg: Remove GCC272 support.
     16        * custom/idp.cfg: Remove GCC272 support.
     17        * custom/leon2.cfg: Remove GCC272 support.
     18        * custom/mbx8xx.cfg: Remove GCC272 support.
     19        * custom/mcf5206elite.cfg: Remove GCC272 support.
     20        * custom/mpc8260ads.cfg: Remove GCC272 support.
     21        * custom/mrm332.cfg: Remove GCC272 support.
     22        * custom/mvme136.cfg: Remove GCC272 support.
     23        * custom/mvme147.cfg: Remove GCC272 support.
     24        * custom/mvme167.cfg: Remove GCC272 support.
     25        * custom/ods68302.cfg: Remove GCC272 support.
     26        * custom/p4000.cfg: Remove GCC272 support.
     27        * custom/p4600.cfg: Remove GCC272 support.
     28        * custom/p4650.cfg: Remove GCC272 support.
     29        * custom/pc386.cfg: Remove GCC272 support.
     30        * custom/portsw.cfg: Remove GCC272 support.
     31        * custom/psim.cfg: Remove GCC272 support.
     32        * custom/rxgen960.cfg: Remove GCC272 support.
     33        * custom/score603e.cfg: Remove GCC272 support.
     34        * custom/sim68000.cfg: Remove GCC272 support.
     35        * custom/simhppa.cfg: Remove GCC272 support.
     36        * custom/simsh4.cfg: Remove GCC272 support.
     37        * custom/ts_386ex.cfg: Remove GCC272 support.
     38
    1392002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    240
  • make/custom/cvme961.cfg

    r5aece64c r99f04d9d  
    3030# will be able to override parts of the compilers specs and link using gcc.
    3131
    32 ifeq ($(RTEMS_USE_GCC272),yes)
    33 
    34 define make-exe
    35         $(LD) -u _sbrk $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    36              $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    37         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    38         $(SIZE) $(basename $@).exe
    39 endef
    40 
    41 else
    4232define make-exe
    4333        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    4737        $(SIZE) $@
    4838endef
    49 endif
    5039
    5140# Miscellaneous additions go here
  • make/custom/dmv152.cfg

    r5aece64c r99f04d9d  
    3232# will be able to override parts of the compilers specs and link using gcc.
    3333
    34 ifeq ($(RTEMS_USE_GCC272),yes)
    35 define make-exe
    36         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \
    37             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    38         $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
    39         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    40             $(PACKHEX) > $(basename $@).exe
    41         $(NM) -g -n $(basename $@).nxe > $(basename $@).num
    42         $(SIZE) $(basename $@).nxe
    43 endef
    44 else
    4534define make-exe
    4635        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
     
    5241        $(SIZE) $(basename $@).nxe
    5342endef
    54 endif
    5543
    5644# Miscellaneous additions go here
  • make/custom/efi332.cfg

    r5aece64c r99f04d9d  
    2424# will be able to override parts of the compilers specs and link using gcc.
    2525
    26 ifeq ($(RTEMS_USE_GCC272),yes)
    27 define make-exe
    28         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \
    29             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    30         $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
    31         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    32             $(PACKHEX) > $(basename $@).exe
    33         $(NM) -g -n $(basename $@).nxe > $(basename $@).num
    34         $(SIZE) $(basename $@).nxe
    35 endef
    36 else
    3726define make-exe
    3827        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
     
    4433        $(SIZE) $(basename $@).nxe
    4534endef
    46 endif
    4735
    4836# Miscellaneous additions go here
  • make/custom/efi68k.cfg

    r5aece64c r99f04d9d  
    2828# will be able to override parts of the compilers specs and link using gcc.
    2929
    30 ifeq ($(RTEMS_USE_GCC272),yes)
    31 define make-exe
    32         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \
    33             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    34         $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
    35         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    36             $(PACKHEX) > $(basename $@).exe
    37         $(NM) -g -n $(basename $@).nxe > $(basename $@).num
    38         $(SIZE) $(basename $@).nxe
    39 endef
    40 else
    4130define make-exe
    4231        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
     
    4837        $(SIZE) $(basename $@).nxe
    4938endef
    50 endif
    5139
    5240# Miscellaneous additions go here
  • make/custom/eth_comm.cfg

    r5aece64c r99f04d9d  
    5151# will be able to override parts of the compilers specs and link using gcc.
    5252
    53 ifeq ($(RTEMS_USE_GCC272),yes)
    54 # The --defsym arguments define arguments which are required by the linkcmds
    55 # file which is designed for gcc 2.8
    56 define make-exe
    57         $(LD) $(XLDFLAGS) -T $(LINKCMDS) \
    58             --defsym __fini=0 --defsym __init=0 \
    59             -o $@ -u atexit -u __vectors -u download_entry \
    60             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    61         $(NM) -g -n $@ > $(basename $@).num
    62         $(SIZE) $@
    63 endef
    64 else
    6553define make-exe
    6654        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
     
    6957        $(SIZE) $@
    7058endef
    71 endif
    7259
    7360# Miscellaneous additions go here
  • make/custom/gen405.cfg

    r5aece64c r99f04d9d  
    3838# will be able to override parts of the compilers specs and link using gcc.
    3939
    40 ifeq ($(RTEMS_USE_GCC272),yes)
    41 # The --defsym arguments define arguments which are required by the linkcmds
    42 # file which is designed for gcc 2.8
    43 define make-exe
    44         $(LD) $(XLDFLAGS) -T $(LINKCMDS) \
    45             --defsym __fini=0 --defsym __init=0 \
    46             -o $@ -u atexit -u __vectors -u download_entry \
    47             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    48         $(NM) -g -n $@ > $(basename $@).num
    49         $(SIZE) $@
    50 endef
    51 else
    52 #       $(OBJCOPY) -O srec --srec-len 120 $(basename $@).exe $(basename $@).srec
    5340define make-exe
    5441        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe $(LINK_OBJS) $(LINK_LIBS)
     
    5744        $(SIZE) $@
    5845endef
    59 endif
    6046
    6147#       $(OBJCOPY) -O srec --srec-len 120 $(basename $@).exe $(basename $@).srec
  • make/custom/gen68302.cfg

    r5aece64c r99f04d9d  
    2929# will be able to override parts of the compilers specs and link using gcc.
    3030
    31 ifeq ($(RTEMS_USE_GCC272),yes)
    32 
    33 # override default location of Standard C Library
    34 # LIBC_LIBC=$(RTEMS_LIBC_DIR)/lib/m68000/libc.a
    35 # LIBC_LIBM=$(RTEMS_LIBC_DIR)/lib/m68000/libm.a
    36 
    37 define make-exe
    38         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    39             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    40         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    41         $(SIZE) $(basename $@).exe
    42 endef
    43 else
    4431define make-exe
    4532        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ \
     
    4835        $(SIZE) $@
    4936endef
    50 endif
    5137# Miscellaneous additions go here
  • make/custom/gen68340.cfg

    r5aece64c r99f04d9d  
    2424# will be able to override parts of the compilers specs and link using gcc.
    2525
    26 ifeq ($(RTEMS_USE_GCC272),yes)
    27 
    28 # override default location of Standard C Library
    29 # LIBC_LIBC=$(RTEMS_LIBC_DIR)/lib/m68000/msoft-float/libc.a
    30 # LIBC_LIBM=$(RTEMS_LIBC_DIR)/lib/m68000/msoft-float/libm.a
    31 
    32 define make-exe
    33         @ echo
    34         @ echo "WARNING: newlib may use bit test instructions!!"
    35         @ echo
    36         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    37             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    38         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    39         $(SIZE) $(basename $@).exe
    40 endef
    41 else
    42 
    4326define make-exe
    4427        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    6144#        m68k-rtems-objcopy --output-target=ieee --debugging \
    6245#              $(basename $@).exe $(basename $@).ieee
    63 endif
    6446
    6547# Miscellaneous additions go here
  • make/custom/gen68360.cfg

    r5aece64c r99f04d9d  
    4646# will be able to override parts of the compilers specs and link using gcc.
    4747
    48 ifeq ($(RTEMS_USE_GCC272),yes)
    49 
    50 # override default location of Standard C Library
    51 # LIBC_LIBC=$(RTEMS_LIBC_DIR)/lib/m68000/msoft-float/libc.a
    52 # LIBC_LIBM=$(RTEMS_LIBC_DIR)/lib/m68000/msoft-float/libm.a
    53 
    54 define make-exe
    55         @ echo
    56         @ echo "WARNING: newlib may use bit test instructions!!"
    57         @ echo
    58         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    59             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    60         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    61         $(SIZE) $(basename $@).exe
    62 endef
    63 else
    64 
    6548define make-exe
    6649        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ \
     
    6952        $(SIZE) $@
    7053endef
    71 endif
    7254
    7355# Miscellaneous additions go here
  • make/custom/genmongoosev.cfg

    r5aece64c r99f04d9d  
    2626# will be able to override parts of the compilers specs and link using gcc.
    2727
    28 ifeq ($(RTEMS_USE_GCC272),yes)
    29 
    30 define make-exe
    31         $(LD) -u _sbrk $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    32              $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    33         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    34         $(SIZE) $(basename $@).exe
    35 endef
    36 
    37 else
    3828define make-exe
    3929        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    4333        $(SIZE) $@
    4434endef
    45 endif
    4635
    4736# Miscellaneous additions go here
  • make/custom/helas403.cfg

    r5aece64c r99f04d9d  
    3131# will be able to override parts of the compilers specs and link using gcc.
    3232
    33 ifeq ($(RTEMS_USE_GCC272),yes)
    34 # The --defsym arguments define arguments which are required by the linkcmds
    35 # file which is designed for gcc 2.8
    36 define make-exe
    37         $(LD) $(XLDFLAGS) -T $(LINKCMDS) \
    38             --defsym __fini=0 --defsym __init=0 \
    39             -o $@ -u atexit -u __vectors -u download_entry \
    40             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    41         $(OBJCOPY) -O srec $(basename $@).exe $(basename $@).srec
    42         $(NM) -g -n $@ > $(basename $@).num
    43         $(SIZE) $@
    44 endef
    45 else
    46 #       $(OBJCOPY) -O srec --srec-len 120 $(basename $@).exe $(basename $@).srec
    4733define make-exe
    4834        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
     
    5238        $(SIZE) $@
    5339endef
    54 endif
    5540
    5641# Miscellaneous additions go here
  • make/custom/i386ex.cfg

    r5aece64c r99f04d9d  
    3535# will be able to override parts of the compilers specs and link using gcc.
    3636
    37 ifeq ($(RTEMS_USE_GCC272),yes)
    38 define make-exe
    39         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).coff \
    40             -noinhibit-exec -Map $(basename $@).map \
    41             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    42         $(OBJCOPY) -O srec $(basename $@).coff $(basename $@).i
    43         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    44                   $(PACKHEX) > $(basename $@).exe
    45         $(NM) -g -n $(basename $@).coff > $(basename $@).num
    46         $(SIZE) $(basename $@).coff
    47 endef
    48 else
    4937define make-exe
    5038        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).coff \
     
    5644        $(SIZE) $(basename $@).coff
    5745endef
    58 endif
    5946
    6047# Miscellaneous additions go here
  • make/custom/i960sim.cfg

    r5aece64c r99f04d9d  
    2727# will be able to override parts of the compilers specs and link using gcc.
    2828
    29 ifeq ($(RTEMS_USE_GCC272),yes)
    30 
    31 define make-exe
    32         $(LD) -u _sbrk $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    33              $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    34         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    35         $(SIZE) $(basename $@).exe
    36 endef
    37 
    38 else
    3929define make-exe
    4030        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    4434        $(SIZE) $@
    4535endef
    46 endif
    4736
    4837# Miscellaneous additions go here
  • make/custom/idp.cfg

    r5aece64c r99f04d9d  
    2626# will be able to override parts of the compilers specs and link using gcc.
    2727
    28 ifeq ($(RTEMS_USE_GCC272),yes)
    29 
    30 # override default location of Standard C Library
    31 # LIBC_LIBC=$(RTEMS_LIBC_DIR)/lib/msoft-float/libc.a
    32 # LIBC_LIBM=$(RTEMS_LIBC_DIR)/lib/msoft-float/libm.a
    33 
    34 define make-exe
    35         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \
    36             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    37         $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
    38         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    39             $(PACKHEX) > $(basename $@).exe
    40         $(NM) -g -n $(basename $@).nxe > $(basename $@).num
    41         $(SIZE) $(basename $@).nxe
    42 endef
    43 else
    4428define make-exe
    4529        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
     
    5135        $(SIZE) $(basename $@).nxe
    5236endef
    53 endif
    5437
    5538# Miscellaneous additions go here
  • make/custom/leon2.cfg

    r5aece64c r99f04d9d  
    2020#   a negative impact on the performance of RTEMS and should not be used.
    2121
    22 ifeq ($(RTEMS_USE_GCC272),yes)
    23 #     -mno-v8 says not to use v8 level instructions.  i.e. use v7 only
    24 CPU_CFLAGS = -mno-v8 -mcypress $(MSOFT_FLOAT)
    25 else
     22# This had been used with gcc-2.7.2
     23# CPU_CFLAGS = -mno-v8 -mcypress $(MSOFT_FLOAT)
    2624#     -mcpu=cypress says to optimize for a Cypress 60x chipset
    2725CPU_CFLAGS = -mcpu=cypress $(MSOFT_FLOAT)
    28 endif
    2926
    3027# optimize flag: typically -0, could use -O4 or -fast
     
    5350# will be able to override parts of the compilers specs and link using gcc.
    5451
    55 ifeq ($(RTEMS_USE_GCC272),yes)
    56 define make-exe
    57         $(LD) -u _sbrk $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    58             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    59         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    60         $(SIZE) $(basename $@).exe
    61 endef
    62 else
    6352define make-exe
    6453        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
     
    6756        $(SIZE) $(basename $@).exe
    6857endef
    69 endif
    7058# Miscellaneous additions go here
    7159
  • make/custom/mbx8xx.cfg

    r5aece64c r99f04d9d  
    9393# will be able to override parts of the compilers specs and link using gcc.
    9494
    95 ifeq ($(RTEMS_USE_GCC272),yes)
    96 # The --defsym arguments define arguments which are required by the linkcmds
    97 # file which is designed for gcc 2.8
    98 define make-exe
    99         $(LD) $(XLDFLAGS) -T $(LINKCMDS) -o $(basename $@)_sym.exe \
    100             --defsym __fini=0 --defsym __init=0 \
    101             -u atexit -u __vectors -u start \
    102             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    103         $(NM) -g -n $(basename $@)_sym.exe> $(basename $@).nm
    104         cp $(basename $@)_sym.exe $(basename $@).exe
    105         $(STRIP) $(basename $@).exe
    106         $(SIZE) $(basename $@)_sym.exe
    107 endef
    108 else
    10995define make-exe
    11096        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) $(MBX8xx_LDFLAGS) \
     
    115101        $(SIZE) $(basename $@)_sym.exe
    116102endef
    117 endif
    118103
    119104# Miscellaneous additions go here
  • make/custom/mcf5206elite.cfg

    r5aece64c r99f04d9d  
    3030# will be able to override parts of the compilers specs and link using gcc.
    3131
    32 ifeq ($(RTEMS_USE_GCC272),yes)
    33 
    34 # override default location of Standard C Library
    35 LIBC_LIBC=$(RTEMS_LIBC_DIR)/lib/m68000/msoft-float/libc.a
    36 LIBC_LIBM=$(RTEMS_LIBC_DIR)/lib/m68000/msoft-float/libm.a
    37 
    38 define make-exe
    39         @ echo
    40         @ echo "WARNING: newlib may use bit test instructions!!"
    41         @ echo
    42         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    43             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    44         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    45         $(SIZE) $(basename $@).exe
    46 endef
    47 else
    48 
    4932define make-exe
    5033        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ \
     
    5336        $(SIZE) $@
    5437endef
    55 endif
    56 
    5738
    5839# Miscellaneous additions go here
  • make/custom/mpc8260ads.cfg

    r5aece64c r99f04d9d  
    4949# will be able to override parts of the compilers specs and link using gcc.
    5050
    51 ifeq ($(RTEMS_USE_GCC272),yes)
    52 # The --defsym arguments define arguments which are required by the linkcmds
    53 # file which is designed for gcc 2.8
    54 define make-exe
    55         $(LD) $(XLDFLAGS) -T $(LINKCMDS) \
    56             --defsym __fini=0 --defsym __init=0 \
    57             -o $@ -u atexit -u __vectors -u download_entry \
    58             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    59         $(NM) -g -n $@ > $(basename $@).num
    60         $(SIZE) $@
    61 endef
    62 else
    6351define make-exe
    6452        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
     
    6755        $(SIZE) $@
    6856endef
    69 endif
    7057
    7158# Miscellaneous additions go here
  • make/custom/mrm332.cfg

    r5aece64c r99f04d9d  
    2424# will be able to override parts of the compilers specs and link using gcc.
    2525
    26 ifeq ($(RTEMS_USE_GCC272),yes)
    27 define make-exe
    28         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \
    29             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    30         $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
    31         $(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    32             $(PACKHEX) > $(basename $@).exe
    33         $(NM) -g -n $(basename $@).nxe > $(basename $@).num
    34         $(SIZE) $(basename $@).nxe
    35 endef
    36 else
    3726ifeq ($(MRM_IN_ROM),yes)
    3827# Build a rommable image - move the .data section after the .text section
     
    7160endef
    7261endif
    73 endif
    74 
    7562
    7663# Miscellaneous additions go here
  • make/custom/mvme136.cfg

    r5aece64c r99f04d9d  
    3232# will be able to override parts of the compilers specs and link using gcc.
    3333
    34 ifeq ($(RTEMS_USE_GCC272),yes)
    35 define make-exe
    36         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \
    37             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    38         $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
    39         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    40             $(PACKHEX) > $(basename $@).exe
    41         $(NM) -g -n $(basename $@).nxe > $(basename $@).num
    42         $(SIZE) $(basename $@).nxe
    43 endef
    44 else
    4534define make-exe
    4635        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
     
    5241        $(SIZE) $(basename $@).nxe
    5342endef
    54 endif
    5543# Miscellaneous additions go here
    5644
  • make/custom/mvme147.cfg

    r5aece64c r99f04d9d  
    2424# will be able to override parts of the compilers specs and link using gcc.
    2525
    26 ifeq ($(RTEMS_USE_GCC272),yes)
    27 define make-exe
    28         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \
    29             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    30         $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
    31         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    32             $(PACKHEX) > $(basename $@).exe
    33         $(NM) -g -n $(basename $@).nxe > $(basename $@).num
    34         $(SIZE) $(basename $@).nxe
    35 endef
    36 else
    3726define make-exe
    3827        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
     
    4433        $(SIZE) $(basename $@).nxe
    4534endef
    46 endif
    4735# Miscellaneous additions go here
    4836
  • make/custom/mvme167.cfg

    r5aece64c r99f04d9d  
    6060# will be able to override parts of the compilers specs and link using gcc.
    6161
    62 ifeq ($(RTEMS_USE_GCC272),yes)
    63 
    6462# The MC68040 does not implement all MC68881/MC68882 instructions, so use
    6563# either the gcc floating-point software support (msoft-float libraries), or
     
    7270# Floating-point support will then be limited. See the mvme167 README file
    7371# for more details.
    74 
    75 # LIBC_LIBC = $(RTEMS_LIBC_DIR)/lib/msoft-float/libc.a
    76 # LIBC_LIBM = $(RTEMS_LIBC_DIR)/lib/msoft-float/libm.a
    77 # LIBGCC = $(shell $(CC) -msoft-float -print-libgcc-file-name)
    78 
    79 define make-exe
    80         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@)_sym.exe \
    81             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    82         $(NM) -g -n $(basename $@)_sym.exe > $(basename $@).nm
    83         cp $(basename $@)_sym.exe $(basename $@).exe
    84         $(STRIP) $(basename $@).exe
    85         $(SIZE) $(basename $@)_sym.exe
    86 endef
    87 else
    8872define make-exe
    8973        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@)_sym.exe \
     
    9478        $(SIZE) $(basename $@)_sym.exe
    9579endef
    96 endif
    9780
    9881# Miscellaneous additions go here
  • make/custom/ods68302.cfg

    r5aece64c r99f04d9d  
    3636# will be able to override parts of the compilers specs and link using gcc.
    3737
    38 ifeq ($(RTEMS_USE_GCC272),yes)
    39 
    40 # override default location of Standard C Library
    41 # LIBC_LIBC=$(RTEMS_LIBC_DIR)/lib/m68000/libc.a
    42 # LIBC_LIBM=$(RTEMS_LIBC_DIR)/lib/m68000/libm.a
    43 
    44 define make-exe
    45         $(LD) $(LDFLAGS) -N \
    46             -T $(LINKCMDS) -o $(basename $@).exe \
    47             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    48         $(NM) -g -n $(basename $@).exe > $(basename $@).num
    49         $(SIZE) $(basename $@).exe
    50 endef
    51 else
    52 
    5338define make-exe
    5439        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    5843        $(SIZE) $@
    5944endef
    60 endif
     45
    6146# Miscellaneous additions go here
    6247
  • make/custom/p4000.cfg

    r5aece64c r99f04d9d  
    2727# will be able to override parts of the compilers specs and link using gcc.
    2828
    29 ifeq ($(RTEMS_USE_GCC272),yes)
    30 define make-exe
    31         $(CC) $(LDFLAGS) -nostdlib -o $(basename $@).exe \
    32             -T$(PROJECT_RELEASE)/lib/linkcmds $(LINK_OBJS) $(LINK_LIBS) $(LD_PATHS:%=-L %)
    33         $(OBJCOPY) -O srec $(basename $@).exe $(basename $@).srec1
    34         $(PACKHEX) < $(basename $@).srec1 > $(basename $@).srec
    35         $(RM) $(basename $@).srec1
    36         $(NM) -n $(basename $@).exe > $(basename $@).num
    37         $(SIZE) $(basename $@).exe
    38 endef
    39 else
    4029define make-exe
    4130        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
     
    4736        $(SIZE) $(basename $@).exe
    4837endef
    49 endif
    5038
    5139# Miscellaneous additions go here
  • make/custom/p4600.cfg

    r5aece64c r99f04d9d  
    3131# will be able to override parts of the compilers specs and link using gcc.
    3232
    33 ifeq ($(RTEMS_USE_GCC272),yes)
    34 # This rule was used in 3.6.0
    35 #       $(CC) $(LDFLAGS) -nostdlib -o $(basename $@).exe \
    36 #           -T$(PROJECT_RELEASE)/lib/linkcmds $(LINK_FILES) $(LD_PATHS:%=-L %)
    37 
    38 define make-exe
    39         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    40             $(START_FILE) $(LINK_OBJS) \
    41             --start-group $(LINK_LIBS) --end-group
    42         $(OBJCOPY) -O srec $(basename $@).exe $(basename $@).srec1
    43         $(PACKHEX) < $(basename $@).srec1 > $(basename $@).srec
    44         $(RM) $(basename $@).srec1
    45         $(NM) -n $(basename $@).exe > $(basename $@).num
    46         $(SIZE) $(basename $@).exe
    47 endef
    48 else
    4933define make-exe
    5034        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    5640        $(SIZE) $@
    5741endef
    58 endif
    5942
    6043# Miscellaneous additions go here
  • make/custom/p4650.cfg

    r5aece64c r99f04d9d  
    3030# will be able to override parts of the compilers specs and link using gcc.
    3131
    32 ifeq ($(RTEMS_USE_GCC272),yes)
    33 # This rule was used in 3.6.0
    34 #       $(CC) $(LDFLAGS) -nostdlib -o $(basename $@).exe \
    35 #           -T$(PROJECT_RELEASE)/lib/linkcmds $(LINK_FILES) $(LD_PATHS:%=-L %)
    36 
    37 define make-exe
    38         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
    39             $(START_FILE) $(LINK_OBJS) \
    40             --start-group $(LINK_LIBS) --end-group $(LD_LIBS)
    41         $(OBJCOPY) -O srec $(basename $@).exe $(basename $@).srec1
    42         $(PACKHEX) < $(basename $@).srec1 > $(basename $@).srec
    43         $(RM) $(basename $@).srec1
    44         $(NM) -n $(basename $@).exe > $(basename $@).num
    45         $(SIZE) $(basename $@).exe
    46 endef
    47 else
    4832define make-exe
    4933        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
     
    5539        $(SIZE) $(basename $@).exe
    5640endef
    57 endif
    5841
    5942# Miscellaneous additions go here
  • make/custom/pc386.cfg

    r5aece64c r99f04d9d  
    4949# will be able to override parts of the compilers specs and link using gcc.
    5050
    51 ifeq ($(RTEMS_USE_GCC272),yes)
    52 define make-exe
    53         $(LD) -N -T $(LINKCMDS) -Ttext $(RELOCADDR) -e start -nostdlib \
    54            -o $(basename $@).obj \
    55            $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    56         $(OBJCOPY) -O a.out-i386 \
    57             --remove-section=.rodata \
    58             --remove-section=.comment \
    59             --remove-section=.note \
    60             --strip-unneeded $(basename $@).obj $@
    61         $(OBJCOPY) -O binary $(basename $@).obj $(basename $@).bin
    62         $(BIN2BOOT) -v $(basename $@).bt $(HEADERADDR)\
    63           $(START16FILE) $(START16ADDR) 0 $(basename $@).bin $(RELOCADDR) 0
    64         $(NM) -g -n $(basename $@).obj > $(basename $@).num
    65         $(SIZE) $(basename $@).obj
    66 #       test -d ${PROJECT_RELEASE}/BootImgs \
    67 #         || mkdir ${PROJECT_RELEASE}/BootImgs
    68 #        cp $(basename $@).bt \
    69 #           ${PROJECT_RELEASE}/BootImgs/$(basename $@)$(LIB_VARIANT).bt
    70 #       chmod 755 \
    71 #         ${PROJECT_RELEASE}/BootImgs/$(basename $@)$(LIB_VARIANT).bt
    72 endef
    73 else
    7451define make-exe
    7552        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -Wl,-Ttext,$(RELOCADDR) \
     
    11188        $(SIZE) $(basename $@).obj
    11289endef
    113 endif
    11490
    11591# Miscellaneous additions go here
  • make/custom/portsw.cfg

    r5aece64c r99f04d9d  
    1515RTEMS_BSP_FAMILY=portsw
    1616
    17 ifeq ($(RTEMS_USE_GCC272),yes)
    18 define make-exe
    19         $(LD) $(LDFLAGS) -N -e _start \
    20             -T$(PROJECT_RELEASE)/lib/linkcmds\
    21             -o $(basename $@).exe \
    22             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    23         $(NM) -n $(basename $@).exe > $(basename $@).num
    24         $(SIZE) $(basename $@).exe
    25 endef
    26 else
    2717define make-exe
    2818        $(LINK.c) -Wl,-Map,$(basename $@).map \
     
    3222        $(SIZE) $@
    3323endef
    34 endif
    3524
    3625# Miscellaneous additions go here
  • make/custom/psim.cfg

    r5aece64c r99f04d9d  
    3636#            $(LD_LIBS) \
    3737#           -Wl,-\( -Wl,-lc -Wl,-lrtemsall -Wl,-lgcc -Wl,-\)
    38 ifeq ($(RTEMS_USE_GCC272),yes)
    39 define make-exe
    40         $(CC) $(CFLAGS) -o $(basename $@).exe $(LINK_OBJS) $(LINK_LIBS)
    41         $(NM) -g -n $@ > $(basename $@).num
    42         $(SIZE) $@
    43 endef
    44 else
    4538# -Wl,--gc-sections
    4639define make-exe
     
    5043        $(SIZE) $@
    5144endef
    52 endif
    5345
    5446# Miscellaneous additions go here
  • make/custom/rxgen960.cfg

    r5aece64c r99f04d9d  
    3131# will be able to override parts of the compilers specs and link using gcc.
    3232
    33 ifeq ($(RTEMS_USE_GCC272),yes)
    34 define make-exe
    35         @echo "rxgen960 does not support this gcc 2.7.2"
    36         exit 1
    37 endef
    38 else
    3933define make-exe
    4034        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ \
     
    4438        $(SIZE) $@
    4539endef
    46 endif
    4740
    4841# Miscellaneous additions go here
  • make/custom/score603e.cfg

    r5aece64c r99f04d9d  
    3636#         -o $@ -u atexit -u __vectors -u download_entry $(LINK_FILES)
    3737
    38 ifeq ($(RTEMS_USE_GCC272),yes)
    39 define make-exe
    40         @echo gcc 2.7.2 style linking not supported by score603e
    41         @exit 1
    42 endef
    43 else
    4438define make-exe
    4539        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    5246        rm -f $(basename $@).s1
    5347endef
    54 endif
    5548
    5649# Miscellaneous additions go here
  • make/custom/sim68000.cfg

    r5aece64c r99f04d9d  
    2525# will be able to override parts of the compilers specs and link using gcc.
    2626
    27 ifeq ($(RTEMS_USE_GCC272),yes)
    28 define make-exe
    29         @echo GCC 2.7.2 and older are not supported
    30 endef
    31 else
    3227define make-exe
    3328        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
     
    3732        $(SIZE) $@
    3833endef
    39 endif
    4034# Miscellaneous additions go here
  • make/custom/simhppa.cfg

    r5aece64c r99f04d9d  
    7979# will be able to override parts of the compilers specs and link using gcc.
    8080
    81 ifeq ($(RTEMS_USE_GCC272),yes)
    82 define make-exe
    83         $(LDARGS) $(LD) $(LD_LOC_OPTIONS) $(XLDFLAGS) -a archive \
    84             -o $@ -u atexit \
    85             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    86         $(NM) -g -n $@ > $(basename $@).num
    87         $(SIZE) $@
    88 endef
    89 else
    9081define make-exe
    9182        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) $(GCC_LD_LOC_OPTIONS) \
     
    9586        $(SIZE) $@
    9687endef
    97 endif
    9888
    9989# Miscellaneous additions go here
  • make/custom/simsh4.cfg

    r5aece64c r99f04d9d  
    4141# will be able to override parts of the compilers specs and link using gcc.
    4242
    43 ifeq ($(RTEMS_USE_GCC272),yes)
    44 define make-exe
    45         $(LD) $(LDFLAGS) -N -e _start \
    46             -T$(PROJECT_RELEASE)/lib/linkcmds\
    47             -o $(basename $@).exe \
    48             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    49         $(NM) -n $(basename $@).exe > $(basename $@).num
    50         $(SIZE) $(basename $@).exe
    51 endef
    52 else
    5343define make-exe
    5444        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -Wl,-Map,$(basename $@).map \
     
    5848        $(SIZE) $@
    5949endef
    60 endif
    6150
    6251# Miscellaneous additions go here
  • make/custom/ts_386ex.cfg

    r5aece64c r99f04d9d  
    3838# will be able to override parts of the compilers specs and link using gcc.
    3939
    40 ifeq ($(RTEMS_USE_GCC272),yes)
    41 define make-exe
    42         $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).coff \
    43             -noinhibit-exec -Map $(basename $@).map \
    44             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
    45         $(OBJCOPY) -O srec $(basename $@).coff $(basename $@).i
    46         sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
    47                   $(PACKHEX) > $(basename $@).exe
    48         $(NM) -g -n $(basename $@).coff > $(basename $@).num
    49         $(SIZE) $(basename $@).coff
    50 endef
    51 else
    5240define make-exe
    5341        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).elf \
     
    5745        $(SIZE) $(basename $@).elf
    5846endef
    59 endif
    6047
    6148# Miscellaneous additions go here
Note: See TracChangeset for help on using the changeset viewer.