Print this page
native tools must reliably use a native adjunct, even if that's inconvenient
While it is perhaps convenient for native tools to use updated versions
of certain things like libxml it is imperative that those versions are
_also_ build for the build machine.  Thus they need to be in the native
adjunct (even if that native adjunct is thus not /).
Fix the native adjunct to be rooted similarly to the adjunct proto (that
is, at /), and fix SMF to use it correctly


  24 #
  25 
  26 include ../../../Makefile.tools
  27 
  28 #
  29 # A `make install' from the tools directory needs to work, even if the rest of
  30 # the tree hasn't been built.  As such, we need to tell the ctf builds how
  31 # to find the ctf specific headers located outside the tools subtree. We also 
  32 # want to tell them how to get to the common tools source files.
  33 # 
  34 # For additonal details on the ordering of includes via -I, see the comments
  35 # in $(SRC)/tools/ctf/common/ctf_headers.h.
  36 # 
  37 
  38 HDRDIRS= \
  39         -_gcc=-nostdinc \
  40         -I../../common \
  41         -I$(SRC) \
  42         -I/usr/include \
  43         -I$(SRC)/uts/common \
  44         -I$(NATIVE_ADJUNCT)/include
  45 
  46 CPPFLAGS += $(HDRDIRS)
  47 CFLAGS += $(CCVERBOSE)
  48 CERRWARN += -_gcc=-Wno-parentheses


  24 #
  25 
  26 include ../../../Makefile.tools
  27 
  28 #
  29 # A `make install' from the tools directory needs to work, even if the rest of
  30 # the tree hasn't been built.  As such, we need to tell the ctf builds how
  31 # to find the ctf specific headers located outside the tools subtree. We also 
  32 # want to tell them how to get to the common tools source files.
  33 # 
  34 # For additonal details on the ordering of includes via -I, see the comments
  35 # in $(SRC)/tools/ctf/common/ctf_headers.h.
  36 # 
  37 
  38 HDRDIRS= \
  39         -_gcc=-nostdinc \
  40         -I../../common \
  41         -I$(SRC) \
  42         -I/usr/include \
  43         -I$(SRC)/uts/common \
  44         -I$(NATIVE_ADJUNCT)/usr/include
  45 
  46 CPPFLAGS += $(HDRDIRS)
  47 CFLAGS += $(CCVERBOSE)
  48 CERRWARN += -_gcc=-Wno-parentheses