forked from Imagelibrary/rtems
2011-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1589/build * leaf.cfg, Templates/Makefile.leaf: Remove obsolete optional manager capability.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2011-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||
|
||||
PR 1589/build
|
||||
* leaf.cfg, Templates/Makefile.leaf: Remove obsolete optional manager
|
||||
capability.
|
||||
|
||||
2011-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||
|
||||
* host.cfg.in: Remove (Unused).
|
||||
|
||||
@@ -27,16 +27,7 @@ OBJS=$(C_O_FILES) $(CC_O_FILES) $(S_O_FILES)
|
||||
|
||||
PGMS=${ARCH}/xxx-your-program-here ${ARCH}/xxx-another-one
|
||||
|
||||
# List of RTEMS Classic API Managers to be included in the application
|
||||
# goes here. Use:
|
||||
# MANAGERS=all
|
||||
# to include all RTEMS Classic API Managers in the application or
|
||||
# something like this to include a specific set of managers.
|
||||
# MANAGERS=io event message rate_monotonic semaphore timer
|
||||
MANAGERS=XXX
|
||||
|
||||
include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
|
||||
|
||||
include $(RTEMS_CUSTOM)
|
||||
include $(RTEMS_ROOT)/make/leaf.cfg
|
||||
|
||||
|
||||
@@ -6,35 +6,6 @@
|
||||
# Make(1) configuration file include'd by all leaf-node Makefiles
|
||||
#
|
||||
|
||||
#
|
||||
# list of all known managers
|
||||
# This list is used, along with $(MANAGERS) (set by app makefile)
|
||||
# to build the list of *not wanted* drivers.
|
||||
#
|
||||
# ref: target compiler config file for usage
|
||||
#
|
||||
|
||||
MANAGER_LIST=barrier dpmem event io msg mp part
|
||||
MANAGER_LIST+=region sem signal timer rtmon ext
|
||||
|
||||
# Convert *real* spellings in $(MANAGERS) (set
|
||||
# in application makefile) to their "correct" name.
|
||||
# (I hate abbreviations :-)
|
||||
|
||||
MANAGERS := $(patsubst message, msg, $(MANAGERS))
|
||||
MANAGERS := $(patsubst multi_processor, mp, $(MANAGERS))
|
||||
MANAGERS := $(patsubst partition, part, $(MANAGERS))
|
||||
MANAGERS := $(patsubst rate_monotonic, rtmon, $(MANAGERS))
|
||||
MANAGERS := $(patsubst semaphore, sem, $(MANAGERS))
|
||||
MANAGERS := $(patsubst dual_ported_memory, dpmem, $(MANAGERS))
|
||||
MANAGERS := $(patsubst extension, ext, $(MANAGERS))
|
||||
|
||||
# allow 'all' to mean all managers
|
||||
MANAGERS := $(patsubst all, $(MANAGER_LIST), $(MANAGERS))
|
||||
|
||||
# and finally rip out duplicates
|
||||
MANAGERS := $(sort $(MANAGERS))
|
||||
|
||||
#
|
||||
# LIBSUFFIX_VA, will "index" into LIBSUFF-*-v macros and
|
||||
# convert our ${ARCH} back into .a or _g.a or _p.a based on debug.
|
||||
|
||||
Reference in New Issue
Block a user