Mercurial > illumos > illumos-gate
changeset 14142:20c0ad5cefdf
3915 Add adjuncts support to the build
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@nexenta.com>
line wrap: on
line diff
--- a/usr/src/Makefile.master Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/Makefile.master Wed Jul 17 17:05:07 2013 -0700 @@ -30,6 +30,17 @@ ROOT= /proto # +# Adjunct root, containing an additional proto area to be used for headers +# and libraries. +# +ADJUNCT_PROTO= + +# +# Adjunct for building things that run on the build machine. +# +NATIVE_ADJUNCT= /usr + +# # RELEASE_BUILD should be cleared for final release builds. # NOT_RELEASE_BUILD is exactly what the name implies. # @@ -571,8 +582,10 @@ DTEXTDOM=-DTEXT_DOMAIN=\"$(TEXT_DOMAIN)\" # For messaging. DTS_ERRNO=-D_TS_ERRNO CPPFLAGS.master=$(DTEXTDOM) $(DTS_ERRNO) \ - $(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4) -CPPFLAGS.native=$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4) + $(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4) \ + $(ADJUNCT_PROTO:%=-I%/usr/include) +CPPFLAGS.native=$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) \ + $(ENVCPPFLAGS4) -I$(NATIVE_ADJUNCT)/include CPPFLAGS= $(CPPFLAGS.master) AS_CPPFLAGS= $(CPPFLAGS.master) JAVAFLAGS= -deprecation @@ -684,6 +697,7 @@ # LDLIBS64=-YP,$ROOT/lib/$MACH64:$ROOT/usr/lib/$MACH64 # LDLIBS32 = $(ENVLDLIBS1) $(ENVLDLIBS2) $(ENVLDLIBS3) +LDLIBS32 += $(ADJUNCT_PROTO:%=-L%/usr/lib -L%/lib) LDLIBS.cmd = $(LDLIBS32) LDLIBS.lib = $(LDLIBS32) # @@ -708,7 +722,7 @@ # CCNEEDED = -lC CCEXTNEEDED = -lCrun -lCstd -$(__GNUC)CCNEEDED = -L$(GCCLIBDIR) -R$(GCCLIBDIR) -lstdc++ -lgcc_s +$(__GNUC)CCNEEDED = -L$(GCCLIBDIR) -lstdc++ -lgcc_s $(__GNUC)CCEXTNEEDED = $(CCNEEDED) LINK.c= $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
--- a/usr/src/Makefile.master.64 Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/Makefile.master.64 Wed Jul 17 17:05:07 2013 -0700 @@ -49,6 +49,7 @@ LDLIBS2= $(ENVLDLIBS2:%=%/$(MACH64)) LDLIBS3= $(ENVLDLIBS3:%=%/$(MACH64)) LDLIBS64 = $(LDLIBS1) $(LDLIBS2) $(LDLIBS3) +LDLIBS64 += $(ADJUNCT_PROTO:%=-L%/usr/lib/$(MACH64) -L%/lib/$(MACH64)) # # Moved these up to the top level here, so they can be overridden # @@ -83,7 +84,7 @@ MAPFILECLASS= -64 CCNEEDED = -lCrun -$(__GNUC64)CCNEEDED = -L$(GCCLIBDIR) -R$(GCCLIBDIR) -lstdc++ +$(__GNUC64)CCNEEDED = -L$(GCCLIBDIR) -lstdc++ $(__GNUC64)CCNEEDED += -lgcc_s BUILDCCC.SO= $(CCC) $(CCFLAGS) -o $@ $(GSHARED) $(DYNFLAGS) \
--- a/usr/src/cmd/availdevs/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/availdevs/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -23,8 +23,6 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# PROG= availdevs @@ -32,7 +30,7 @@ ROOTCMDDIR= $(ROOTLIB)/zfs -INCS += -I/usr/include/libxml2 +INCS += -I$(ADJUNCT_PROTO)/usr/include/libxml2 # # There is no lint library for libxml2, so we need to avoid linking against
--- a/usr/src/cmd/avs/dsstat/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/avs/dsstat/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -44,7 +44,7 @@ CERRWARN += -_gcc=-Wno-parentheses CERRWARN += -_gcc=-Wno-unused-label CERRWARN += -_gcc=-Wno-clobbered -LDLIBS += -L/usr/lib -lkstat +LDLIBS += -lkstat LINTFLAGS += -Xa -n -s -x -m -u -Dlint -errhdr=%user LINTFLAGS += -erroff=E_SEC_PRINTF_VAR_FMT -erroff=E_SEC_SPRINTF_UNBOUNDED_COPY LINTDIR = $(KBASE)/lintdir
--- a/usr/src/cmd/cmd-crypto/kmfcfg/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/cmd-crypto/kmfcfg/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -47,7 +47,8 @@ POFILE = $(PROG)_msg.po MSGFILES = $(SRCS:%.c=%.i) -CPPFLAGS += -I/usr/include/libxml2 -I$(KMFDIR)/include -I. +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ + -I$(KMFDIR)/include -I. LDLIBS += -L$(ROOT)/usr/lib -lkmf -lcryptoutil XMLLIB = -lxml2
--- a/usr/src/cmd/cmd-crypto/pktool/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/cmd-crypto/pktool/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -48,7 +48,7 @@ POFILE = $(PROG)_msg.po MSGFILES=$(SRCS:%.c=%.i) -CPPFLAGS += -I. -I$(KMFDIR)/include -I/usr/include/libxml2 \ +CPPFLAGS += -I. -I$(KMFDIR)/include -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ -I$(KMFDIR)/ber_der/inc CFLAGS += $(CCVERBOSE) -DDEBUG
--- a/usr/src/cmd/cmd-crypto/tpmadm/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/cmd-crypto/tpmadm/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -35,7 +35,7 @@ MSGFILES=$(SRCS:%.c=%.i) CPPFLAGS += -xCC -LINTFLAGS += -XCC -L/usr/lib +LINTFLAGS += -XCC -L$(ADJUNCT_PROTO)/usr/lib LDLIBS += -ltspi -luuid .KEEP_STATE:
--- a/usr/src/cmd/dfs.cmds/sharemgr/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/dfs.cmds/sharemgr/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -35,7 +35,8 @@ OBJS = sharemgr_main.o commands.o shareutil.o SRCS = $(OBJS:%.o=../%.c) -MYCPPFLAGS = -I../../../../lib/libfsmgt/common -I/usr/include/libxml2 \ +MYCPPFLAGS = -I../../../../lib/libfsmgt/common \ + -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ -I../.. CPPFLAGS += $(MYCPPFLAGS) LDLIBS += -lshare -lscf -lsecdb -lumem
--- a/usr/src/cmd/fm/modules/common/fabric-xlate/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/fm/modules/common/fabric-xlate/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -29,7 +29,7 @@ include ../../Makefile.plugin -CPPFLAGS += -I/usr/include/libxml2 -I$(KMFDIR)/include -I. +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I$(KMFDIR)/include -I. CPPFLAGS += -I$(SRC)/uts/sun4v/io/px INCDIRS = $(SRC)/uts/common CFLAGS += -I$(INCDIRS)
--- a/usr/src/cmd/hal/Makefile.hal Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/hal/Makefile.hal Wed Jul 17 17:05:07 2013 -0700 @@ -53,10 +53,13 @@ -DHAL_USER=\"$(HAL_USER)\" \ -DHAL_GROUP=\"$(HAL_GROUP)\" -HAL_DBUS_CPPFLAGS = -DDBUS_API_SUBJECT_TO_CHANGE -DDBUS_SYSTEMD_DIR=\"/etc/dbus-1/system.d\" \ - -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include +HAL_DBUS_CPPFLAGS = -DDBUS_API_SUBJECT_TO_CHANGE \ + -DDBUS_SYSTEMD_DIR=\"/etc/dbus-1/system.d\" \ + -I$(ADJUNCT_PROTO)/usr/include/dbus-1.0 \ + -I$(ADJUNCT_PROTO)/usr/lib/dbus-1.0/include -HAL_GLIB_CPPFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include +HAL_GLIB_CPPFLAGS = -I$(ADJUNCT_PROTO)/usr/include/glib-2.0 \ + -I$(ADJUNCT_PROTO)/usr/lib/glib-2.0/include HAL_GETTEXT_PACKAGE = $(TEXT_DOMAIN)
--- a/usr/src/cmd/isns/isnsadm/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/isns/isnsadm/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -31,7 +31,7 @@ LDLIBS += -lxml2 -lscf -lc CFLAGS += $(CCVERBOSE) -CPPFLAGS += -I. -I/usr/include/libxml2 -I../isnsd +CPPFLAGS += -I. -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I../isnsd POFILE = isnsadm_all.po POFILES = $(OBJS:%.o=%.po)
--- a/usr/src/cmd/isns/isnsd/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/isns/isnsd/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -51,7 +51,7 @@ $(ROOTSVCNETWORK)/isns_server.xml := FILEMODE = 0444 CFLAGS += $(CCVERBOSE) -CPPFLAGS += -I./ -I/usr/include/libxml2 +CPPFLAGS += -I./ -I$(ADJUNCT_PROTO)/usr/include/libxml2 CPPFLAGS += -DTARGET_DATA_STORE=$(DATA_STORE) CPPFLAGS += -D_POSIX_PTHREAD_SEMANTICS LINTFLAGS += -xerroff=E_BAD_PTR_CAST_ALIGN
--- a/usr/src/cmd/latencytop/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/latencytop/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -34,7 +34,8 @@ CERRWARN += -_gcc=-Wno-uninitialized -CPPFLAGS += -DEMBED_CONFIGS -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include +CPPFLAGS += -DEMBED_CONFIGS -I$(ADJUNCT_PROTO)/usr/include/glib-2.0 \ + -I$(ADJUNCT_PROTO)/usr/lib/glib-2.0/include C99MODE = $(C99_ENABLE) LDLIBS += -lcurses -ldtrace all install := LDLIBS += -lglib-2.0
--- a/usr/src/cmd/lvm/metassist/controller/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/lvm/metassist/controller/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -22,8 +22,6 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# METASSIST_TOPLEVEL = .. @@ -36,7 +34,7 @@ include $(METASSIST_TOPLEVEL)/Makefile.env INCLUDES += -I.. -I../common -I../xml -I../layout \ - -I/usr/include/libxml2 + -I$(ADJUNCT_PROTO)/usr/include/libxml2 CFLAGS += $(INCLUDES) POFILE = controllerp.po
--- a/usr/src/cmd/lvm/metassist/xml/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/lvm/metassist/xml/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -22,8 +22,6 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# METASSIST_TOPLEVEL = .. @@ -35,7 +33,7 @@ include $(METASSIST_TOPLEVEL)/../../Makefile.cmd include $(METASSIST_TOPLEVEL)/Makefile.env -INCLUDES += -I /usr/include/libxml2 -I../common +INCLUDES += -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I../common CFLAGS += $(INCLUDES) POFILE = xmlp.po
--- a/usr/src/cmd/mdb/intel/ia32/libpython2.6/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/mdb/intel/ia32/libpython2.6/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -34,6 +34,8 @@ include ../../Makefile.ia32 include ../../../Makefile.module +$(__GNUC)CPPFLAGS += -isystem $(ADJUNCT_PROTO)/usr/include + dmod/$(MODULE) := LDLIBS += -lproc %.o: $(MODSRCS_DIR)/%.c
--- a/usr/src/cmd/svc/configd/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/svc/configd/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -75,7 +75,8 @@ $(NATIVE_BUILD)CPPFLAGS = $(MYCPPFLAGS) -I$(LIBUUTIL)/common -I$(LIBSCF)/inc $(NATIVE_BUILD)CPPFLAGS += -DNATIVE_BUILD $(NATIVE_BUILD)LDFLAGS = -$(NATIVE_BUILD)LDLIBS = -L$(LIBUUTIL)/native -R $(LIBUUTIL)/native $(MYLDLIBS) +$(NATIVE_BUILD)LDLIBS = -L$(ADJUNCT_PROTO)/usr/lib -R$(ADJUNCT_PROTO)/usr/lib \ + -L$(LIBUUTIL)/native -R $(LIBUUTIL)/native $(MYLDLIBS) DIRMODE = 0755 FILEMODE = 0555
--- a/usr/src/cmd/svc/svccfg/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/svc/svccfg/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -69,7 +69,7 @@ MAPFILES += $(MAPFILE.LEX) $(MAPFILE.NGB) MAPOPTS = $(MAPFILES:%=-M%) -MYCPPFLAGS = -I ../common -I/usr/include/libxml2 +MYCPPFLAGS = -I ../common -I$(ADJUNCT_PROTO)/usr/include/libxml2 CPPFLAGS += $(MYCPPFLAGS) LDFLAGS += $(MAPOPTS) @@ -113,6 +113,7 @@ $(NATIVE_BUILD)LDLIBS = \ -L$(LIBUUTIL)/native -R $(LIBUUTIL)/native \ -L$(LIBSCF)/native -R $(LIBSCF)/native \ + -L$(ADJUNCT_PROTO)/usr/lib -R$(ADJUNCT_PROTO)/usr/lib \ $(SVCCFG_EXTRA_LIBS) svccfg_lex.o svccfg_grammar.o := CCVERBOSE =
--- a/usr/src/cmd/zonestat/zonestatd/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/cmd/zonestat/zonestatd/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -33,7 +33,7 @@ SRCS = zonestatd.c -CPPFLAGS += -I/usr/include/libxml2 +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/libxml2 LDLIBS += -lkstat -lpool -lexacct -lscf \ -lcontract -lcmdutils -lumem
--- a/usr/src/lib/efcode/interpreter/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/efcode/interpreter/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -39,7 +39,8 @@ LDFLAGS += -R/usr/lib/efcode/$(MACH64) -M mapfile64 LIBS = fcode.so fcdriver.so -$(PROG) := LDLIBS += -L/usr/lib/efcode/$(MACH64) $(LIBS:%=$(EFCODEDIR64)/%) +$(PROG) := LDLIBS += -L$(ADJUNCT_PROTO)/usr/lib/efcode/$(MACH64) \ + $(LIBS:%=$(EFCODEDIR64)/%) all: $(PROG)
--- a/usr/src/lib/fm/libldom/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/fm/libldom/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -38,7 +38,7 @@ LIBS = $(DYNLIB) $(LINTLIB) CPPFLAGS += -I. -I$(SRC)/uts/sun4v -I$(ROOT)/usr/platform/sun4v/include \ - -I/usr/include/libxml2 -I/usr/sfw/include + -I$(ADJUNCT_PROTO)/usr/include/libxml2 CFLAGS += $(CCVERBOSE) $(C_BIGPICFLAGS) CFLAGS64 += $(CCVERBOSE) $(C_BIGPICFLAGS)
--- a/usr/src/lib/fm/topo/libtopo/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/fm/topo/libtopo/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -74,7 +74,7 @@ CLEANFILES += $(SRCDIR)/topo_error.c $(SRCDIR)/topo_tables.c -CPPFLAGS += -I../common -I/usr/include/libxml2 -I. +CPPFLAGS += -I../common -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I. CFLAGS += $(CCVERBOSE) $(C_BIGPICFLAGS) CFLAGS += -D_POSIX_PTHREAD_SEMANTICS CFLAGS64 += $(CCVERBOSE) $(C_BIGPICFLAGS)
--- a/usr/src/lib/libbrand/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libbrand/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -22,7 +22,6 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -#ident "%Z%%M% %I% %E% SMI" LIBRARY= libbrand.a VERS= .1 @@ -34,7 +33,7 @@ LIBS= $(DYNLIB) $(LINTLIB) LDLIBS += -lc $(LINTLIB) := SRCS= $(SRCDIR)/$(LINTSRC) -CPPFLAGS += -I/usr/include/libxml2 -I$(SRCDIR) -D_REENTRANT +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I$(SRCDIR) -D_REENTRANT $(DYNLIB) := LDLIBS += -lxml2 SRCDIR= ../common
--- a/usr/src/lib/libkmf/ber_der/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libkmf/ber_der/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -43,8 +43,10 @@ CFLAGS += $(CCVERBOSE) -xCC CFLAGS64 += $(CCVERBOSE) -xCC -CPPFLAGS += -I/usr/include/libxml2 -I$(INCDIR) -I../../include -CPPFLAGS64 += -I/usr/include/libxml2 -I$(INCDIR) -I../../include +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ + -I$(INCDIR) -I../../include +CPPFLAGS64 += -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ + -I$(INCDIR) -I../../include LDLIBS += -lc CERRWARN += -_gcc=-Wno-unused-label
--- a/usr/src/lib/libkmf/libkmf/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libkmf/libkmf/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -63,7 +63,8 @@ $(DYNLIB) := LDLIBS += -lxml2 $(DYNLIB64) := LDLIBS64 += -lxml2 -CPPFLAGS += -I$(INCDIR) -I/usr/include/libxml2 -I../../ber_der/inc -I$(SRCDIR) +CPPFLAGS += -I$(INCDIR) -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ + -I../../ber_der/inc -I$(SRCDIR) CERRWARN += -_gcc=-Wno-parentheses CERRWARN += -_gcc=-Wno-switch
--- a/usr/src/lib/libkmf/plugins/kmf_nss/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libkmf/plugins/kmf_nss/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -34,19 +34,21 @@ MPSDIR= /usr/lib/mps KMFINC= -I../../../include -I../../../ber_der/inc -NSSINC= -I/usr/include/mps +NSSINC= -I$(ADJUNCT_PROTO)/usr/include/mps BERLIB= -lkmf -lkmfberder BERLIB64= $(BERLIB) -NSSLIBS= $(BERLIB) -L$(MPSDIR) -R$(MPSDIR) -lnss3 -lnspr4 -lsmime3 -lc -NSSLIBS64= $(BERLIB64) -L$(MPSDIR)/$(MACH64) -R$(MPSDIR)/$(MACH64) -lnss3 -lnspr4 -lsmime3 -lc +NSSLIBS= $(BERLIB) -L$(ADJUNCT_PROTO)$(MPSDIR) -R$(MPSDIR) \ + -lnss3 -lnspr4 -lsmime3 -lc +NSSLIBS64= $(BERLIB64) -L$(ADJUNCT_PROTO)$(MPSDIR)/$(MACH64) \ + -R$(MPSDIR)/$(MACH64) -lnss3 -lnspr4 -lsmime3 -lc SRCDIR= ../common INCDIR= ../../include CFLAGS += $(CCVERBOSE) CPPFLAGS += -D_REENTRANT $(KMFINC) $(NSSINC) \ - -I$(SFWDIR)/include -I$(INCDIR) -I/usr/include/libxml2 + -I$(INCDIR) -I$(ADJUNCT_PROTO)/usr/include/libxml2 PICS= $(OBJECTS:%=pics/%)
--- a/usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -48,7 +48,7 @@ CFLAGS += $(CCVERBOSE) CPPFLAGS += -D_REENTRANT $(KMFINC) \ - -I$(INCDIR) -I/usr/include/libxml2 + -I$(INCDIR) -I$(ADJUNCT_PROTO)/usr/include/libxml2 CERRWARN += -_gcc=-Wno-unused-label CERRWARN += -_gcc=-Wno-unused-value
--- a/usr/src/lib/libkmf/plugins/kmf_pkcs11/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libkmf/plugins/kmf_pkcs11/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -49,7 +49,8 @@ CFLAGS += $(CCVERBOSE) -CPPFLAGS += -D_REENTRANT $(KMFINC) -I$(INCDIR) -I/usr/include/libxml2 -I$(BIGNUMDIR) +CPPFLAGS += -D_REENTRANT $(KMFINC) -I$(INCDIR) \ + -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I$(BIGNUMDIR) LINTFLAGS64 += -errchk=longptr64 CERRWARN += -_gcc=-Wno-unused-label
--- a/usr/src/lib/libldap5/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libldap5/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -57,7 +57,7 @@ include ../../Makefile.lib NSS_LIBS= -lnspr4 -lplc4 -lnss3 -lssl3 -NSS_HDRS= /usr/include/mps +NSS_HDRS= $(ADJUNCT_PROTO)/usr/include/mps NSS_LDPATH= /usr/lib/mps NSS_LDPATH64= $(NSS_LDPATH)/64
--- a/usr/src/lib/libldap5/amd64/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libldap5/amd64/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -2,15 +2,13 @@ # Copyright 2004 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# PR_MDUSOBJS = os_SunOS_x86.o include ../Makefile.com include ../../Makefile.lib.64 -LDLIBS += -L$(NSS_LDPATH64) $(NSS_LIBS) +LDLIBS += -L$(ADJUNCT_PROTO)$(NSS_LDPATH64) $(NSS_LIBS) DYNFLAGS += -R$(NSS_LDPATH64) all: $(LIBS)
--- a/usr/src/lib/libldap5/i386/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libldap5/i386/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -2,8 +2,6 @@ # Copyright 2004 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# # lib/libldap5/i386/Makefile # @@ -11,7 +9,7 @@ include ../Makefile.com -LDLIBS += -L$(NSS_LDPATH) $(NSS_LIBS) +LDLIBS += -L$(ADJUNCT_PROTO)$(NSS_LDPATH) $(NSS_LIBS) DYNFLAGS += -R$(NSS_LDPATH) all: $(LIBS)
--- a/usr/src/lib/libldap5/sparc/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libldap5/sparc/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -2,8 +2,6 @@ # Copyright 2004 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# # lib/libldap5/sparc/Makefile # @@ -11,7 +9,7 @@ include ../Makefile.com -LDLIBS += -L$(NSS_LDPATH) $(NSS_LIBS) +LDLIBS += -L$(ADJUNCT_PROTO)$(NSS_LDPATH) $(NSS_LIBS) DYNFLAGS += -R$(NSS_LDPATH)
--- a/usr/src/lib/libldap5/sparcv9/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libldap5/sparcv9/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -2,8 +2,6 @@ # Copyright 2004 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# # lib/libldap5/sparcv9/Makefile # @@ -12,7 +10,7 @@ include ../Makefile.com include ../../Makefile.lib.64 -LDLIBS += -L$(NSS_LDPATH64) $(NSS_LIBS) +LDLIBS += -L$(ADJUNCT_PROTO)$(NSS_LDPATH64) $(NSS_LIBS) DYNFLAGS += -R$(NSS_LDPATH64) all: $(LIBS)
--- a/usr/src/lib/libpool/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libpool/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -48,7 +48,8 @@ $(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC) CFLAGS += $(CCVERBOSE) -CPPFLAGS += -D_REENTRANT -D_FILE_OFFSET_BITS=64 -I/usr/include/libxml2 +CPPFLAGS += -D_REENTRANT -D_FILE_OFFSET_BITS=64 \ + -I$(ADJUNCT_PROTO)/usr/include/libxml2 CERRWARN += -_gcc=-Wno-parentheses CERRWARN += -_gcc=-Wno-switch
--- a/usr/src/lib/libshare/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libshare/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -45,7 +45,8 @@ CERRWARN += -_gcc=-Wno-parentheses CERRWARN += -_gcc=-Wno-uninitialized CERRWARN += -_gcc=-Wno-switch -CPPFLAGS += -D_REENTRANT -I$(NFSLIB_DIR) -I/usr/include/libxml2 +CPPFLAGS += -D_REENTRANT -I$(NFSLIB_DIR) \ + -I$(ADJUNCT_PROTO)/usr/include/libxml2 .KEEP_STATE:
--- a/usr/src/lib/libshare/autofs/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libshare/autofs/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -49,8 +49,9 @@ CERRWARN += -_gcc=-Wno-switch CERRWARN += -_gcc=-Wno-unused-variable CERRWARN += -_gcc=-Wno-uninitialized -CPPFLAGS += -D_REENTRANT -I$(AUTOFSSMFLIB_DIR) -I/usr/include/libxml2 \ - -I$(SRCDIR)../common +CPPFLAGS += -D_REENTRANT -I$(AUTOFSSMFLIB_DIR) \ + -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ + -I$(SRCDIR)../common .KEEP_STATE:
--- a/usr/src/lib/libshare/nfs/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libshare/nfs/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -50,8 +50,8 @@ CERRWARN += -_gcc=-Wno-switch CERRWARN += -_gcc=-Wno-unused-variable CERRWARN += -_gcc=-Wno-uninitialized -CPPFLAGS += -D_REENTRANT -I$(NFSLIB_DIR) -I/usr/include/libxml2 \ - -I$(SRCDIR)/../common +CPPFLAGS += -D_REENTRANT -I$(NFSLIB_DIR) \ + -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I$(SRCDIR)/../common .KEEP_STATE:
--- a/usr/src/lib/libshare/smb/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libshare/smb/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -51,8 +51,8 @@ CFLAGS += $(CCVERBOSE) CERRWARN += -_gcc=-Wno-char-subscripts CERRWARN += -_gcc=-Wno-switch -CPPFLAGS += -D_REENTRANT -I/usr/include/libxml2 \ - -I$(SRCDIR)/../common +CPPFLAGS += -D_REENTRANT -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ + -I$(SRCDIR)/../common $(ENABLE_SMB_PRINTING) CPPFLAGS += -DHAVE_CUPS .KEEP_STATE:
--- a/usr/src/lib/libshare/smbfs/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libshare/smbfs/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -43,8 +43,8 @@ CFLAGS += $(CCVERBOSE) CERRWARN += -_gcc=-Wno-switch CERRWARN += -_gcc=-Wno-uninitialized -CPPFLAGS += -D_REENTRANT -I/usr/include/libxml2 -I$(SRCDIR)/../common \ - -I$(SRC)/lib/libsmbfs -I$(SRC)/uts/common +CPPFLAGS += -D_REENTRANT -I$(ADJUNCT_PROTO)/usr/include/libxml2 \ + -I$(SRCDIR)/../common -I$(SRC)/lib/libsmbfs -I$(SRC)/uts/common .KEEP_STATE:
--- a/usr/src/lib/libsldap/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libsldap/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -47,7 +47,7 @@ CFLAGS += $(CCVERBOSE) LOCFLAGS += -D_REENTRANT -DSUNW_OPTIONS CPPFLAGS += -I../common -I$(SRC)/lib/libldap5/include/ldap \ - -I/usr/include/mps $(LOCFLAGS) + -I$(ADJUNCT_PROTO)/usr/include/mps $(LOCFLAGS) LINTFLAGS += -erroff=E_BAD_PTR_CAST_ALIGN LINTFLAGS64 += -erroff=E_BAD_PTR_CAST_ALIGN
--- a/usr/src/lib/libzonecfg/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/libzonecfg/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -35,7 +35,7 @@ $(DYNLIB) := LDLIBS += -lxml2 SRCDIR = ../common -CPPFLAGS += -I/usr/include/libxml2 -I$(SRCDIR) -D_REENTRANT +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/libxml2 -I$(SRCDIR) -D_REENTRANT CERRWARN += -_gcc=-Wno-uninitialized CERRWARN += -_gcc=-Wno-parentheses $(LINTLIB) := SRCS= $(SRCDIR)/$(LINTSRC)
--- a/usr/src/lib/lvm/libsvm/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/lvm/libsvm/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -22,8 +22,6 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# LIBRARY= libsvm.a VERS= .1 @@ -46,7 +44,7 @@ # XXX There isn't a lint library for libspmicommon. For now, we work # around this by only using the library when we build (as opposed to lint). # -all debug install := LDLIBS += -L/usr/snadm/lib -lspmicommon +all debug install := LDLIBS += -L$(ADJUNCT_PROTO)/usr/snadm/lib -lspmicommon DYNFLAGS += -R/usr/snadm/lib CPPFLAGS += -D_FILE_OFFSET_BITS=64
--- a/usr/src/lib/pkcs11/pkcs11_tpm/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/pkcs11/pkcs11_tpm/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -66,14 +66,14 @@ LIBS=$(DYNLIB) $(DYNLIB64) -TSSROOT= +TSSROOT=$(ADJUNCT_PROTO) TSPILIBDIR=$(TSSROOT)/usr/lib TSPIINCDIR=$(TSSROOT)/usr/include TSSLIB=-L$(TSPILIBDIR) TSSLIB64=-L$(TSPILIBDIR)/$(MACH64) TSSINC=-I$(TSPIINCDIR) -LDLIBS += $(TSSLIB) -L/lib -lc -luuid -lmd -ltspi -lcrypto +LDLIBS += $(TSSLIB) -L$(ADJUNCT_PROTO)/lib -lc -luuid -lmd -ltspi -lcrypto CPPFLAGS += -xCC -D_POSIX_PTHREAD_SEMANTICS $(TSSINC) CPPFLAGS64 += $(CPPFLAGS) C99MODE= $(C99_ENABLE)
--- a/usr/src/lib/policykit/Makefile.policykit Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/policykit/Makefile.policykit Wed Jul 17 17:05:07 2013 -0700 @@ -22,15 +22,16 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" -# # Definitions common for PolicyKit # POLICYKIT_VERSION = 0.2 -POLICYKIT_DBUS_CPPFLAGS = -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -POLICYKIT_GLIB_CPPFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include +POLICYKIT_DBUS_CPPFLAGS = -DDBUS_API_SUBJECT_TO_CHANGE \ + -I$(ADJUNCT_PROTO)/usr/include/dbus-1.0 \ + -I$(ADJUNCT_PROTO)/usr/lib/dbus-1.0/include +POLICYKIT_GLIB_CPPFLAGS = -I$(ADJUNCT_PROTO)/usr/include/glib-2.0 \ + -I$(ADJUNCT_PROTO)/usr/lib/glib-2.0/include POLICYKIT_DBUS_LDLIBS = -ldbus-1 POLICYKIT_GLIB_LDLIBS = -lglib-2.0
--- a/usr/src/lib/pylibbe/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/pylibbe/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -44,7 +44,8 @@ LIBS = $(DYNLIB) LDLIBS += -lbe -lnvpair -lc CFLAGS += $(CCVERBOSE) -CPPFLAGS += -I/usr/include/python2.6 -D_FILE_OFFSET_BITS=64 -I../../libbe/common +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/python2.6 \ + -D_FILE_OFFSET_BITS=64 -I../../libbe/common .KEEP_STATE:
--- a/usr/src/lib/pysolaris/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/pysolaris/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -45,7 +45,7 @@ LDLIBS += -lc -lsec -lidmap -lpython2.6 CFLAGS += $(CCVERBOSE) CERRWARN += -_gcc=-Wno-unused-variable -CPPFLAGS += -I/usr/include/python2.6 +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/python2.6 .KEEP_STATE:
--- a/usr/src/lib/pyzfs/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/lib/pyzfs/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -48,7 +48,7 @@ LDLIBS += -lc -lnvpair -lpython2.6 -lzfs CFLAGS += $(CCVERBOSE) CERRWARN += -_gcc=-Wno-unused-variable -CPPFLAGS += -I/usr/include/python2.6 +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include/python2.6 CPPFLAGS += -I../../../uts/common/fs/zfs CPPFLAGS += -I../../../common/zfs
--- a/usr/src/tools/ctf/Makefile.ctf Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/tools/ctf/Makefile.ctf Wed Jul 17 17:05:07 2013 -0700 @@ -40,7 +40,8 @@ -I../../common \ -I$(SRC) \ -I/usr/include \ - -I$(SRC)/uts/common + -I$(SRC)/uts/common \ + -I$(NATIVE_ADJUNCT)/include CPPFLAGS += $(HDRDIRS) CFLAGS += $(CCVERBOSE)
--- a/usr/src/tools/ctf/cvt/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/tools/ctf/cvt/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -73,6 +73,7 @@ -ldwarf DWARFCPPFLAGS = -I../../dwarf/common +LDFLAGS += -L$(NATIVE_ADJUNCT)/lib LDLIBS += -lz -lelf CPPFLAGS += -D_REENTRANT CFLAGS += $(CTF_FLAGS)
--- a/usr/src/tools/ctf/dump/Makefile.com Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/tools/ctf/dump/Makefile.com Wed Jul 17 17:05:07 2013 -0700 @@ -31,6 +31,7 @@ include ../../Makefile.ctf +LDFLAGS += -L$(NATIVE_ADJUNCT)/lib LDLIBS += -lelf -lz OBJS = $(SRCS:%.c=%.o)
--- a/usr/src/tools/scripts/nightly.sh Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/tools/scripts/nightly.sh Wed Jul 17 17:05:07 2013 -0700 @@ -1630,7 +1630,7 @@ PARENT_ROOT= export ENVLDLIBS3 ENVCPPFLAGS1 ENVCPPFLAGS2 ENVCPPFLAGS3 ENVCPPFLAGS4 \ - PARENT_ROOT + ENVLDLIBS1 ENVLDLIBS2 PARENT_ROOT PKGARCHIVE_ORIG=$PKGARCHIVE IA32_IHV_PKGS_ORIG=$IA32_IHV_PKGS
--- a/usr/src/uts/intel/tpm/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/uts/intel/tpm/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -61,7 +61,7 @@ CPPFLAGS += -I$(ROOT)/usr/include # This is for /usr/include/tss/, which is not built in the ON consolidation -CPPFLAGS += -I/usr/include +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include CERRWARN += -_gcc=-Wno-parentheses
--- a/usr/src/uts/sun4v/tpm/Makefile Thu Aug 15 11:11:41 2013 -0700 +++ b/usr/src/uts/sun4v/tpm/Makefile Wed Jul 17 17:05:07 2013 -0700 @@ -71,7 +71,7 @@ CPPFLAGS += -I$(ROOT)/usr/include # This is for /usr/include/tss/, which is not built in the ON consolidation -CPPFLAGS += -I/usr/include +CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include LDFLAGS += -dy -Nmisc/kcf