975 i386_CC_PICFLAGS = -_cc=-Kpic -_gcc=-fpic
976 amd64_CC_PICFLAGS = -_cc=-Kpic -_gcc=-fpic
977 CC_PICFLAGS = $($(MACH)_CC_PICFLAGS)
978 CC_PICFLAGS64 = $($(MACH64)_CC_PICFLAGS)
979
980 AS_PICFLAGS= -K pic
981 AS_BIGPICFLAGS= -K PIC
982
983 #
984 # Default label for CTF sections
985 #
986 CTFCVTFLAGS= -L VERSION
987
988 #
989 # Override to pass module-specific flags to ctfmerge. Currently used only by
990 # krtld to turn on fuzzy matching, and source-level debugging to inhibit
991 # stripping.
992 #
993 CTFMRGFLAGS=
994
995 #
996 # Make the transition between old and new CTF Tools. The new ctf tools
997 # do not support stabs (eg. Sun Studio). By setting BUILD_OLD_CTF_TOOLS
998 # here or in the environment file, the old ones will be built.
999 #
1000 BUILD_NEW_CTF_TOOLS=
1001 BUILD_OLD_CTF_TOOLS=$(POUND_SIGN)
1002 $(BUILD_OLD_CTF_TOOLS)BUILD_NEW_CTF_TOOLS= $(POUND_SIGN)
1003
1004 CTFCONVERT_O = $(CTFCONVERT) $(CTFCVTFLAGS) $@
1005
1006 # Rules (normally from make.rules) and macros which are used for post
1007 # processing files. Normally, these do stripping of the comment section
1008 # automatically.
1009 # RELEASE_CM: Should be edited to reflect the release.
1010 # POST_PROCESS_O: Post-processing for `.o' files (typically C source)
1011 # POST_PROCESS_S_O: Post-processing for `.o' files built from asssembly
1012 # POST_PROCESS_CC_O: Post-processing for `.o' files built from C++
1013 # POST_PROCESS_A: Post-processing for `.a' files (currently null).
1014 # POST_PROCESS_SO: Post-processing for `.so' files.
1015 # POST_PROCESS: Post-processing for executable files (no suffix).
1016 #
1017 # Note that these macros are not completely generalized as they are to be
1018 # used with the file name to be processed following.
1019 #
1020 # It is left as an exercise to Release Engineering to embellish the generation
1021 # of the release comment string.
1022 #
1023 # If this is a standard development build:
|
975 i386_CC_PICFLAGS = -_cc=-Kpic -_gcc=-fpic
976 amd64_CC_PICFLAGS = -_cc=-Kpic -_gcc=-fpic
977 CC_PICFLAGS = $($(MACH)_CC_PICFLAGS)
978 CC_PICFLAGS64 = $($(MACH64)_CC_PICFLAGS)
979
980 AS_PICFLAGS= -K pic
981 AS_BIGPICFLAGS= -K PIC
982
983 #
984 # Default label for CTF sections
985 #
986 CTFCVTFLAGS= -L VERSION
987
988 #
989 # Override to pass module-specific flags to ctfmerge. Currently used only by
990 # krtld to turn on fuzzy matching, and source-level debugging to inhibit
991 # stripping.
992 #
993 CTFMRGFLAGS=
994
995 CTFCONVERT_O = $(CTFCONVERT) $(CTFCVTFLAGS) $@
996
997 # Rules (normally from make.rules) and macros which are used for post
998 # processing files. Normally, these do stripping of the comment section
999 # automatically.
1000 # RELEASE_CM: Should be edited to reflect the release.
1001 # POST_PROCESS_O: Post-processing for `.o' files (typically C source)
1002 # POST_PROCESS_S_O: Post-processing for `.o' files built from asssembly
1003 # POST_PROCESS_CC_O: Post-processing for `.o' files built from C++
1004 # POST_PROCESS_A: Post-processing for `.a' files (currently null).
1005 # POST_PROCESS_SO: Post-processing for `.so' files.
1006 # POST_PROCESS: Post-processing for executable files (no suffix).
1007 #
1008 # Note that these macros are not completely generalized as they are to be
1009 # used with the file name to be processed following.
1010 #
1011 # It is left as an exercise to Release Engineering to embellish the generation
1012 # of the release comment string.
1013 #
1014 # If this is a standard development build:
|