Print this page
11461 should use a native link-editor during the build
11463 SUNWonld has passed its use-by date
11464 cmd/sgs/tools should contain tools, not common code
11465 sgsmsg should be built with the rest of the build tools

@@ -113,22 +113,21 @@
 
 .KEEP_STATE:
 
 .PARALLEL:      $(SUBDIRS)
 
-all install:    native-add .WAIT $(SUBDIRS)
+all install:    $(SUBDIRS)
 
 include         $(SRC)/cmd/Makefile.targ
 
 # Messaging support
 #
 _msg: _msg_gettext _msg_sgsmsg
 
 _msg_gettext: $(MSGDOMAIN)/$(POFILE)
 
-# $(MACH)/sgsmsg must be built before we can descend into $(MSGDIR)
-_msg_sgsmsg: native-add .WAIT $(MSGDIR)
+_msg_sgsmsg: $(MSGDIR)
 
 $(MSGDOMAIN)/$(POFILE): \
                 $(MSGDOMAIN) $(POFILE)
 
 $(POFILE):      $(POSUBDIRS)

@@ -147,43 +146,22 @@
                 @ cd lex; pwd; $(MAKE) $@
                 @ cd yacc; pwd; $(MAKE) $@
 
 lint:
 
-delete \
-clean clobber:  native-clobber .WAIT $(SUBDIRS) $(MSGDIR)
+delete clean clobber: $(SUBDIRS) $(MSGDIR)
 
 $(SUBDIRS):     FRC
                 @ cd $@; pwd; $(MAKE) $(TARGET)
 
-
-# Integration of ld and ld.so.1 in some developement cycles requires that both
-# of these modules be built using the new ld.  This `native' target allows us
-# to build a local ld which will then be used to build the delivered version of
-# itself and ld.so.1.  Once this new functionality appears in the standard ld
-# this target can be disabled.
-
-native-add:     FRC
-                @ cd tools/$(MACH); pwd; $(MAKE) native
-                @ cd libconv/$(MACH); pwd; $(MAKE)
-                @ cd libelf/$(MACH); pwd; $(MAKE) native
-                @ cd liblddbg/$(MACH); pwd; $(MAKE) native
-                @ cd libldstab/$(MACH); pwd; $(MAKE) native
-                @ cd libld/$(MACH); pwd; $(MAKE) native
-                @ cd ld/$(MACH); pwd; $(MAKE) native
-
-native-clobber:
-                @ cd tools; pwd; $(MAKE) $(TARGET)
-                $(RM) -r proto/$(MACH)
-
 FRC:
 
 #
 # Cross-reference customization: ignore the directories named by XRPRUNE,
 # and tweak the file globs slightly.
 #
-XRPRUNE=        rtld.4.x packages abi
+XRPRUNE=        rtld.4.x abi
 XRADD=          *.msg mapfile*
 XRDEL=          Makefile* kobj_*
 
 #
 # Establish a set of directories for xref to search.  As there are duplicates