8__PAGEZERO__TEXT  __text__TEXTh__picsymbol_stub__TEXT$__symbol_stub__TEXT__picsymbolstub1__TEXT` __cstring__TEXTt\|t__literal8__TEXT/__DATA0P 0__data__DATA0!\ __la_symbol_ptr__DATAQ\A\;__nl_symbol_ptr__DATARHBHv__dyld__DATARB__bss__DATAR+__common__DATA~8__LINKEDIT0P% /usr/lib/dyld 4@G/usr/lib/libSystem.B.dylibPsd P2AbhadA(|: x8!T!48!z8;cW{:|H |!B||x|#x|+xH<_ <_<_<_B3\/A }N!<_B3X/A }N!H<_ /A }N!H<_ /A }N!<8c8@Hea@/AH8<_B3T=}"Kx/Ad9@9` |t/A0|X|t//@}K9k}"Kx| X|t/@/A 8 H<_x/A/@xxx8HH|!B<8c8@Hy@}N!h8!`|N =`kR,AN 8N8`8`8D8`;8D= R| =aN =`kR}iN |!|> x~x|8`8(H|`x@^@x^@|^@8(@8`-H}8`-@H!|N |!|> x~x|8H8`-Hq~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AH^DB8DK|8`-@HH/A4^H /A^H ~H| x}N!~HH5!|N |!|> xBH<_B/@@/A^@T>+@H<_b LH<_b HHU!|N |!B<_8BA 8@A ;C;$Cx$x<88@H|}y@<8cH<8c4H<8clH<8cH<8cH<8cH<8c,H<8c`H<8cH<8cH<8cH<8c,H}<8c\HqH]PW:98a@8v8H/A4<8c<8<8H <8cH!8`H8a@8n8H/A(<_8B ԁ"9)"88a@8q8H/A<_8B 88a@8a8HY/AA 8BA 8a@8j8H5/A?; H-}8a@8g8H /A<_8B 8 ;?;{ qxuxmxnxoxrxsxHDxH/@+@<8cxHH|t/+@|C8H/A ~x9 |C"4c@HĈ|x/A}kx;}sx}{x~Vx~tx|@t;/cALA/0At/aA,HT/mAJ9)"cxx8H5ADbADbx8!p|aN N N |!B<cH,<_BX|t/A <<8c||Vp|H1X8!P|N |ܐ!B|yx|#x|+x|3x;|3x88H;@<_?; W:|[.|t/-@h|t+@H9T`HTb:|B4T|p|@x|P|@@$/;@0<8c(8H8 H W:|.;HW:|[.9b|t/A xDx|x/A$ | t|@tHAD/@|t/@<8cDHD|t/:@< |t/@L;AH<8c\|tHu8`H,^; |t/@H;Axx8!p|N 8@|t @/8@ cN 8B8c/@8`N |#yM /@ |#xN CN |a!B||x|#x|+x<_B|t/A<8c H}/AcxKH cxK|{x?;H}/A |~xcK]H8` H|~x/@ xH \8~xh8!`|aN |!|#yA8K/@X8!P|N |!|+x8|~yA(/8A/A/8@/A:D<_B,|t/A4|+x/@8<88<8c| PH8$| K|~xK遈|t/@8p@,|8HR|8@/@8@\/Ap@A~x/A<pA0|t/@ |t/A8~x|t/@ xHBxK xK%<_B,|t/A|H/A8x/@8<88<8c| PH|uA/@/APH x/@9 <88<_8B|tT:<8c| P|.H<8|H|fxx/@8<88<8c| PH/A<_b,Tr|t/A8/A<80H <8^<8c0H~$|t/@Dx8&x~dzxKH0$|t/@/@<8cDHE/@T|/A~x8&x~dzxK8/A,^/A|xKi|`x/@܀||xK䭐|;@;`;|~yAp^ @`x|xpA zxH8^@@x|x^$|t@x|x/@\9 /A"p A;@\;/ @ ; H/@ ; H|t;/A|t/@;Ä|t/@;A|t/@;A;p@|/A;p Ad|t/@;p@D|t/@0/A(|t/A\;A;/@@/@4/@(;p@<8cdH; @x\@|@xby@|x\ $<_B, /A|H|p@@؁99)9<b`M| |6p}"p|P@(<_B,|t/A<8cH9/@Y8BYHd/ @Y8BYHL/ @ /AY 8BY H(8+A/AY8BYp@/@>:4H4|t/@$/AW@ >:<_B,|t/AT<_8B$|tT:|x/@8<88<8c~x|0PH<_B,|t/A<$|t/@,/A$<_8BT:<8c|.Hx8!p|N 8|cyA|jx|;xc/A@'J|Hx)@$k/AKBAjX@}GSx/@|;xPA KB  K/@t|;xN |!pBH ;?;hp8a@KEHL/@8/A,x8@8p}N!KyxHK8!|N |B}H| |uA8 H >/A@ /AȀ^8B^I^8 8B^|tH؀ /@L<_~<88Hx/A$~<8Hv]|}y@ ~Hy- /A88~8Hx/A$^8B^^8|CtHD<_~ /A<_BAHu~K-xHu 8`X8!P|N |ܐ!אB;@<_B$/A" |uA|}x8 H K=|}x<_B(/@;`/A|8(@@@p?;$|x/{@;{/}@ 7{AH;<I|uA|}x8 H K|}x/A @A/A=?)$I8BI8(@@<8cdH`/A<8c|HL8?t8/8a@Kٹ}H@;A@;<_bh?;$xH0<I|uA|}x8 H K|}x/AD+@xHuyT`bHW:|B4Tb|p|@x|P|@A/#@H>x>I|uA|}x8 H Km|}x/A|/ @Kp/Ak$ `;(@<_h??;9$|K|I|@PTB:>|H. }bI.}k/9J@;$AX8!P|N |!|}x|#x8`,Hny89 ###; W:c8$# 8  (X8!P|N |!B|}yAh<_B|t/AHa}/AHk;$A$W8|Bb,Hk;$@xHkX8!P|N |!B|dxc#88U":|BZ0@}B})Ky@H}b[x9k0@}}Cx/A8/A/@8| x5)A }Aց$<@C0=ɋΌlTAPɡP`(hl\AXX`($١`A`ada8|Jx h<8cɠ(}'Kx}Vp}U)¾Hl8!|N |a!pB|~x|#x|+x8@DHLTX\`dhlaPHkaT|tx/@ <8cȴ|~xT/@4AP|t//@ xx88lxiN!xHn]|}yA<_BЈ|t/A<8cȸxHk ;pH@8caXHjYa\8a@x8HAxx88lxiN!xHm|cy@xHm8!|aN |!P|#x8@HmA8/A`8|x8!|N |AȐ!0B|vx|#x|+x; 88Hl||yA;x8Hl/@<8cx8Hk/@;`<_B |t/A<8c(~ijxHi;@:aP:<_B ;H8;Az8aP<8<8Hk8ap<8<8Hk@|t//A`8A@~ix@@/A/ AA8B;H@@Ԉ|uA/ A//@HA|t//@TaHiE|yx8<|#x8x8Hjx$xHk9Ad<8c@HhHT/ALA|t/ A<8aAHh]|Y||t//A ;|t//@^~x<8\8Hi/@@8aCHh|~xx~xxHjA<8c`Hh8A@|BB@|t/AX|t/A<8c|8Hgx<8ǔ~ųx8Hii~xx8~x~N!A8BTB<|[;b<exdpx8Hix8@8Hh!|~yA||P;~cx8/Hi|~yA$||P/@ 8;~cxHecx8(Hg|~yA,|t/)@8(|^P8B\,x;`xH |x8|x8.|PHf|`y@/A |P$x||Ph8!`|aN |!|}x|#x/AXC|t/A8>; /A`/@]|t/.AD/A]|t//A$x HeY] 8/|;/AxHe1/AH/@$/A0/@]|t//A8/;/AxHd$/Ax Hd$,/A08(;x(,Hdq],8)|;8X8!P|N |B}H|AH<<8cXH$8` H8` H5||xH<8cdH 8H=?9)I8BI8`H||x;=?9)I|t8BI|t+|Ax<_8BDT :| .|| N XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHHp/A<_H\H<_B|t/A,<_8B8KdH<_KT8`H[`@/@ `@x|x8!|N |B}H||`x})t|t9`@PxHI|~x/@$x<xHM9`/@<_8B|H<_B|uA8~HK/AH(<_B|uA8~HKi/@=?9)I8BIH|t;<_K9`/A|<_BH0|t;<_KY9`/AL<_BW:|./@.H|t;/@?;x8~K9`/@xH1|~yA܈|t/AH;|t/@ |th |T<_"8~H|~xA.?;{|xA[|t@xKU9`/@H;|@H,9`H(<8clHy@<<8cH9`}c[xh8!`a|}p N |!B;<_;|t/A|A/AH/A/AHxHG ||xH| x|t^|Bt@}"t;|tAHd;;|uAPxHH/@H<;;|uA(xHH/AH<8c|H;<_xX8!P|N |B}H|/A0Ib }bt&|t@~&)/@؁>/A0I~&}`tJ |Bt@j )/@؈%|t/@H&|uA/A H0=?9)쬀I 8BI H=?9)쬀I8BI8%,/A~K/@X8!P|N |a!B|#x|{x0/@]pA;/@=?9)ꀀI8BI/@<_B||t/At|t/@ 8}8H=9]<8c$H=8}8K!K-<8c4H= <_B|/A=?9)ꀀI8BI/AT]p@D8}8K|~yA0~H@ /@<8c8H`ffbsfg8`~ijxK||x~x$xExK|}x8`~DxK|fxxxxxH2q|cyA(/@ |txH Tbt9HLpA$/@Z ||p|BpBPH <8cxH:8`H7A@~óxK ~xK~#xK~#xK{/@~x8!|!N ||@&AA!|{x|#yAT~hT.T-T-|t/@xWDHUA|t/@dA$|t/@PA8~x/A$~H9a/A/@/@cx8K5|{x/@dcxh8!`a|A}c N |A!;@|{yA{K;|~yAH~K|}x|t/@ 8Hax8K||x/@Cx8xK|zx{/@Cxh8!`|AN |!B|~xp@T/A<8c܀H7Հ~ K~8H=~8@/@8@^~ KX8!P|N |!pB|xx|#x8@Ka8@D<8cxK|}yAPH}H6aL;p8a@x8Ku<_BX|t/A<8cH<8cKe|}yA;ap<_"XzxH}H6!aL8a@dx8K |t/A<8cxexH6^xCxxK1x/@p/@8HL;p8a@x8KЙ<_BX|t/A<8cxxH6;pxxKxKm8!|N |!B<_B4/@ ;H 8/'AWAH,~Cx8H ~Cx8K|dx#xKH@@8;{;Z|t/$@|t/(A@@A8/A#xx8H#x8@8KyH8@;Z;{Ex@@9 9`9@|t;{8/:A@A/(A$/)A$H@$A|t/@~Cx8K=H@A@|Dx8B+A$A|t/@|t~Cx8K8a@KQ|}x8@@0/@(/@ @#xxK|yxH/@ /A7@ /@/@,/A$t/A8`8K|}x|tx/A8.V>~ V`>U>} U@>/A 7A A(q|t/A}Dx8@HHCxH ]Alr/ACx8@HQAP|/AD/@/A,CxHZCx|H CxHZH`@#x8@8K|yxHDCxH~~xA0xH#x8@8Ke|yx/@؃/@/A ~xK/@/A }kxK/A ~cxK<_Bl|t/A <8c,H#xK8` H #x8!a|}c N |a!B|~x|#x;`|#x88DH |x/A|Bt8;+A<_8B`T :| .|| N xPh\82H,83H 810H;4H;]*)[\">].*$" ; OSFULL = $(OS)$(OSVER)$(OSPLAT) $(OS)$(OSPLAT) $(OS)$(OSVER) $(OS) ; Depends all : shell files lib exe obj ; Depends all shell files lib exe obj : first ; NotFile all first shell files lib exe obj dirs clean uninstall ; Always clean uninstall ; rule As Depends $(<) : $(>) ; ASFLAGS on $(<) += $(ASFLAGS) $(SUBDIRASFLAGS) ; ASHDRS on $(<) = [ FIncludes $(SEARCH_SOURCE) $(SUBDIRHDRS) $(HDRS) ] ; rule Bulk local i ; for i in $(>) File $(i:D=$(<)) : $(i) ; rule Cc if $(RELOCATE) CcMv $(<) : $(>) ; CCFLAGS on $(<) += $(CCFLAGS) $(SUBDIRCCFLAGS) $(OPTIM) ; CCHDRS on $(<) = [ on $(<) FIncludes $(HDRS) ] ; CCDEFS on $(<) = [ on $(<) FDefines $(DEFINES) ] ; rule C++ C++FLAGS on $(<) += $(C++FLAGS) $(SUBDIRC++FLAGS) $(OPTIM) ; rule Chmod if $(CHMOD) { Chmod1 $(<) ; } rule File Depends files : $(<) ; SEARCH on $(>) = $(SEARCH_SOURCE) ; MODE on $(<) = $(FILEMODE) ; Chmod $(<) ; rule Fortran rule GenFile local _t = [ FGristSourceFiles $(<) ] ; local _s = [ FAppendSuffix $(>[1]) : $(SUFEXE) ] ; Depends $(_t) : $(_s) $(>[2-]) ; GenFile1 $(_t) : $(_s) $(>[2-]) ; Clean clean : $(_t) ; rule GenFile1 MakeLocate $(<) : $(LOCATE_SOURCE) ; rule HardLink rule HdrRule local s = $(>:G=$(HDRGRIST:E)) ; Includes $(<) : $(s) ; SEARCH on $(s) = $(HDRSEARCH) ; NoCare $(s) ; HDRSEARCH on $(s) = $(HDRSEARCH) ; HDRSCAN on $(s) = $(HDRSCAN) ; HDRRULE on $(s) = $(HDRRULE) ; HDRGRIST on $(s) = $(HDRGRIST) ; rule InstallInto local i t ; t = $(>:G=$(INSTALLGRIST)) ; Depends install : $(t) ; Clean uninstall : $(t) ; MakeLocate $(t) : $(<) ; local tt = $(i:G=$(INSTALLGRIST)) ; Depends $(tt) : $(i) ; Install $(tt) : $(i) ; Chmod $(tt) ; if $(OWNER) && $(CHOWN) { Chown $(tt) ; OWNER on $(tt) = $(OWNER) ; if $(GROUP) && $(CHGRP) Chgrp $(tt) ; GROUP on $(tt) = $(GROUP) ; rule InstallBin local _t = [ FAppendSuffix $(>) : $(SUFEXE) ] ; InstallInto $(<) : $(_t) ; MODE on $(_t:G=$(INSTALLGRIST)) = $(EXEMODE) ; rule InstallFile InstallInto $(<) : $(>) ; MODE on $(>:G=$(INSTALLGRIST)) = $(FILEMODE) ; rule InstallLib rule InstallMan local i s d ; switch $(i:S) case .1 : s = 1 ; case .2 : s = 2 ; case .3 : s = 3 ; case .4 : s = 4 ; case .5 : s = 5 ; case .6 : s = 6 ; case .7 : s = 7 ; case .8 : s = 8 ; case .l : s = l ; case .n : s = n ; case .man : s = 1 ; d = man$(s) ; InstallInto $(d:R=$(<)) : $(i) ; rule InstallShell MODE on $(>:G=$(INSTALLGRIST)) = $(SHELLMODE) ; rule Lex LexMv $(<) : $(>) ; Clean clean : $(<) ; rule Library LibraryFromObjects $(<) : $(>:S=$(SUFOBJ)) ; Objects $(>) ; rule LibraryFromObjects local _i _l _s ; _s = [ FGristFiles $(>) ] ; _l = $(<:S=$(SUFLIB)) ; if $(KEEPOBJS) Depends obj : $(_s) ; Depends lib : $(_l) ; if ! $(_l:D) MakeLocate $(_l) $(_l)($(_s:BS)) : $(LOCATE_TARGET) ; if $(NOARSCAN) Depends $(_l) : $(_s) ; Depends $(_l) : $(_l)($(_s:BS)) ; for _i in $(_s) Depends $(_l)($(_i:BS)) : $(_i) ; Clean clean : $(_l) ; if $(CRELIB) { CreLib $(_l) : $(_s[1]) ; } Archive $(_l) : $(_s) ; if $(RANLIB) { Ranlib $(_l) ; } if ! ( $(NOARSCAN) || $(NOARUPDATE) ) { RmTemps $(_l) : $(_s) ; } rule Link MODE on $(<) = $(EXEMODE) ; rule LinkLibraries local _t = [ FAppendSuffix $(<) : $(SUFEXE) ] ; Depends $(_t) : $(>:S=$(SUFLIB)) ; NEEDLIBS on $(_t) += $(>:S=$(SUFLIB)) ; rule Main MainFromObjects $(<) : $(>:S=$(SUFOBJ)) ; rule MainFromObjects local _s _t ; _t = [ FAppendSuffix $(<) : $(SUFEXE) ] ; if $(_t) != $(<) Depends $(<) : $(_t) ; NotFile $(<) ; Depends exe : $(_t) ; Depends $(_t) : $(_s) ; MakeLocate $(_t) : $(LOCATE_TARGET) ; Link $(_t) : $(_s) ; rule MakeLocate if $(>) LOCATE on $(<) = $(>) ; Depends $(<) : $(>[1]:G=dir) ; MkDir $(>[1]:G=dir) ; rule MkDir NoUpdate $(<) ; if $(<:G=) != $(DOT) && ! $($(<)-mkdir) $(<)-mkdir = true ; Depends dirs : $(<) ; MkDir1 $(<) ; local s = $(<:P) ; switch $(s) case *: : s = ; case *:\\ : s = ; if $(s) = $(<) NotFile $(s) ; else if $(s:G=) Depends $(<) : $(s) ; MkDir $(s) ; rule Object MakeLocate $(<) : $(LOCATE_TARGET) ; HDRS on $(<) = $(SEARCH_SOURCE) $(SUBDIRHDRS) $(HDRS) ; HDRRULE on $(>) = HdrRule ; HDRSCAN on $(>) = $(HDRPATTERN) ; HDRSEARCH on $(>) = $(SEARCH_SOURCE:E) $(SUBDIRHDRS) $(HDRS) $(STDHDRS) ; HDRGRIST on $(>) = $(HDRGRIST) ; DEFINES on $(<) += $(DEFINES) ; switch $(>:S) case .asm : As $(<) : $(>) ; case .c : Cc $(<) : $(>) ; case .C : C++ $(<) : $(>) ; case .cc : C++ $(<) : $(>) ; case .cpp : C++ $(<) : $(>) ; case .f : Fortran $(<) : $(>) ; case .l : Cc $(<) : $(<:S=.c) ; Lex $(<:S=.c) : $(>) ; case .s : As $(<) : $(>) ; case .y : Cc $(<) : $(<:S=$(YACCGEN)) ; Yacc $(<:S=$(YACCGEN)) : $(>) ; case * : UserObject $(<) : $(>) ; rule ObjectCcFlags CCFLAGS on [ FGristFiles $(<:S=$(SUFOBJ)) ] += $(>) ; rule ObjectC++Flags C++FLAGS on [ FGristFiles $(<:S=$(SUFOBJ)) ] += $(>) ; rule ObjectDefines local s = [ FGristFiles $(<:S=$(SUFOBJ)) ] ; DEFINES on $(s) += $(>) ; CCDEFS on $(s) = [ on $(s) FDefines $(DEFINES) ] ; rule ObjectHdrs HDRS on $(s) += $(>) ; CCHDRS on $(s) = [ on $(s) FIncludes $(HDRS) ] ; rule Objects local _i ; for _i in [ FGristFiles $(<) ] Object $(_i:S=$(SUFOBJ)) : $(_i) ; Depends obj : $(_i:S=$(SUFOBJ)) ; rule RmTemps Temporary $(>) ; rule Setuid MODE on [ FAppendSuffix $(<) : $(SUFEXE) ] = 4711 ; rule Shell Depends shell : $(<) ; MODE on $(<) = $(SHELLMODE) ; rule SoftLink rule SubDir local _top = $(<[1]) ; local _tokens = $(<[2-]) ; if ! $(_top) Exit SubDir syntax error ; if ! $($(_top)-SET) $(_top)-SET = true ; if $($(_top)) $(_top)-UP = ; $(_top)-DOWN = ; $(_top)-ROOT = $($(_top)) ; _tokens = [ FReverse $(_tokens) ] ; SUBDIR_DOWN = [ FReverse $(SUBDIR_DOWN) ] ; FStripCommon _tokens : SUBDIR_DOWN ; if $(SUBDIR_DOWN) && $(_tokens) Echo Warning: SubDir $(<) misplaced! ; $(_top)-UP = $(SUBDIR_UP) $(_tokens) ; $(_top)-DOWN = $(SUBDIR_DOWN) ; $(_top)-ROOT = $(SUBDIR_ROOT:E="") ; $(_top) = [ FSubDirPath $(_top) ] ; SUBDIR_UP = $($(_top)-UP) ; SUBDIR_DOWN = ; SUBDIR_ROOT = $($(_top)-ROOT) ; if $($(_top)RULES) { include $($(_top)RULES) ; } else { NoCare $(JAMRULES:R=$($(_top)):G=$(_top)) ; include $(JAMRULES:R=$($(_top)):G=$(_top)) ; SUBDIR_DOWN = $($(_top)-DOWN) $(_tokens) ; SUBDIR_TOKENS = $(SUBDIR_DOWN) ; SUBDIR = [ FSubDirPath $(<) ] ; SEARCH_SOURCE = $(SUBDIR) ; LOCATE_SOURCE = $(ALL_LOCATE_TARGET) $(SUBDIR) ; LOCATE_TARGET = $(ALL_LOCATE_TARGET) $(SUBDIR) ; SOURCE_GRIST = [ FGrist $(SUBDIR_TOKENS) ] ; SUBDIR$(SUBDIRRESET) = ; $(SUBDIRRULES) $(<) ; rule FSubDirPath local _r = [ FRelPath $($(<[1])-UP) : $($(<[1])-DOWN) $(<[2-]) ] ; return $(_r:R=$($(<[1])-ROOT)) ; rule SubDirCcFlags SUBDIRCCFLAGS += $(<) ; rule SubDirC++Flags SUBDIRC++FLAGS += $(<) ; rule SubDirHdrs SUBDIRHDRS += [ FDirName $(<) ] ; rule SubInclude if ! $($(<[1])) Exit SubInclude $(<[1]) without prior SubDir $(<[1]) ; SubDir $(<) ; include $(JAMFILE:D=$(SUBDIR)) ; rule SubRules Exit SubRules $(<[1]) without prior SubDir $(<[1]) ; SubDir $(>) ; rule Undefines UNDEFS on [ FAppendSuffix $(<) : $(SUFEXE) ] += $(UNDEFFLAG)$(>) ; rule UserObject Exit "Unknown suffix on" $(>) "- see UserObject rule in Jamfile(5)." ; rule Yacc local _h ; _h = $(<:BS=.h) ; MakeLocate $(<) $(_h) : $(LOCATE_SOURCE) ; if $(YACC) Depends $(<) $(_h) : $(>) ; Yacc1 $(<) $(_h) : $(>) ; YaccMv $(<) $(_h) : $(>) ; Clean clean : $(<) $(_h) ; Includes $(<) : $(_h) ; rule FGrist return $(<:J=!) ; rule FGristFiles return $(<:G=$(SOURCE_GRIST:E)) ; rule FGristSourceFiles if ! $(SOURCE_GRIST) return $(<) ; else local _i _o ; for _i in $(<) switch $(_i) case *.h : _o += $(_i) ; case * : _o += $(_i:G=$(SOURCE_GRIST)) ; return $(_o) ; rule FReverse if $(1) { return [ FReverse $(1[2-]) ] $(1[1]) ; } rule FSubDir if ! $(<[1]) return $(DOT) ; } local _i _d ; _d = $(DOTDOT) ; for _i in $(<[2-]) _d = $(_d:R=$(DOTDOT)) ; return $(_d) ; rule FStripCommon if $($(<)[1]) && $($(<)[1]) = $($(>)[1]) $(<) = $($(<)[2-]) ; $(>) = $($(>)[2-]) ; FStripCommon $(<) : $(>) ; rule FRelPath local _l _r ; _l = $(<) ; _r = $(>) ; FStripCommon _l : _r ; _l = [ FSubDir $(_l) ] ; _r = [ FDirName $(_r) ] ; if $(_r) = $(DOT) { return $(_l) ; } else { return $(_r:R=$(_l)) ; rule FAppendSuffix if $(_i:S) _o += $(_i) ; _o += $(_i:S=$(>)) ; rule FQuote { return \\\"$(<)\\\" ; } rule FDefines { return -D$(<) ; } rule FIncludes { return -I$(<) ; } rule FDirName local _s = $(DOT) ; _s = $(_i:R=$(_s)) ; return $(_s) ; if $(OS2) rule FQuote { return \"$(<)\" ; } rule FIncludes { return /I$(<) ; } else if $(NT) rule FDefines { return /D$(<) ; } rule FDefines { return "-define '$(<)'" ; } rule FIncludes { return \"$(<:J=,)\" ; } rule FQuote { return \"\"\"$(<)\"\"\" ; } rule FDefines { return "/define=( $(<:J=,) )" ; } rule FIncludes { return "/inc=( $(<:J=,) )" ; } local _s _i ; if ! $(<) _s = $(DOT) ; switch $(<[1]) case *:* : _s = $(<[1]) ; case \\[*\\] : _s = $(<[1]) ; case * : _s = [.$(<[1])] ; for _i in [.$(<[2-])] actions updated together piecemeal Archive $(AR) $(<) $(>) actions As $(AS) $(ASFLAGS) $(ASHDRS) -o $(<) $(>) actions C++ $(C++) -c -o $(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) $(>) actions Cc $(CC) -c -o $(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) $(>) actions Chgrp $(CHGRP) $(GROUP) $(<) actions Chmod1 $(CHMOD) $(MODE) $(<) actions Chown $(CHOWN) $(OWNER) $(<) actions piecemeal together existing Clean $(RM) $(>) actions File $(CP) $(>) $(<) actions GenFile1 $(>[1]) $(<) $(>[2-]) actions Fortran $(FORTRAN) $(FORTRANFLAGS) -o $(<) $(>) actions HardLink $(RM) $(<) && $(LN) $(>) $(<) actions Install $(CP) $(>) $(<) actions Lex $(LEX) $(>) actions LexMv $(MV) lex.yy.c $(<) actions Link bind NEEDLIBS $(LINK) $(LINKFLAGS) -o $(<) $(UNDEFS) $(>) $(NEEDLIBS) $(LINKLIBS) actions MkDir1 $(MKDIR) $(<) actions together Ranlib $(RANLIB) $(<) actions quietly updated piecemeal together RmTemps actions Shell $(AWK) ' NR == 1 { print "$(SHELLHEADER)" } NR == 1 && /^[#:]/ { next } /^##/ { next } { print } ' < $(>) > $(<) actions SoftLink $(RM) $(<) && $(LN) -s $(>) $(<) actions Yacc1 $(YACC) $(YACCFLAGS) $(>) actions YaccMv $(MV) $(YACCFILES).c $(<[1]) $(MV) $(YACCFILES).h $(<[2]) $(C++) -c $(C++FLAGS) $(CCDEFS) $(CCHDRS) $(>) $(CC) -c $(CCFLAGS) $(CCDEFS) $(CCHDRS) $(>) actions ignore CcMv [ $(<) != $(>:BS=$(SUFOBJ)) ] && $(MV) $(>:BS=$(SUFOBJ)) $(<) if $(NOARUPDATE) actions Archive if $(UNIX) PATH="$PATH:." if $(NT) && $(MSVCNT) if exist $(<) set _$(<:B)_=$(<) $(AR) /out:$(<) %_$(<:B)_% $(>) $(AS) /Ml /p /v /w2 $(>) $(<) ,nul,nul; $(CC) /c /Fo$(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) /I$(STDHDRS) $(>) $(C++) /c /Fo$(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) /I$(STDHDRS) /Tp$(>) $(LINK) $(LINKFLAGS) /out:$(<) $(UNDEFS) $(>) $(NEEDLIBS) $(LINKLIBS) else if $(NT) && $(MSVC) $(AR) $(<) -+$(>) $(CC) /c /Fo$(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) $(>) $(C++) /c /Fo$(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) /Tp$(>) else if $(NT) && $(BCCROOT) $(LINK) -e$(<) $(LINKFLAGS) $(UNDEFS) -L$(LINKLIBS) $(NEEDLIBS) $(>) $(C++) -c -o$(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) $(>) $(CC) -c -o$(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) $(>) else if $(OS2) && $(WATCOM) actions together piecemeal Archive $(AR) $(<) +-$(>) $(CC) /Fo=$(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) $(>) $(C++) /Fo=$(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) $(>) $(LINK) $(LINKFLAGS) /Fe=$(<) $(UNDEFS) $(>) $(NEEDLIBS) $(LINKLIBS) actions updated together piecemeal Archive lib/replace $(<) $(>[1]) ,$(>[2-]) $(CC)/obj=$(<) $(CCFLAGS) $(CCDEFS) $(CCHDRS) $(>) $(C++)/obj=$(<) $(C++FLAGS) $(CCDEFS) $(CCHDRS) $(>) $(RM) $(>[1]);* ,$(>[2-]);* actions together quietly CreLib if f$search("$(<)") .eqs. "" then lib/create $(<) mcr $(>[1]) $(<) $(>[2-]) $(LINK)/exe=$(<) $(LINKFLAGS) $(>:J=,) ,$(NEEDLIBS)/lib ,$(LINKLIBS) actions together Archive $(LINK) -library -o $(<) $(>) set -e MWCincludes $(CCHDRS) $(CC) -o $(<) $(CCFLAGS) $(CCDEFS) $(>) $(CC) -o $(<) $(C++FLAGS) $(CCDEFS) $(>) $(LINK) -o $(<) $(LINKFLAGS) $(>) $(NEEDLIBS) "$(LINKLIBS)" if $(WIN98) actions existing Clean del $(>) rule BULK { Bulk $(<) : $(>) ; } rule FILE { File $(<) : $(>) ; } rule HDRRULE { HdrRule $(<) : $(>) ; } rule INSTALL { Install $(<) : $(>) ; } rule LIBRARY { Library $(<) : $(>) ; } rule LIBS { LinkLibraries $(<) : $(>) ; } rule LINK { Link $(<) : $(>) ; } rule MAIN { Main $(<) : $(>) ; } rule SETUID { Setuid $(<) ; } rule SHELL { Shell $(<) : $(>) ; } rule UNDEFINES { Undefines $(<) : $(>) ; } rule INSTALLBIN { InstallBin $(BINDIR) : $(<) ; } rule INSTALLLIB { InstallLib $(LIBDIR) : $(<) ; } rule INSTALLMAN { InstallMan $(MANDIR) : $(<) ; } rule addDirName { $(<) += [ FDirName $(>) ] ; } rule makeCommon { FStripCommon $(<) : $(>) ; } rule _makeCommon { FStripCommon $(<) : $(>) ; } rule makeDirName { $(<) = [ FDirName $(>) ] ; } rule makeGrist { $(<) = [ FGrist $(>) ] ; } rule makeGristedName { $(<) = [ FGristSourceFiles $(>) ] ; } rule makeRelPath { $(<[1]) = [ FRelPath $(<[2-]) : $(>) ] ; } rule makeString { $(<) = $(>:J) ; } rule makeSubDir { $(<) = [ FSubDir $(>) ] ; } rule makeSuffixed { $(<[1]) = [ FAppendSuffix $(>) : $(<[2]) ] ; } include $(JAMFILE) ; rulestargetsINITNOENTRYSPOTTEDMISSINGFOUNDbindingstime ( %s ) : %s stringsnewstr: allocating %d bytes %dK in strings truetoo many options (%d max) Invalid option: -%c option: -%c needs argument list > %s < %s : AlwaysALWAYSDependsDEPENDSechoEchoECHOexitExitEXITGlobGLOBIncludesINCLUDESLeavesLEAVESMatchMATCHNoCareNOCARENOTIMENotFileNOTFILENoUpdateNOUPDATETemporaryTEMPORARYinitmakingstablenewertemptouchedmissingneedtmpoldupdatenofindnomakeunboundparentsexists...found %d target(s)... ...using %d temp target(s)... ...updating %d target(s)... ...can't find %d target(s)... ...can't make %d target(s)... make -- %s%s bind -- %s%s: %s time -- %s%s: %s time -- %s%s: %s%s "%s" : "%s" ; warning: %s depends on itself don't know how to make %s ...patience...*made%s %s %s%s %s %s OS=Windows_NTPATHPathpathgetsetvariables%s %s = !!=&&&()+=:;<<==>>=?=[]actionsbindbreakcasecontinuedefaultelseexistingforifignoreinincludelocalmaxlineonpiecemealquietlyreturnruleswitchtogetherupdatedwhile{|||}%s: line %d: %s at %s -raction block too bigunmatched {} in action blockstring too bigunmatched " in stringscan %s EOFunknown symbol %sargument %sstring "%s"keyword %s%s table: %d+%d+%d (%dK+%dK) items+table+hash, %f density .scan directory %s ! scan archive %s %lderror reading string table#1error reading archive entryarchive name %s found %s(%s)` NULL argumentregexp too bigout of spacetoo many ()unmatched ()junk on end*+ operand could be emptynested *?+unmatched []internal urp?+* follows nothingtrailing \invalid [] rangeNULL parametercorrupted programmemory corruptioncorrupted pointersinternal foulupre error %s HDRSCANHDRRULEheader scan %s header found: %s ...failed updating %d target(s)... ...skipped %d target(s)... ...updated %d target(s)... dependents...skipped %s for lack of %s... ...using %s... ...on %dth target... ...failed %s ......removing %s JAMSHELL%s actions too long (max %d)! warning: using independent target %s LOCATElocate %s: %s SEARCHsearch %s: %s $NetBSD: skeleton.c,v 1.14 1997/10/20 03:41:16 lukem Exp $syntax erroryacc stack overflowexpand '%.*s' expanded to (%d) 1 = warning: unknown rule %s %s on %*.*s ...interruptedno slots for child!%dargv[%d] = '%s' /bin/sh-cvforkchild process(es) lost!waitwaif child found!C0t~"!!(4׈פװ״(<Pװ`x؈ظ@dx|װِ٨ظ$@DdTdڄxڜװ 0٨DظXtۈۨڄx$װ,lxxܘװܬ<xװ 8װHx݈ݘݴ 4HDhdxވޜ<(ڄx޸װ$<P`tߌߤ߰tD0@<d(xװxxװ ,\DTT(8H(<Tl|4dxH\pxװ ظ(DXltdD\pxװظDXldD\pxװװ D,H`<Dt``H`` (d<T(`p```݈ظ (d`D`P```p`xDXlD\px$4DTt ߤ,DPpDx(H\l,<L\4xװx8װDPװ`xx|װװxxPװװx\xװxװ4xDװxTװd x$װ4x\װxlװ|0PxtװPװ 4Ldtxxxxװ$Xtxװxװxװ,Pװ<װLx,xxPװdxװ4xװx$װ@Ttװx$װxװx,x$װHlװxx(xlװx4xװx0װ<xhװTװx, Txlװװxxװװ,D\lפװװxxװxװxxxװ$L@dװt4XpxxװxLװdxװx0װD\xװװxxװ$x8װHxװ4xװxװװ(xDװ\tװx$װ Hlx x4Thxx4,hX| ( X tx װ  x װ x 8װ Px lװ x װ װ x  x 8װ װ Hx  x װ x װ x @װ L X l װ    x x 4װ Dx Xװ lx װ װ x װ  װ װ$xxPxx`װpxװװ$װװx0xx@װTװxxװ $@\txxװװ  װװx$װxxPx$װ xx<`װp װxxװxװxװ8hx޸װ`װ(8װDx װTװdxװxxxxװxװ xLװ\xװxװxװx(װ8xPװ|xװxװxװxװ,xLװ`xtװxװxװx װ0x@װ\xlװ|xװx0װDxhװxxװxװLװxװxDװ\xxװװxxװװxxװװxװ@xװlxLװxװxx@װװ\xװpxLװxװxxװװ\xװxLװLxװxxװװxװxLװHxװxװxx޸װװxxLTxPװxװxװxװ xlװxװxxװhװxװxLװxװ xx \װ lװ xx   !!(!P!|!!!""4"h""##4#h##$ $L$t$$%%% %(%01@AA???@&&''''' '('0'4'<'D'L' 'T'\)$)(),)0)4)8)<)@)D )H )L )P )T )X)\)`)d)h)p)x)))))))))))) )!)")#)$)%*&* '*(* )*(**,+*0,*4-      9>6666668666EBDCA@?76+6 6 6 ;:F6,*"#$%64 66H1.=< /%&-./vTbw2;1$=". !R[\S9ZfgMcpGUV^^`XXt iuczk}" 6 P/lBqQ(^n q!#"3x1<=366>&&6&((('N?z0Y]\)BR!!!S!!6cOeUP&&&W$''r')))@AX}!!!Z_[~`CDE|dasFGHIJtu{'''fghijklmopLM555555555555555 CDE 555FGHIJCDE0GFGHIJFG2IJ y(-KLM)*+VLM ( )*+, 3 456789CDE:CFGHIJFGHIJ 1.K O  . V   *+, Z!,0t/ ...- .?. B* *+,K- O}PV*+, ]*+, a.$    .t* *+, y**|CDEFGHIJ-LM+,.     ---     /- *+,    --***+,      * *+,Y-*+, ws*+,!$%&)* .!!$%&)*-.--!$%&)*. "#'(.        )P)<)\>>>>|>>>>|>>>>|>>>>|>>>>|>>>>|>>>>|D 00 0X~h0DH`L(~~~~($~~ d ǀ d d d < 0 50DDDDDD D4D<DPDXD\DpDxD|DDDDDDDDDD D D D $D ,D 8D TD l e$ y @ @ @ @ @ @ @ / 0 l 1$ 2 lD& lD) D+ D, H$& l d'@ l m n$H o - } . / 0 n o &u0 &z0 Ad B R g u R !3 EV ! ! 0D  R  S  SD|1 S& S 0 S:@MDZDgDnKy S SSTt S S  S$ S(\_aPl {< {@ {L {D {Ho r+s5u$>}$G}M}X~ha~l {Tt| {P {X {\Ll {` {d@d .)6FUeQ$pv {tQ0Ŭ {x {| { ~  p0 0u"0  ~ ~_,|k,x)@*q???@AA  ~  ~= ~c ~@J\`hH D  ) 7 F( T0 ` n }   L  -3*v ~ ~ ~ ~ ~ ~% ~I ~.23M01Sǐ\wd(bxc.34\6Hjl0  ``@]0V0XD'647?8x96887;4):2:<<:E: O:#8BR2 ZDLMM@M(M$hjgt.x.0 ~m8,L++l/,+h)NP6TuGQ@RPObS\IU  ~}NH  ~GH  ~U 4UKFFWFdVl ~U  ~>JH  ~  ~  ~ ! Kn .  5 $ ; (o B N b k /Ws^yj rqfZnfawJi\  zdZ(l"u  HI,.X$&*J*\]^`&>~ JB7<;>QA@?DKNojiGnC]_hUX3YRVO^lgWdM\SeE`ZfFa[mkpLPb456r=IqcJB7<;>QA@?DKNojiGnC]_hUX3YRVO^lgWdM\SeE`ZfFa[mkpLPb456r=IqcH:T829#.%*0/)+,_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cplus_init__cthread_init_routine__mh_execute_header__objcInit_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_globs_atoi_ctime_donerules_donestamps_donestr_fclose_fopen_getoptions_getoptval_list_new_load_builtins_make_parse_file_printf_puts_strcpy_strlen_time_touchtarget_uname_var_defines_var_done_var_set_yyanyerrors_jambase_actionlist_addsettings_bindrule_bindtarget_copysettings_copytarget_freesettings_popsettings_pushsettings_targetchain_targetentry_targetlist_copystr_freestr_hashdone_hashinit_hashitem_list_append_list_copy_list_free_malloc_newstr_strcmp_var_swap_timestamp_file_archscan_file_dirscan_file_time_memcpy_path_build_path_parent_path_parse__CurrentRuneLocale____runetype_memset_list_length_list_print_list_printq_list_sublist_lol_add_lol_free_lol_get_lol_init_lol_print_fputc_fwrite_memchr_builtin_depends_builtin_echo_builtin_exit_builtin_flags_builtin_glob_builtin_match_glob_parse_make_putchar_regcomp_regexec_headers_make1_search_parse_free_parse_refer_parse_save_yyfparse_yyparse_var_get_var_string_memcmp_strchr_strncpy_var_expand_keywords_yyerror_yylex_yyline_yymode___sF_fgets_perror_sprintf_yylval_close_closedir_lseek_open_opendir_read_readdir_sscanf_stat_strrchr_regerror_strncmp_evaluate_rule_cmd_free_cmd_new_execcmd_execwait_fflush_fputs_unlink_yycheck_yydefred_yydgoto_yygindex_yylen_yylhs_yyrindex_yysindex_yytable_compile_append_compile_break_compile_eval_compile_foreach_compile_if_compile_include_compile_list_compile_local_compile_null_compile_on_compile_rule_compile_rules_compile_set_compile_setcomp_compile_setexec_compile_settings_compile_switch_compile_while_realloc_yychar_yydebug_yyerrflag_yynerrs_yyss_yysslim_yyssp_yystacksize_yyval_yyvs_yyvsp____tolower____toupper_onintr___error__exit_execvp_signal_vfork_waitrestFPsaveFPstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-46//SourceCache/Csu/Csu-46/crt.cgcc2_compiled._pointer_to_objcInit_pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)i:r(0,2)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)mach_init_routine:G(0,8)=*(0,9)=f(0,2)_cthread_init_routine:G(0,8)pointer_to_objcInit:S(0,6)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook_othersyms_rulehash_targethash_bindhash_time_progress_time_enter_strhash_strtotal_freelist_builtin_glob_back_target_fate_target_bind_make0_make0sort_yypsave_varhash_var_enter_var_dump_incp_scanmode_anyerrors_buf.0_symdump_hashrehash_hashstat_globchars_regparse_regnpar_regsize_regdummy_regcode_reg_regbranch_regpiece_regatom_regnode_regc_reginsert_regtail_regoptail_regbol_regtry_reginput_regstartp_regendp_regmatch_regrepeat_regnext_headers1_intr_counts_make1a_make1b_make1c_make1d_make1cmds_make1list_make1settings_make1bind_yyrcsid_yygrowstack_var_edit_parse_var_edit_file_var_edit_shift_set_names_lcmp_level.0_indent.1_debug_compile_intr_cmdsrunning_cmdtab_istat