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 #
|