3 #----------------------------------------------------------------------------
5 #----------------------------------------------------------------------------
11 # Include wrapper macros to all user defines, etc.
12 include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
14 TAO_ROOT ?= $(ACE_ROOT)/TAO
16 ifneq ($(ADDITIONAL_INCLUDE),)
17 include $(ADDITIONAL_INCLUDE)
20 # Now test for installed components, and set the BIN. LIB, and SHLIB
21 # targets from the *_UNCHECKED ones if the component checks
22 # succeed. Client Makefile must set the variable REQUIRED_COMPONENTS
23 # with a list of required components. If no additional components
24 # are required, REQUIRED_COMPONENTS need not be set.
25 include $(ACE_ROOT)/include/makeinclude/component_check.GNU
27 # If no required components are missing, set the real targets
28 ifeq ($(MISSING_COMPONENTS),)
30 BIN += $(BIN_UNCHECKED)
31 endif # !BIN_UNCHECKED
34 LIB += $(LIB_UNCHECKED)
35 endif # !LIB_UNCHECKED
39 SHLIB += $(SHLIB_UNCHECKED)
40 endif # !SHLIB_UNCHECKED
42 endif # COMPILE_COMPONENT
44 include $(ACE_ROOT)/include/makeinclude/macros.GNU
45 include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
48 include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
50 include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
60 ifeq ($(include_lib),1)
61 include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
64 include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
66 # Remove the -g option if requested.
68 ifeq ($(SUPPRESS_DASH_G),1)
69 DCFLAGS := $(filter-out -g, $DCFLAGS)
72 endif # ALL_IN_ONE_GNU