Print this page
7612 SGSPROTO lacks structure
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>

*** 82,91 **** --- 82,97 ---- SGSMSGDIR = $(SGSHOME)/messages/$(MACH) SGSONLD = $(ROOT)/opt/SUNWonld SGSRPATH = /usr/lib SGSRPATH64 = $(SGSRPATH)/$(MACH64) + # Mimic the structure of an installed system. + + SGSLIBDIR = $(SGSPROTO)/lib + SGSPREFIX = $(SGSPROTO)/usr + SGSBINDIR = $(SGSPREFIX)/bin + # # Macros to be used to include link against libconv and include vernote.o # VERSREF = -ulink_ver_string
*** 119,134 **** CHKMSGFLAGS = $(SGSMSGTARG:%=-m %) $(SGSMSGCHK:%=-m %) # Native targets should use the minimum of ld(1) flags to allow building on # previous releases. We use mapfiles to scope, but don't bother versioning. ! native := DYNFLAGS = -R$(SGSPROTO) -L$(SGSPROTO) $(ZNOVERSION) $(HSONAME) # Comment out the following two lines to have the sgs built from the system # link-editor, rather than the local proto link-editor. ! CC_USE_PROTO = -Yl,$(SGSPROTO) ! LD_USE_PROTO = $(SGSPROTO)/ # # lint-related stuff # LIBNAME32 = $(LIBNAME:%=%32) --- 125,141 ---- CHKMSGFLAGS = $(SGSMSGTARG:%=-m %) $(SGSMSGCHK:%=-m %) # Native targets should use the minimum of ld(1) flags to allow building on # previous releases. We use mapfiles to scope, but don't bother versioning. ! native := DYNFLAGS = -R$(SGSLIBDIR) -L$(SGSLIBDIR) $(ZNOVERSION) \ ! $(HSONAME) # Comment out the following two lines to have the sgs built from the system # link-editor, rather than the local proto link-editor. ! CC_USE_PROTO = -Yl,$(SGSBINDIR) ! LD_USE_PROTO = $(SGSBINDIR)/ # # lint-related stuff # LIBNAME32 = $(LIBNAME:%=%32)