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