Changeset 15043ea9 in rtems for make


Ignore:
Timestamp:
Sep 18, 2008, 5:33:55 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, master
Children:
5e30d590
Parents:
341c6faa
Message:

2008-09-18 Joel Sherrill <joel.sherrill@…>

  • compilers/gcc-no_bsp.cfg, compilers/gcc-target-default.cfg, custom/bare.cfg, custom/c3xsim.cfg, custom/c4xsim.cfg, custom/default.cfg, custom/haleakala.cfg, custom/mbx8xx.cfg, custom/mvme2307.cfg, custom/mvme3100.cfg, custom/mvme5500.cfg, custom/posix.cfg, custom/ss555.cfg, custom/virtex.cfg: Eliminate START_BASE and START_FILE.
Location:
make
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • make/ChangeLog

    r341c6faa r15043ea9  
     12008-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * compilers/gcc-no_bsp.cfg, compilers/gcc-target-default.cfg,
     4        custom/bare.cfg, custom/c3xsim.cfg, custom/c4xsim.cfg,
     5        custom/default.cfg, custom/haleakala.cfg, custom/mbx8xx.cfg,
     6        custom/mvme2307.cfg, custom/mvme3100.cfg, custom/mvme5500.cfg,
     7        custom/posix.cfg, custom/ss555.cfg, custom/virtex.cfg: Eliminate
     8        START_BASE and START_FILE.
     9
    1102008-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    211
  • make/compilers/gcc-no_bsp.cfg

    r341c6faa r15043ea9  
    205205MANAGERS_NOT_WANTED:=$(filter-out $(MANAGERS_REQUIRED), $(MANAGERS_NOT_WANTED))
    206206
    207 # Start file must be one of
    208 # Note:  Normally RTEMS provides a start file...
    209 START_FILE=
    210 
    211207CONSTRUCTOR=
    212208
    213209LIBGCC = $(shell $(CC) $(CFLAGS) -print-libgcc-file-name $(GCCSED))
    214210
    215 LINK_FILES= $(START_FILE) \
     211LINK_FILES= \
    216212    $(CONSTRUCTOR) \
    217213    $(OBJS) \
  • make/compilers/gcc-target-default.cfg

    r341c6faa r15043ea9  
    159159#  that $(LINK_FILES) can be a dependency
    160160
    161 # Start file must be one of
    162 #    $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o
    163 #    $(PROJECT_RELEASE)/lib/asmiface$(LIB_VARIANT).o
    164 # It defaults to start.o, but an app can override it.
    165 
    166 ifeq ($(START_BASE),)
    167   START_FILE=
    168 else
    169   START_FILE=$(PROJECT_RELEASE)/lib/$(START_BASE)$(LIB_VARIANT).o
    170 endif
    171 
    172161#
    173162# NOTE: a rule to link an rtems' application should look similar to this
     
    185174
    186175LINK_FILES =\
    187     $(START_FILE) \
    188176    $(CONSTRUCTOR) \
    189177    $(OBJS) \
  • make/custom/bare.cfg

    r341c6faa r15043ea9  
    2121CFLAGS_OPTIMIZE_V = -O2 -g -fomit-frame-pointer
    2222
    23 # this target has no start file
    24 START_BASE=
    25 
    2623# The following are definitions of make-exe which will work using ld as
    2724# is currently required.
  • make/custom/c3xsim.cfg

    r341c6faa r15043ea9  
    2020#CFLAGS_OPTIMIZE_V = -O2
    2121CFLAGS_OPTIMIZE_V = -O1 -g
    22 
    23 # this target has no start file
    24 START_BASE=
  • make/custom/c4xsim.cfg

    r341c6faa r15043ea9  
    2020#CFLAGS_OPTIMIZE_V = -O2
    2121CFLAGS_OPTIMIZE_V = -O1 -g
    22 
    23 # this target has no start file
    24 START_BASE=
  • make/custom/default.cfg

    r341c6faa r15043ea9  
    1717## Target compiler config file, if any
    1818CONFIG.CC = $(RTEMS_ROOT)/make/compilers/gcc-target-default.cfg
    19 
    20 # Base name of start file
    21 START_BASE=start
  • make/custom/haleakala.cfg

    r341c6faa r15043ea9  
    2222CFLAGS_OPTIMIZE_V = -O1 -g
    2323
    24 # No start file
    25 START_BASE=
    26 
    2724define bsp-post-link
    2825        $(default-bsp-post-link)
  • make/custom/mbx8xx.cfg

    r341c6faa r15043ea9  
    4949CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
    5050
    51 # Override default start file
    52 START_BASE=
    53 
    5451LDFLAGS += $(MBX8xx_LDFLAGS)
    5552
  • make/custom/mvme2307.cfg

    r341c6faa r15043ea9  
    3131        rm -f rtems.gz
    3232endef
    33 
    34 # No start file
    35 START_BASE=
  • make/custom/mvme3100.cfg

    r341c6faa r15043ea9  
    2323        $(OBJCOPY) -O binary $(basename $@).exe $(basename $@)$(DOWNEXT)
    2424endef
    25 
    26 # Miscellaneous additions go here
    27 START_BASE = motld_start
  • make/custom/mvme5500.cfg

    r341c6faa r15043ea9  
    2727        $(OBJCOPY) -O binary $(basename $@).exe $(basename $@)$(DOWNEXT)
    2828endef
    29 
    30 # No start file
    31 START_BASE=mvme5500start
  • make/custom/posix.cfg

    r341c6faa r15043ea9  
    1515# Not applicable - let's override 'em
    1616LINKCMDS=
    17 START_FILE=
    18 START_BASE=
    1917
    2018# Here is the rule to actually build a $(ARCH)/foo.exe
  • make/custom/ss555.cfg

    r341c6faa r15043ea9  
    3333        $(STRIP) $(basename $@)$(DOWNEXT)
    3434endef
    35 
    36 # Override default start file
    37 START_BASE=
    38 
  • make/custom/virtex.cfg

    r341c6faa r15043ea9  
    2323CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
    2424
    25 # No start file
    26 START_BASE=
    27 
    2825define bsp-post-link
    2926        $(default-bsp-post-link)
Note: See TracChangeset for help on using the changeset viewer.