Changeset 5fa9b70 in rtems


Ignore:
Timestamp:
Dec 8, 2011, 9:40:23 PM (7 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, master
Children:
57bbd5c
Parents:
bbf8816
Message:

2011-12-08 Joel Sherrill <joel.sherrill@…>

PR 1589/build

  • leaf.cfg, target.cfg.in, compilers/gcc-target-default.cfg: Remove obsolete optional manager capability.
Location:
c/src/make
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/make/ChangeLog

    rbbf8816 r5fa9b70  
     12011-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        PR 1589/build
     4        * leaf.cfg, target.cfg.in, compilers/gcc-target-default.cfg: Remove
     5        obsolete optional manager capability.
     6
    172011-06-16      Ralf Corsépius <ralf.corsepius@rtems.org>
    28
  • c/src/make/compilers/gcc-target-default.cfg

    rbbf8816 r5fa9b70  
    170170LINK_OBJS =\
    171171    $(CONSTRUCTOR) \
    172     $(OBJS) \
    173     $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)
     172    $(OBJS)
    174173
    175174LINK_FILES =\
    176175    $(CONSTRUCTOR) \
    177176    $(OBJS) \
    178     $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel) \
    179177    $(PROJECT_RELEASE)/lib/librtemsbsp$(LIBSUFFIX_VA) \
    180178    $(PROJECT_RELEASE)/lib/librtemscpu$(LIBSUFFIX_VA)
  • c/src/make/leaf.cfg

    rbbf8816 r5fa9b70  
    66#   Make(1) configuration file include'd by all leaf-node Makefiles
    77#
    8 
    9 #
    10 # list of all known managers
    11 # This list is used, along with $(MANAGERS) (set by app makefile)
    12 #   to build the list of *not wanted* drivers.
    13 #
    14 # ref: target compiler config file for usage
    15 #
    16 
    17 MANAGER_LIST=barrier dpmem event io msg mp part
    18 MANAGER_LIST+=region sem signal timer rtmon ext
    19 
    20 # Convert *real* spellings in $(MANAGERS) (set
    21 #   in application makefile) to their "correct" name.
    22 # (I hate abbreviations :-)
    23 
    24 MANAGERS := $(patsubst message,            msg,   $(MANAGERS))
    25 MANAGERS := $(patsubst multi_processor,    mp,    $(MANAGERS))
    26 MANAGERS := $(patsubst partition,          part,  $(MANAGERS))
    27 MANAGERS := $(patsubst rate_monotonic,     rtmon, $(MANAGERS))
    28 MANAGERS := $(patsubst semaphore,          sem,   $(MANAGERS))
    29 MANAGERS := $(patsubst dual_ported_memory, dpmem, $(MANAGERS))
    30 MANAGERS := $(patsubst extension,          ext,   $(MANAGERS))
    31 
    32 # allow 'all' to mean all managers
    33 MANAGERS := $(patsubst all, $(MANAGER_LIST), $(MANAGERS))
    34 
    35 # and finally rip out duplicates
    36 MANAGERS := $(sort $(MANAGERS))
    37 
    38 # List (possibly empty) of required managers
    39 MANAGERS_REQUIRED=
    40 
    41 # Create a RTEMS executable based on MANAGERS which was set in
    42 #  app's Makefile
    43 
    44 MANAGERS_NOT_WANTED=$(filter-out $(MANAGERS) \
    45         $(MANAGERS_REQUIRED), $(MANAGER_LIST))
    468
    479# Allow user to override link commands (to build a prom image, perhaps)
  • c/src/make/target.cfg.in

    rbbf8816 r5fa9b70  
    4646export RTEMS_CUSTOM
    4747export PROJECT_ROOT
    48 
    49 # List (possibly empty) of required managers
    50 # We require:
    51 #    region  -- used by lib/libcsupport for malloc()
    52 #    ext     -- used by libc for libc reentrancy hooks
    53 
    54 MANAGERS_REQUIRED=
    55 
    56 # Create a RTEMS executable based on MANAGERS which was set in
    57 #  app's Makefile
    58 
    59 MANAGERS_NOT_WANTED=$(filter-out $(MANAGERS) \
    60         $(MANAGERS_REQUIRED), $(MANAGER_LIST))
    61 
Note: See TracChangeset for help on using the changeset viewer.