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>
|
2011-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* host.cfg.in: Remove (Unused).
|
* 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
|
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_MAKEFILE_PATH)/Makefile.inc
|
||||||
|
|
||||||
include $(RTEMS_CUSTOM)
|
include $(RTEMS_CUSTOM)
|
||||||
include $(RTEMS_ROOT)/make/leaf.cfg
|
include $(RTEMS_ROOT)/make/leaf.cfg
|
||||||
|
|
||||||
|
|||||||
@@ -6,35 +6,6 @@
|
|||||||
# Make(1) configuration file include'd by all leaf-node Makefiles
|
# 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
|
# LIBSUFFIX_VA, will "index" into LIBSUFF-*-v macros and
|
||||||
# convert our ${ARCH} back into .a or _g.a or _p.a based on debug.
|
# convert our ${ARCH} back into .a or _g.a or _p.a based on debug.
|
||||||
|
|||||||
Reference in New Issue
Block a user