Print this page
include build stamp in unix


 181 ELFDUMP=        /usr/ccs/bin/elfdump
 182 M4=             /usr/ccs/bin/m4
 183 STRIP=          /usr/ccs/bin/strip
 184 LEX=            /usr/ccs/bin/lex
 185 FLEX=           $(SFW_ROOT)/bin/flex
 186 YACC=           /usr/ccs/bin/yacc
 187 CPP=            /usr/lib/cpp
 188 JAVAC=          $(JAVA_ROOT)/bin/javac
 189 JAVAH=          $(JAVA_ROOT)/bin/javah
 190 JAVADOC=        $(JAVA_ROOT)/bin/javadoc
 191 RMIC=           $(JAVA_ROOT)/bin/rmic
 192 JAR=            $(JAVA_ROOT)/bin/jar
 193 CTFCONVERT=     $(ONBLD_TOOLS)/bin/$(MACH)/ctfconvert
 194 CTFMERGE=       $(ONBLD_TOOLS)/bin/$(MACH)/ctfmerge
 195 CTFSTABS=       $(ONBLD_TOOLS)/bin/$(MACH)/ctfstabs
 196 NDRGEN=         $(ONBLD_TOOLS)/bin/$(MACH)/ndrgen
 197 GENOFFSETS=     $(ONBLD_TOOLS)/bin/genoffsets
 198 CTFCVTPTBL=     $(ONBLD_TOOLS)/bin/ctfcvtptbl
 199 CTFFINDMOD=     $(ONBLD_TOOLS)/bin/ctffindmod
 200 XREF=           $(ONBLD_TOOLS)/bin/xref

 201 FIND=           /usr/bin/find
 202 PERL=           /usr/bin/perl
 203 PYTHON_24=      /usr/bin/python2.4
 204 PYTHON_26=      /usr/bin/python2.6
 205 PYTHON=         $(PYTHON_24)
 206 SORT=           /usr/bin/sort
 207 TOUCH=          /usr/bin/touch
 208 WC=             /usr/bin/wc
 209 XARGS=          /usr/bin/xargs
 210 ELFEDIT=        /usr/bin/elfedit
 211 ELFSIGN=        /usr/bin/elfsign
 212 DTRACE=         /usr/sbin/dtrace -xnolibs
 213 UNIQ=           /usr/bin/uniq
 214 TAR=            /usr/bin/tar
 215 
 216 FILEMODE=       644
 217 DIRMODE=        755
 218 
 219 #
 220 # The version of the patch makeup table optimized for build-time use.  Used


 940 #                       the patchid value (eg: "Generic 100832-01"), otherwise
 941 #                       it will be set to $(VERSION)
 942 #       RELEASE_DATE    Date of the Release Build
 943 #       PATCH_DATE      Date the patch was created, if this is blank it
 944 #                       will default to the RELEASE_DATE
 945 #
 946 RELEASE_MAJOR=  5
 947 RELEASE_MINOR=  11
 948 RELEASE=        $(RELEASE_MAJOR).$(RELEASE_MINOR)
 949 VERSION=        SunOS Development
 950 PATCHID=        $(VERSION)
 951 RELEASE_DATE=   release date not set
 952 PATCH_DATE=     $(RELEASE_DATE)
 953 RELEASE_CM=     "@($(POUND_SIGN))SunOS $(RELEASE) $(PATCHID) $(PATCH_DATE)"
 954 DEV_CM=         "@($(POUND_SIGN))SunOS Internal Development: non-nightly build"
 955 
 956 PROCESS_COMMENT=                   @?${MCS} -c -a $(RELEASE_CM) -a $(DEV_CM)
 957 $(STRIP_COMMENTS)PROCESS_COMMENT=  @?${MCS} -d -a $(RELEASE_CM) -a $(DEV_CM)
 958 $(RELEASE_BUILD)PROCESS_COMMENT=   @?${MCS} -d -a $(RELEASE_CM)
 959 


 960 STRIP_STABS=                       :
 961 $(RELEASE_BUILD)STRIP_STABS=       $(STRIP) -x $@
 962 
 963 POST_PROCESS_O=         $(PROCESS_COMMENT) $@
 964 POST_PROCESS_A=
 965 POST_PROCESS_SO=        $(PROCESS_COMMENT) $@ ; $(STRIP_STABS) ; \
 966                         $(ELFSIGN_OBJECT)
 967 POST_PROCESS=           $(PROCESS_COMMENT) $@ ; $(STRIP_STABS) ; \
 968                         $(ELFSIGN_OBJECT)
 969 
 970 #
 971 # chk4ubin is a tool that inspects a module for a symbol table
 972 # ELF section size which can trigger an OBP bug on older platforms.
 973 # This problem affects only specific sun4u bootable modules.
 974 #
 975 CHK4UBIN=       $(ONBLD_TOOLS)/bin/$(MACH)/chk4ubin
 976 CHK4UBINFLAGS=
 977 CHK4UBINARY=    $(CHK4UBIN) $(CHK4UBINFLAGS) $@
 978 
 979 #




 181 ELFDUMP=        /usr/ccs/bin/elfdump
 182 M4=             /usr/ccs/bin/m4
 183 STRIP=          /usr/ccs/bin/strip
 184 LEX=            /usr/ccs/bin/lex
 185 FLEX=           $(SFW_ROOT)/bin/flex
 186 YACC=           /usr/ccs/bin/yacc
 187 CPP=            /usr/lib/cpp
 188 JAVAC=          $(JAVA_ROOT)/bin/javac
 189 JAVAH=          $(JAVA_ROOT)/bin/javah
 190 JAVADOC=        $(JAVA_ROOT)/bin/javadoc
 191 RMIC=           $(JAVA_ROOT)/bin/rmic
 192 JAR=            $(JAVA_ROOT)/bin/jar
 193 CTFCONVERT=     $(ONBLD_TOOLS)/bin/$(MACH)/ctfconvert
 194 CTFMERGE=       $(ONBLD_TOOLS)/bin/$(MACH)/ctfmerge
 195 CTFSTABS=       $(ONBLD_TOOLS)/bin/$(MACH)/ctfstabs
 196 NDRGEN=         $(ONBLD_TOOLS)/bin/$(MACH)/ndrgen
 197 GENOFFSETS=     $(ONBLD_TOOLS)/bin/genoffsets
 198 CTFCVTPTBL=     $(ONBLD_TOOLS)/bin/ctfcvtptbl
 199 CTFFINDMOD=     $(ONBLD_TOOLS)/bin/ctffindmod
 200 XREF=           $(ONBLD_TOOLS)/bin/xref
 201 BUILDSTAMP=     $(ONBLD_TOOLS)/bin/buildstamp
 202 FIND=           /usr/bin/find
 203 PERL=           /usr/bin/perl
 204 PYTHON_24=      /usr/bin/python2.4
 205 PYTHON_26=      /usr/bin/python2.6
 206 PYTHON=         $(PYTHON_24)
 207 SORT=           /usr/bin/sort
 208 TOUCH=          /usr/bin/touch
 209 WC=             /usr/bin/wc
 210 XARGS=          /usr/bin/xargs
 211 ELFEDIT=        /usr/bin/elfedit
 212 ELFSIGN=        /usr/bin/elfsign
 213 DTRACE=         /usr/sbin/dtrace -xnolibs
 214 UNIQ=           /usr/bin/uniq
 215 TAR=            /usr/bin/tar
 216 
 217 FILEMODE=       644
 218 DIRMODE=        755
 219 
 220 #
 221 # The version of the patch makeup table optimized for build-time use.  Used


 941 #                       the patchid value (eg: "Generic 100832-01"), otherwise
 942 #                       it will be set to $(VERSION)
 943 #       RELEASE_DATE    Date of the Release Build
 944 #       PATCH_DATE      Date the patch was created, if this is blank it
 945 #                       will default to the RELEASE_DATE
 946 #
 947 RELEASE_MAJOR=  5
 948 RELEASE_MINOR=  11
 949 RELEASE=        $(RELEASE_MAJOR).$(RELEASE_MINOR)
 950 VERSION=        SunOS Development
 951 PATCHID=        $(VERSION)
 952 RELEASE_DATE=   release date not set
 953 PATCH_DATE=     $(RELEASE_DATE)
 954 RELEASE_CM=     "@($(POUND_SIGN))SunOS $(RELEASE) $(PATCHID) $(PATCH_DATE)"
 955 DEV_CM=         "@($(POUND_SIGN))SunOS Internal Development: non-nightly build"
 956 
 957 PROCESS_COMMENT=                   @?${MCS} -c -a $(RELEASE_CM) -a $(DEV_CM)
 958 $(STRIP_COMMENTS)PROCESS_COMMENT=  @?${MCS} -d -a $(RELEASE_CM) -a $(DEV_CM)
 959 $(RELEASE_BUILD)PROCESS_COMMENT=   @?${MCS} -d -a $(RELEASE_CM)
 960 
 961 PROCESS_BUILDSTAMP=     @?${MCS} -n .ILLUMOS_buildstamp -d -a "`${BUILDSTAMP}`"
 962 
 963 STRIP_STABS=                       :
 964 $(RELEASE_BUILD)STRIP_STABS=       $(STRIP) -x $@
 965 
 966 POST_PROCESS_O=         $(PROCESS_COMMENT) $@
 967 POST_PROCESS_A=
 968 POST_PROCESS_SO=        $(PROCESS_COMMENT) $@ ; $(STRIP_STABS) ; \
 969                         $(ELFSIGN_OBJECT)
 970 POST_PROCESS=           $(PROCESS_COMMENT) $@ ; $(STRIP_STABS) ; \
 971                         $(ELFSIGN_OBJECT)
 972 
 973 #
 974 # chk4ubin is a tool that inspects a module for a symbol table
 975 # ELF section size which can trigger an OBP bug on older platforms.
 976 # This problem affects only specific sun4u bootable modules.
 977 #
 978 CHK4UBIN=       $(ONBLD_TOOLS)/bin/$(MACH)/chk4ubin
 979 CHK4UBINFLAGS=
 980 CHK4UBINARY=    $(CHK4UBIN) $(CHK4UBINFLAGS) $@
 981 
 982 #