Hex Artifact Content
Not logged in

Artifact fdbc34236906e1aed95bdd1e62b6506a1b47aab8:

Ticket change [fdbc342369] - Ticket [786d01dc53] Fix some build issues on Windows status still Open with 2 other changes by anonymous 2010-04-05 20:07:16.
0000: 44 20 32 30 31 30 2d 30 34 2d 30 35 54 32 30 3a  D 2010-04-05T20:
0010: 30 37 3a 31 36 0a 4a 20 2b 63 6f 6d 6d 65 6e 74  07:16.J +comment
0020: 20 5c 6e 5c 6e 3c 68 72 3e 3c 69 3e 61 6e 6f 6e   \n\n<hr><i>anon
0030: 79 6d 6f 75 73 5c 73 63 6c 61 69 6d 69 6e 67 5c  ymous\sclaiming\
0040: 73 74 6f 5c 73 62 65 5c 73 74 73 62 67 5c 73 61  sto\sbe\stsbg\sa
0050: 64 64 65 64 5c 73 6f 6e 5c 73 32 30 31 30 2d 30  dded\son\s2010-0
0060: 34 2d 30 35 5c 73 32 30 3a 30 37 3a 31 36 3a 3c  4-05\s20:07:16:<
0070: 2f 69 3e 3c 62 72 3e 5c 6e 49 5c 73 64 69 64 6e  /i><br>\nI\sdidn
0080: 27 74 5c 73 66 69 6e 64 5c 73 61 5c 73 70 6f 73  't\sfind\sa\spos
0090: 73 69 62 69 6c 69 74 79 5c 73 74 6f 5c 73 61 74  sibility\sto\sat
00a0: 74 61 63 68 5c 73 74 68 65 5c 73 70 61 74 63 68  tach\sthe\spatch
00b0: 2e 5c 73 4e 6f 77 5c 73 69 74 5c 73 66 6f 6c 6c  .\sNow\sit\sfoll
00c0: 6f 77 73 5c 73 61 66 74 65 72 5c 73 68 65 72 65  ows\safter\shere
00d0: 3a 5c 72 5c 6e 5c 72 5c 6e 3c 76 65 72 62 61 74  :\r\n\r\n<verbat
00e0: 69 6d 3e 5c 72 5c 6e 64 69 66 66 5c 73 2d 4e 61  im>\r\ndiff\s-Na
00f0: 75 72 5c 73 2d 78 5c 73 5f 46 4f 53 53 49 4c 5f  ur\s-x\s_FOSSIL_
0100: 5c 73 2d 78 5c 73 62 75 69 6c 64 5c 73 66 6f 73  \s-x\sbuild\sfos
0110: 73 69 6c 2d 6f 72 67 2f 4d 61 6b 65 66 69 6c 65  sil-org/Makefile
0120: 2e 77 33 32 5c 73 66 6f 73 73 69 6c 2d 73 72 63  .w32\sfossil-src
0130: 2f 4d 61 6b 65 66 69 6c 65 2e 77 33 32 5c 72 5c  /Makefile.w32\r\
0140: 6e 2d 2d 2d 5c 73 66 6f 73 73 69 6c 2d 6f 72 67  n---\sfossil-org
0150: 2f 4d 61 6b 65 66 69 6c 65 2e 77 33 32 5c 74 32  /Makefile.w32\t2
0160: 30 31 30 2d 30 34 2d 30 34 5c 73 31 35 3a 31 35  010-04-04\s15:15
0170: 3a 34 32 5c 73 2b 30 30 30 30 5c 72 5c 6e 2b 2b  :42\s+0000\r\n++
0180: 2b 5c 73 66 6f 73 73 69 6c 2d 73 72 63 2f 4d 61  +\sfossil-src/Ma
0190: 6b 65 66 69 6c 65 2e 77 33 32 5c 74 32 30 31 30  kefile.w32\t2010
01a0: 2d 30 34 2d 30 35 5c 73 31 30 3a 31 39 3a 33 38  -04-05\s10:19:38
01b0: 5c 73 2b 30 30 30 30 5c 72 5c 6e 40 40 5c 73 2d  \s+0000\r\n@@\s-
01c0: 31 39 2c 39 5c 73 2b 31 39 2c 31 33 5c 73 40 40  19,9\s+19,13\s@@
01d0: 5c 72 5c 6e 5c 73 23 5c 72 5c 6e 5c 73 45 5c 73  \r\n\s#\r\n\sE\s
01e0: 3d 5c 73 2e 65 78 65 5c 72 5c 6e 5c 73 5c 72 5c  =\s.exe\r\n\s\r\
01f0: 6e 2d 23 23 23 23 5c 73 45 6e 61 62 6c 65 5c 73  n-####\sEnable\s
0200: 48 54 54 50 53 5c 73 73 75 70 70 6f 72 74 5c 73  HTTPS\ssupport\s
0210: 76 69 61 5c 73 4f 70 65 6e 53 53 4c 5c 73 28 6c  via\sOpenSSL\s(l
0220: 69 6e 6b 73 5c 73 74 6f 5c 73 6c 69 62 73 73 6c  inks\sto\slibssl
0230: 5c 73 61 6e 64 5c 73 6c 69 62 63 72 79 70 74 6f  \sand\slibcrypto
0240: 29 5c 72 5c 6e 2b 23 23 23 23 5c 73 4d 61 6b 65  )\r\n+####\sMake
0250: 5c 73 61 5c 73 62 69 6e 61 72 79 5c 73 77 69 74  \sa\sbinary\swit
0260: 68 5c 73 61 6c 6c 5c 73 6c 69 62 72 61 72 69 65  h\sall\slibrarie
0270: 73 5c 73 73 74 61 74 69 63 61 6c 6c 79 5c 73 6c  s\sstatically\sl
0280: 69 6e 6b 65 64 2e 5c 72 5c 6e 5c 73 23 5c 72 5c  inked.\r\n\s#\r\
0290: 6e 2d 23 5c 73 46 4f 53 53 49 4c 5f 45 4e 41 42  n-#\sFOSSIL_ENAB
02a0: 4c 45 5f 53 53 4c 3d 31 5c 72 5c 6e 2b 23 5c 73  LE_SSL=1\r\n+#\s
02b0: 46 4f 53 53 49 4c 5f 42 55 49 4c 44 5f 53 54 41  FOSSIL_BUILD_STA
02c0: 54 49 43 5c 73 3d 5c 73 31 5c 72 5c 6e 2b 5c 72  TIC\s=\s1\r\n+\r
02d0: 5c 6e 2b 23 23 23 23 5c 73 45 6e 61 62 6c 65 5c  \n+####\sEnable\
02e0: 73 48 54 54 50 53 5c 73 73 75 70 70 6f 72 74 5c  sHTTPS\ssupport\
02f0: 73 76 69 61 5c 73 4f 70 65 6e 53 53 4c 2e 5c 72  svia\sOpenSSL.\r
0300: 5c 6e 2b 23 5c 72 5c 6e 2b 23 5c 73 46 4f 53 53  \n+#\r\n+#\sFOSS
0310: 49 4c 5f 45 4e 41 42 4c 45 5f 53 53 4c 5c 73 3d  IL_ENABLE_SSL\s=
0320: 5c 73 31 5c 72 5c 6e 5c 73 5c 72 5c 6e 5c 73 23  \s1\r\n\s\r\n\s#
0330: 23 23 23 5c 73 43 5c 73 43 6f 6d 70 69 6c 65 5c  ###\sC\sCompile\
0340: 73 61 6e 64 5c 73 6f 70 74 69 6f 6e 73 5c 73 66  sand\soptions\sf
0350: 6f 72 5c 73 75 73 65 5c 73 69 6e 5c 73 62 75 69  or\suse\sin\sbui
0360: 6c 64 69 6e 67 5c 73 65 78 65 63 75 74 61 62 6c  lding\sexecutabl
0370: 65 73 5c 73 74 68 61 74 5c 73 5c 72 5c 6e 5c 73  es\sthat\s\r\n\s
0380: 23 5c 73 5c 73 5c 73 5c 73 77 69 6c 6c 5c 73 72  #\s\s\s\swill\sr
0390: 75 6e 5c 73 6f 6e 5c 73 74 68 65 5c 73 74 61 72  un\son\sthe\star
03a0: 67 65 74 5c 73 70 6c 61 74 66 6f 72 6d 2e 5c 73  get\splatform.\s
03b0: 5c 73 54 68 69 73 5c 73 69 73 5c 73 75 73 75 61  \sThis\sis\susua
03c0: 6c 6c 79 5c 73 74 68 65 5c 73 73 61 6d 65 5c 72  lly\sthe\ssame\r
03d0: 5c 6e 40 40 5c 73 2d 34 31 2c 31 38 5c 73 2b 34  \n@@\s-41,18\s+4
03e0: 35 2c 32 35 5c 73 40 40 5c 72 5c 6e 5c 73 65 6e  5,25\s@@\r\n\sen
03f0: 64 69 66 5c 72 5c 6e 5c 73 5c 72 5c 6e 5c 73 23  dif\r\n\s\r\n\s#
0400: 23 23 23 5c 73 45 78 74 72 61 5c 73 61 72 67 75  ###\sExtra\sargu
0410: 6d 65 6e 74 73 5c 73 66 6f 72 5c 73 6c 69 6e 6b  ments\sfor\slink
0420: 69 6e 67 5c 73 74 68 65 5c 73 66 69 6e 69 73 68  ing\sthe\sfinish
0430: 65 64 5c 73 62 69 6e 61 72 79 2e 5c 73 5c 73 46  ed\sbinary.\s\sF
0440: 6f 73 73 69 6c 5c 73 6e 65 65 64 73 5c 72 5c 6e  ossil\sneeds\r\n
0450: 2d 23 5c 73 5c 73 5c 73 5c 73 74 6f 5c 73 6c 69  -#\s\s\s\sto\sli
0460: 6e 6b 5c 73 61 67 61 69 6e 73 74 5c 73 74 68 65  nk\sagainst\sthe
0470: 5c 73 5a 2d 4c 69 62 5c 73 63 6f 6d 70 72 65 73  \sZ-Lib\scompres
0480: 73 69 6f 6e 5c 73 6c 69 62 72 61 72 79 2e 5c 73  sion\slibrary.\s
0490: 5c 73 54 68 65 72 65 5c 73 61 72 65 5c 73 6e 6f  \sThere\sare\sno
04a0: 5c 72 5c 6e 2d 23 5c 73 5c 73 5c 73 5c 73 6f 74  \r\n-#\s\s\s\sot
04b0: 68 65 72 5c 73 64 65 70 65 6e 64 65 6e 63 69 65  her\sdependencie
04c0: 73 2e 5c 73 5c 73 57 65 5c 73 73 6f 6d 65 74 69  s.\s\sWe\ssometi
04d0: 6d 65 73 5c 73 61 64 64 5c 73 74 68 65 5c 73 2d  mes\sadd\sthe\s-
04e0: 73 74 61 74 69 63 5c 73 6f 70 74 69 6f 6e 5c 73  static\soption\s
04f0: 68 65 72 65 5c 72 5c 6e 2d 23 5c 73 5c 73 5c 73  here\r\n-#\s\s\s
0500: 5c 73 73 6f 5c 73 74 68 61 74 5c 73 77 65 5c 73  \sso\sthat\swe\s
0510: 63 61 6e 5c 73 62 75 69 6c 64 5c 73 61 5c 73 73  can\sbuild\sa\ss
0520: 74 61 74 69 63 5c 73 65 78 65 63 75 74 61 62 6c  tatic\sexecutabl
0530: 65 5c 73 74 68 61 74 5c 73 77 69 6c 6c 5c 73 72  e\sthat\swill\sr
0540: 75 6e 5c 73 69 6e 5c 73 61 5c 72 5c 6e 2d 23 5c  un\sin\sa\r\n-#\
0550: 73 5c 73 5c 73 5c 73 63 68 72 6f 6f 74 5c 73 6a  s\s\s\schroot\sj
0560: 61 69 6c 2e 5c 72 5c 6e 2d 23 5c 72 5c 6e 2d 23  ail.\r\n-#\r\n-#
0570: 4c 49 42 5c 73 3d 5c 73 2d 6c 7a 5c 72 5c 6e 2d  LIB\s=\s-lz\r\n-
0580: 23 4c 49 42 5c 73 3d 5c 73 2d 6c 7a 5c 73 2d 6c  #LIB\s=\s-lz\s-l
0590: 77 73 32 5f 33 32 5c 72 5c 6e 2d 4c 49 42 5c 73  ws2_32\r\n-LIB\s
05a0: 3d 5c 73 2d 6c 6d 69 6e 67 77 65 78 5c 73 2d 6c  =\s-lmingwex\s-l
05b0: 7a 5c 73 2d 6c 77 73 32 5f 33 32 5c 72 5c 6e 2b  z\s-lws2_32\r\n+
05c0: 23 5c 73 5c 73 5c 73 5c 73 74 6f 5c 73 6c 69 6e  #\s\s\s\sto\slin
05d0: 6b 5c 73 61 67 61 69 6e 73 74 5c 73 74 68 65 5c  k\sagainst\sthe\
05e0: 73 5a 2d 4c 69 62 5c 73 63 6f 6d 70 72 65 73 73  sZ-Lib\scompress
05f0: 69 6f 6e 5c 73 6c 69 62 72 61 72 79 5c 73 61 6e  ion\slibrary\san
0600: 64 5c 73 74 6f 5c 73 74 68 65 5c 73 4f 70 65 6e  d\sto\sthe\sOpen
0610: 53 53 4c 5c 73 63 72 79 70 74 6f 5c 72 5c 6e 2b  SSL\scrypto\r\n+
0620: 23 5c 73 5c 73 5c 73 5c 73 6c 69 62 72 61 72 69  #\s\s\s\slibrari
0630: 65 73 5c 73 77 68 65 6e 5c 73 46 4f 53 53 49 4c  es\swhen\sFOSSIL
0640: 5f 45 4e 41 42 4c 45 5f 53 53 4c 5c 73 69 73 5c  _ENABLE_SSL\sis\
0650: 73 64 65 66 69 6e 65 64 2e 5c 73 54 68 65 72 65  sdefined.\sThere
0660: 5c 73 61 72 65 5c 73 6e 6f 5c 73 6f 74 68 65 72  \sare\sno\sother
0670: 5c 72 5c 6e 2b 23 5c 73 5c 73 5c 73 5c 73 64 65  \r\n+#\s\s\s\sde
0680: 70 65 6e 64 65 6e 63 69 65 73 2e 5c 72 5c 6e 2b  pendencies.\r\n+
0690: 23 5c 72 5c 6e 2b 69 66 64 65 66 5c 73 46 4f 53  #\r\n+ifdef\sFOS
06a0: 53 49 4c 5f 42 55 49 4c 44 5f 53 54 41 54 49 43  SIL_BUILD_STATIC
06b0: 5c 72 5c 6e 2b 5c 73 5c 73 4c 49 42 5c 73 2b 3d  \r\n+\s\sLIB\s+=
06c0: 5c 73 2d 73 74 61 74 69 63 5c 72 5c 6e 2b 5c 73  \s-static\r\n+\s
06d0: 5c 73 53 53 4c 4c 49 42 53 5c 73 3d 5c 73 2d 6c  \sSSLLIBS\s=\s-l
06e0: 73 73 6c 5c 73 2d 6c 63 72 79 70 74 6f 5c 73 2d  ssl\s-lcrypto\s-
06f0: 6c 67 64 69 33 32 5c 72 5c 6e 2b 65 6c 73 65 5c  lgdi32\r\n+else\
0700: 72 5c 6e 2b 23 5c 73 53 53 4c 4c 49 42 53 5c 73  r\n+#\sSSLLIBS\s
0710: 3d 5c 73 2d 6c 73 73 6c 33 32 5c 73 2d 6c 65 61  =\s-lssl32\s-lea
0720: 79 33 32 5c 73 5c 73 23 5c 73 4f 70 65 6e 53 53  y32\s\s#\sOpenSS
0730: 4c 5c 73 56 65 72 73 69 6f 6e 73 5c 73 3c 5c 73  L\sVersions\s<\s
0740: 5c 73 31 2e 30 2e 30 5c 72 5c 6e 2b 5c 73 5c 73  \s1.0.0\r\n+\s\s
0750: 53 53 4c 4c 49 42 53 5c 73 3d 5c 73 2d 6c 73 73  SSLLIBS\s=\s-lss
0760: 6c 5c 73 2d 6c 63 72 79 70 74 6f 5c 73 5c 73 5c  l\s-lcrypto\s\s\
0770: 73 23 5c 73 4f 70 65 6e 53 53 4c 5c 73 56 65 72  s#\sOpenSSL\sVer
0780: 73 69 6f 6e 73 5c 73 3e 3d 5c 73 31 2e 30 2e 30  sions\s>=\s1.0.0
0790: 5c 72 5c 6e 2b 65 6e 64 69 66 5c 72 5c 6e 2b 23  \r\n+endif\r\n+#
07a0: 5c 72 5c 6e 5c 73 23 5c 73 4f 70 65 6e 53 53 4c  \r\n\s#\sOpenSSL
07b0: 3a 5c 72 5c 6e 5c 73 69 66 64 65 66 5c 73 46 4f  :\r\n\sifdef\sFO
07c0: 53 53 49 4c 5f 45 4e 41 42 4c 45 5f 53 53 4c 5c  SSIL_ENABLE_SSL\
07d0: 72 5c 6e 2d 4c 49 42 5c 73 2b 3d 5c 73 2d 6c 63  r\n-LIB\s+=\s-lc
07e0: 72 79 70 74 6f 5c 73 2d 6c 73 73 6c 5c 72 5c 6e  rypto\s-lssl\r\n
07f0: 2b 5c 73 5c 73 4c 49 42 5c 73 2b 3d 5c 73 24 28  +\s\sLIB\s+=\s$(
0800: 53 53 4c 4c 49 42 53 29 5c 72 5c 6e 5c 73 65 6e  SSLLIBS)\r\n\sen
0810: 64 69 66 5c 72 5c 6e 2b 23 5c 72 5c 6e 2b 23 5c  dif\r\n+#\r\n+#\
0820: 73 4e 6f 72 6d 61 6c 5c 73 72 65 71 75 69 72 65  sNormal\srequire
0830: 64 5c 73 6c 69 62 72 61 72 69 65 73 3a 5c 72 5c  d\slibraries:\r\
0840: 6e 2b 4c 49 42 5c 73 2b 3d 5c 73 2d 6c 6d 69 6e  n+LIB\s+=\s-lmin
0850: 67 77 65 78 5c 73 2d 6c 7a 5c 73 2d 6c 77 73 32  gwex\s-lz\s-lws2
0860: 5f 33 32 5c 72 5c 6e 5c 73 5c 72 5c 6e 5c 73 23  _32\r\n\s\r\n\s#
0870: 23 23 23 5c 73 54 63 6c 5c 73 73 68 65 6c 6c 5c  ###\sTcl\sshell\
0880: 73 66 6f 72 5c 73 75 73 65 5c 73 69 6e 5c 73 72  sfor\suse\sin\sr
0890: 75 6e 6e 69 6e 67 5c 73 74 68 65 5c 73 66 6f 73  unning\sthe\sfos
08a0: 73 69 6c 5c 73 74 65 73 74 73 75 69 74 65 2e 5c  sil\stestsuite.\
08b0: 72 5c 6e 5c 73 23 5c 72 5c 6e 64 69 66 66 5c 73  r\n\s#\r\ndiff\s
08c0: 2d 4e 61 75 72 5c 73 2d 78 5c 73 5f 46 4f 53 53  -Naur\s-x\s_FOSS
08d0: 49 4c 5f 5c 73 2d 78 5c 73 62 75 69 6c 64 5c 73  IL_\s-x\sbuild\s
08e0: 66 6f 73 73 69 6c 2d 6f 72 67 2f 73 72 63 2f 6d  fossil-org/src/m
08f0: 61 6b 65 6d 61 6b 65 2e 74 63 6c 5c 73 66 6f 73  akemake.tcl\sfos
0900: 73 69 6c 2d 73 72 63 2f 73 72 63 2f 6d 61 6b 65  sil-src/src/make
0910: 6d 61 6b 65 2e 74 63 6c 5c 72 5c 6e 2d 2d 2d 5c  make.tcl\r\n---\
0920: 73 66 6f 73 73 69 6c 2d 6f 72 67 2f 73 72 63 2f  sfossil-org/src/
0930: 6d 61 6b 65 6d 61 6b 65 2e 74 63 6c 5c 74 32 30  makemake.tcl\t20
0940: 31 30 2d 30 34 2d 30 34 5c 73 31 35 3a 31 38 3a  10-04-04\s15:18:
0950: 31 31 5c 73 2b 30 30 30 30 5c 72 5c 6e 2b 2b 2b  11\s+0000\r\n+++
0960: 5c 73 66 6f 73 73 69 6c 2d 73 72 63 2f 73 72 63  \sfossil-src/src
0970: 2f 6d 61 6b 65 6d 61 6b 65 2e 74 63 6c 5c 74 32  /makemake.tcl\t2
0980: 30 31 30 2d 30 34 2d 30 35 5c 73 31 30 3a 34 32  010-04-05\s10:42
0990: 3a 33 39 5c 73 2b 30 30 30 30 5c 72 5c 6e 40 40  :39\s+0000\r\n@@
09a0: 5c 73 2d 31 31 34 2c 37 5c 73 2b 31 31 34 2c 31  \s-114,7\s+114,1
09b0: 30 5c 73 40 40 5c 72 5c 6e 5c 73 5c 73 5c 73 70  0\s@@\r\n\s\s\sp
09c0: 75 74 73 5c 73 2d 6e 6f 6e 65 77 6c 69 6e 65 5c  uts\s-nonewline\
09d0: 73 22 5c 73 5c 5c 5c 5c 5c 5c 6e 5c 73 5c 5c 24  s"\s\\\\\\n\s\\$
09e0: 28 4f 42 4a 44 49 52 29 2f 24 73 2e 6f 22 5c 72  (OBJDIR)/$s.o"\r
09f0: 5c 6e 5c 73 7d 5c 72 5c 6e 5c 73 70 75 74 73 5c  \n\s}\r\n\sputs\
0a00: 73 22 5c 5c 6e 22 5c 72 5c 6e 2d 70 75 74 73 5c  s"\\n"\r\n-puts\
0a10: 73 22 41 50 50 4e 41 4d 45 5c 73 3d 5c 73 24 6e  s"APPNAME\s=\s$n
0a20: 61 6d 65 5c 5c 24 28 45 29 22 5c 72 5c 6e 2b 70  ame\\$(E)"\r\n+p
0a30: 75 74 73 5c 73 22 41 50 50 4e 41 4d 45 5c 73 5c  uts\s"APPNAME\s\
0a40: 73 5c 73 5c 73 5c 73 3d 5c 73 24 6e 61 6d 65 5c  s\s\s\s=\s$name\
0a50: 5c 24 28 45 29 22 5c 72 5c 6e 2b 70 75 74 73 5c  \$(E)"\r\n+puts\
0a60: 73 22 54 52 41 4e 53 4c 41 54 45 5c 73 5c 73 5c  s"TRANSLATE\s\s\
0a70: 73 3d 5c 73 74 72 61 6e 73 6c 61 74 65 5c 5c 24  s=\stranslate\\$
0a80: 28 45 29 22 5c 72 5c 6e 2b 70 75 74 73 5c 73 22  (E)"\r\n+puts\s"
0a90: 4d 41 4b 45 48 45 41 44 45 52 53 5c 73 3d 5c 73  MAKEHEADERS\s=\s
0aa0: 6d 61 6b 65 68 65 61 64 65 72 73 5c 5c 24 28 45  makeheaders\\$(E
0ab0: 29 22 5c 72 5c 6e 2b 70 75 74 73 5c 73 22 4d 4b  )"\r\n+puts\s"MK
0ac0: 49 4e 44 45 58 5c 73 5c 73 5c 73 5c 73 5c 73 3d  INDEX\s\s\s\s\s=
0ad0: 5c 73 6d 6b 69 6e 64 65 78 5c 5c 24 28 45 29 22  \smkindex\\$(E)"
0ae0: 5c 72 5c 6e 5c 73 70 75 74 73 5c 73 22 5c 5c 6e  \r\n\sputs\s"\\n
0af0: 22 5c 72 5c 6e 5c 73 5c 72 5c 6e 5c 73 70 75 74  "\r\n\s\r\n\sput
0b00: 73 5c 73 7b 5c 72 5c 6e 40 40 5c 73 2d 31 32 36  s\s{\r\n@@\s-126
0b10: 2c 31 33 5c 73 2b 31 32 39 2c 31 33 5c 73 40 40  ,13\s+129,13\s@@
0b20: 5c 72 5c 6e 5c 73 24 28 4f 42 4a 44 49 52 29 3a  \r\n\s$(OBJDIR):
0b30: 5c 72 5c 6e 5c 73 5c 74 2d 6d 6b 64 69 72 5c 73  \r\n\s\t-mkdir\s
0b40: 24 28 4f 42 4a 44 49 52 29 5c 72 5c 6e 5c 73 5c  $(OBJDIR)\r\n\s\
0b50: 72 5c 6e 2d 74 72 61 6e 73 6c 61 74 65 3a 5c 74  r\n-translate:\t
0b60: 24 28 53 52 43 44 49 52 29 2f 74 72 61 6e 73 6c  $(SRCDIR)/transl
0b70: 61 74 65 2e 63 5c 72 5c 6e 2b 24 28 54 52 41 4e  ate.c\r\n+$(TRAN
0b80: 53 4c 41 54 45 29 3a 5c 74 24 28 53 52 43 44 49  SLATE):\t$(SRCDI
0b90: 52 29 2f 74 72 61 6e 73 6c 61 74 65 2e 63 5c 72  R)/translate.c\r
0ba0: 5c 6e 5c 73 5c 74 24 28 42 43 43 29 5c 73 2d 6f  \n\s\t$(BCC)\s-o
0bb0: 5c 73 74 72 61 6e 73 6c 61 74 65 5c 73 24 28 53  \stranslate\s$(S
0bc0: 52 43 44 49 52 29 2f 74 72 61 6e 73 6c 61 74 65  RCDIR)/translate
0bd0: 2e 63 5c 72 5c 6e 5c 73 5c 72 5c 6e 2d 6d 61 6b  .c\r\n\s\r\n-mak
0be0: 65 68 65 61 64 65 72 73 3a 5c 74 24 28 53 52 43  eheaders:\t$(SRC
0bf0: 44 49 52 29 2f 6d 61 6b 65 68 65 61 64 65 72 73  DIR)/makeheaders
0c00: 2e 63 5c 72 5c 6e 2b 24 28 4d 41 4b 45 48 45 41  .c\r\n+$(MAKEHEA
0c10: 44 45 52 53 29 3a 5c 74 24 28 53 52 43 44 49 52  DERS):\t$(SRCDIR
0c20: 29 2f 6d 61 6b 65 68 65 61 64 65 72 73 2e 63 5c  )/makeheaders.c\
0c30: 72 5c 6e 5c 73 5c 74 24 28 42 43 43 29 5c 73 2d  r\n\s\t$(BCC)\s-
0c40: 6f 5c 73 6d 61 6b 65 68 65 61 64 65 72 73 5c 73  o\smakeheaders\s
0c50: 24 28 53 52 43 44 49 52 29 2f 6d 61 6b 65 68 65  $(SRCDIR)/makehe
0c60: 61 64 65 72 73 2e 63 5c 72 5c 6e 5c 73 5c 72 5c  aders.c\r\n\s\r\
0c70: 6e 2d 6d 6b 69 6e 64 65 78 3a 5c 74 24 28 53 52  n-mkindex:\t$(SR
0c80: 43 44 49 52 29 2f 6d 6b 69 6e 64 65 78 2e 63 5c  CDIR)/mkindex.c\
0c90: 72 5c 6e 2b 24 28 4d 4b 49 4e 44 45 58 29 3a 5c  r\n+$(MKINDEX):\
0ca0: 74 24 28 53 52 43 44 49 52 29 2f 6d 6b 69 6e 64  t$(SRCDIR)/mkind
0cb0: 65 78 2e 63 5c 72 5c 6e 5c 73 5c 74 24 28 42 43  ex.c\r\n\s\t$(BC
0cc0: 43 29 5c 73 2d 6f 5c 73 6d 6b 69 6e 64 65 78 5c  C)\s-o\smkindex\
0cd0: 73 24 28 53 52 43 44 49 52 29 2f 6d 6b 69 6e 64  s$(SRCDIR)/mkind
0ce0: 65 78 2e 63 5c 72 5c 6e 5c 73 5c 72 5c 6e 5c 73  ex.c\r\n\s\r\n\s
0cf0: 23 5c 73 57 41 52 4e 49 4e 47 2e 5c 73 44 41 4e  #\sWARNING.\sDAN
0d00: 47 45 52 2e 5c 73 52 75 6e 6e 69 6e 67 5c 73 74  GER.\sRunning\st
0d10: 68 65 5c 73 74 65 73 74 73 75 69 74 65 5c 73 6d  he\stestsuite\sm
0d20: 6f 64 69 66 69 65 73 5c 73 74 68 65 5c 73 72 65  odifies\sthe\sre
0d30: 70 6f 73 69 74 6f 72 79 5c 73 74 68 65 5c 72 5c  pository\sthe\r\
0d40: 6e 40 40 5c 73 2d 31 36 31 2c 37 5c 73 2b 31 36  n@@\s-161,7\s+16
0d50: 34 2c 37 5c 73 40 40 5c 72 5c 6e 5c 73 5c 72 5c  4,7\s@@\r\n\s\r\
0d60: 6e 5c 73 63 6c 65 61 6e 3a 5c 74 5c 72 5c 6e 5c  n\sclean:\t\r\n\
0d70: 73 5c 74 72 6d 5c 73 2d 66 5c 73 24 28 4f 42 4a  s\trm\s-f\s$(OBJ
0d80: 44 49 52 29 2f 2a 2e 6f 5c 73 2a 5f 2e 63 5c 73  DIR)/*.o\s*_.c\s
0d90: 24 28 41 50 50 4e 41 4d 45 29 5c 73 56 45 52 53  $(APPNAME)\sVERS
0da0: 49 4f 4e 2e 68 5c 72 5c 6e 2d 5c 74 72 6d 5c 73  ION.h\r\n-\trm\s
0db0: 2d 66 5c 73 74 72 61 6e 73 6c 61 74 65 5c 73 6d  -f\stranslate\sm
0dc0: 61 6b 65 68 65 61 64 65 72 73 5c 73 6d 6b 69 6e  akeheaders\smkin
0dd0: 64 65 78 5c 73 70 61 67 65 5f 69 6e 64 65 78 2e  dex\spage_index.
0de0: 68 5c 73 68 65 61 64 65 72 73 7d 5c 72 5c 6e 2b  h\sheaders}\r\n+
0df0: 5c 74 72 6d 5c 73 2d 66 5c 73 24 28 54 52 41 4e  \trm\s-f\s$(TRAN
0e00: 53 4c 41 54 45 29 5c 73 24 28 4d 41 4b 45 48 45  SLATE)\s$(MAKEHE
0e10: 41 44 45 52 53 29 5c 73 24 28 4d 4b 49 4e 44 45  ADERS)\s$(MKINDE
0e20: 58 29 5c 73 70 61 67 65 5f 69 6e 64 65 78 2e 68  X)\spage_index.h
0e30: 5c 73 68 65 61 64 65 72 73 7d 5c 72 5c 6e 5c 73  \sheaders}\r\n\s
0e40: 5c 72 5c 6e 5c 73 73 65 74 5c 73 68 66 69 6c 65  \r\n\sset\shfile
0e50: 73 5c 73 7b 7d 5c 72 5c 6e 5c 73 66 6f 72 65 61  s\s{}\r\n\sforea
0e60: 63 68 5c 73 73 5c 73 5b 6c 73 6f 72 74 5c 73 24  ch\ss\s[lsort\s$
0e70: 73 72 63 5d 5c 73 7b 6c 61 70 70 65 6e 64 5c 73  src]\s{lappend\s
0e80: 68 66 69 6c 65 73 5c 73 24 73 2e 68 7d 5c 72 5c  hfiles\s$s.h}\r\
0e90: 6e 40 40 5c 73 2d 31 37 35 2c 32 33 5c 73 2b 31  n@@\s-175,23\s+1
0ea0: 37 38 2c 32 33 5c 73 40 40 5c 72 5c 6e 5c 73 61  78,23\s@@\r\n\sa
0eb0: 70 70 65 6e 64 5c 73 6d 68 61 72 67 73 5c 73 22  ppend\smhargs\s"
0ec0: 5c 73 5c 5c 24 28 53 52 43 44 49 52 29 2f 73 71  \s\\$(SRCDIR)/sq
0ed0: 6c 69 74 65 33 2e 68 22 5c 72 5c 6e 5c 73 61 70  lite3.h"\r\n\sap
0ee0: 70 65 6e 64 5c 73 6d 68 61 72 67 73 5c 73 22 5c  pend\smhargs\s"\
0ef0: 73 5c 5c 24 28 53 52 43 44 49 52 29 2f 74 68 2e  s\\$(SRCDIR)/th.
0f00: 68 22 5c 72 5c 6e 5c 73 61 70 70 65 6e 64 5c 73  h"\r\n\sappend\s
0f10: 6d 68 61 72 67 73 5c 73 22 5c 73 56 45 52 53 49  mhargs\s"\sVERSI
0f20: 4f 4e 2e 68 22 5c 72 5c 6e 2d 70 75 74 73 5c 73  ON.h"\r\n-puts\s
0f30: 22 70 61 67 65 5f 69 6e 64 65 78 2e 68 3a 5c 73  "page_index.h:\s
0f40: 5c 5c 24 28 54 52 41 4e 53 5f 53 52 43 29 5c 73  \\$(TRANS_SRC)\s
0f50: 6d 6b 69 6e 64 65 78 22 5c 72 5c 6e 2d 70 75 74  mkindex"\r\n-put
0f60: 73 5c 73 22 5c 5c 74 2e 2f 6d 6b 69 6e 64 65 78  s\s"\\t./mkindex
0f70: 5c 73 5c 5c 24 28 54 52 41 4e 53 5f 53 52 43 29  \s\\$(TRANS_SRC)
0f80: 5c 73 3e 24 40 22 5c 72 5c 6e 2d 70 75 74 73 5c  \s>$@"\r\n-puts\
0f90: 73 22 68 65 61 64 65 72 73 3a 5c 5c 74 70 61 67  s"headers:\\tpag
0fa0: 65 5f 69 6e 64 65 78 2e 68 5c 73 6d 61 6b 65 68  e_index.h\smakeh
0fb0: 65 61 64 65 72 73 5c 73 56 45 52 53 49 4f 4e 2e  eaders\sVERSION.
0fc0: 68 22 5c 72 5c 6e 2d 70 75 74 73 5c 73 22 5c 5c  h"\r\n-puts\s"\\
0fd0: 74 2e 2f 6d 61 6b 65 68 65 61 64 65 72 73 5c 73  t./makeheaders\s
0fe0: 24 6d 68 61 72 67 73 22 5c 72 5c 6e 2b 70 75 74  $mhargs"\r\n+put
0ff0: 73 5c 73 22 70 61 67 65 5f 69 6e 64 65 78 2e 68  s\s"page_index.h
1000: 3a 5c 73 5c 5c 24 28 54 52 41 4e 53 5f 53 52 43  :\s\\$(TRANS_SRC
1010: 29 5c 73 5c 5c 24 28 4d 4b 49 4e 44 45 58 29 22  )\s\\$(MKINDEX)"
1020: 5c 72 5c 6e 2b 70 75 74 73 5c 73 22 5c 5c 74 2e  \r\n+puts\s"\\t.
1030: 2f 5c 5c 24 28 4d 4b 49 4e 44 45 58 29 5c 73 5c  /\\$(MKINDEX)\s\
1040: 5c 24 28 54 52 41 4e 53 5f 53 52 43 29 5c 73 3e  \$(TRANS_SRC)\s>
1050: 24 40 22 5c 72 5c 6e 2b 70 75 74 73 5c 73 22 68  $@"\r\n+puts\s"h
1060: 65 61 64 65 72 73 3a 5c 5c 74 70 61 67 65 5f 69  eaders:\\tpage_i
1070: 6e 64 65 78 2e 68 5c 73 5c 5c 24 28 4d 41 4b 45  ndex.h\s\\$(MAKE
1080: 48 45 41 44 45 52 53 29 5c 73 56 45 52 53 49 4f  HEADERS)\sVERSIO
1090: 4e 2e 68 22 5c 72 5c 6e 2b 70 75 74 73 5c 73 22  N.h"\r\n+puts\s"
10a0: 5c 5c 74 2e 2f 5c 5c 24 28 4d 41 4b 45 48 45 41  \\t./\\$(MAKEHEA
10b0: 44 45 52 53 29 5c 73 24 6d 68 61 72 67 73 22 5c  DERS)\s$mhargs"\
10c0: 72 5c 6e 5c 73 70 75 74 73 5c 73 22 5c 5c 74 74  r\n\sputs\s"\\tt
10d0: 6f 75 63 68 5c 73 68 65 61 64 65 72 73 22 5c 72  ouch\sheaders"\r
10e0: 5c 6e 5c 73 70 75 74 73 5c 73 22 68 65 61 64 65  \n\sputs\s"heade
10f0: 72 73 3a 5c 73 4d 61 6b 65 66 69 6c 65 22 5c 72  rs:\sMakefile"\r
1100: 5c 6e 5c 73 70 75 74 73 5c 73 22 4d 61 6b 65 66  \n\sputs\s"Makef
1110: 69 6c 65 3a 22 5c 72 5c 6e 5c 73 73 65 74 5c 73  ile:"\r\n\sset\s
1120: 65 78 74 72 61 5f 68 28 6d 61 69 6e 29 5c 73 70  extra_h(main)\sp
1130: 61 67 65 5f 69 6e 64 65 78 2e 68 5c 72 5c 6e 5c  age_index.h\r\n\
1140: 73 5c 72 5c 6e 5c 73 66 6f 72 65 61 63 68 5c 73  s\r\n\sforeach\s
1150: 73 5c 73 5b 6c 73 6f 72 74 5c 73 24 73 72 63 5d  s\s[lsort\s$src]
1160: 5c 73 7b 5c 72 5c 6e 2d 5c 73 5c 73 70 75 74 73  \s{\r\n-\s\sputs
1170: 5c 73 22 24 7b 73 7d 5f 2e 63 3a 5c 5c 74 5c 5c  \s"${s}_.c:\\t\\
1180: 24 28 53 52 43 44 49 52 29 2f 24 73 2e 63 5c 73  $(SRCDIR)/$s.c\s
1190: 74 72 61 6e 73 6c 61 74 65 22 5c 72 5c 6e 2d 5c  translate"\r\n-\
11a0: 73 5c 73 70 75 74 73 5c 73 22 5c 5c 74 2e 2f 74  s\sputs\s"\\t./t
11b0: 72 61 6e 73 6c 61 74 65 5c 73 5c 5c 24 28 53 52  ranslate\s\\$(SR
11c0: 43 44 49 52 29 2f 24 73 2e 63 5c 73 3e 24 7b 73  CDIR)/$s.c\s>${s
11d0: 7d 5f 2e 63 5c 5c 6e 22 5c 72 5c 6e 2b 5c 73 5c  }_.c\\n"\r\n+\s\
11e0: 73 70 75 74 73 5c 73 22 24 7b 73 7d 5f 2e 63 3a  sputs\s"${s}_.c:
11f0: 5c 5c 74 5c 5c 24 28 53 52 43 44 49 52 29 2f 24  \\t\\$(SRCDIR)/$
1200: 73 2e 63 5c 73 5c 5c 24 28 54 52 41 4e 53 4c 41  s.c\s\\$(TRANSLA
1210: 54 45 29 22 5c 72 5c 6e 2b 5c 73 5c 73 70 75 74  TE)"\r\n+\s\sput
1220: 73 5c 73 22 5c 5c 74 2e 2f 5c 5c 24 28 54 52 41  s\s"\\t./\\$(TRA
1230: 4e 53 4c 41 54 45 29 5c 73 5c 5c 24 28 53 52 43  NSLATE)\s\\$(SRC
1240: 44 49 52 29 2f 24 73 2e 63 5c 73 3e 24 7b 73 7d  DIR)/$s.c\s>${s}
1250: 5f 2e 63 22 5c 72 5c 6e 5c 73 5c 73 5c 73 70 75  _.c"\r\n\s\s\spu
1260: 74 73 5c 73 22 5c 5c 24 28 4f 42 4a 44 49 52 29  ts\s"\\$(OBJDIR)
1270: 2f 24 73 2e 6f 3a 5c 5c 74 24 7b 73 7d 5f 2e 63  /$s.o:\\t${s}_.c
1280: 5c 73 24 73 2e 68 5c 73 24 65 78 74 72 61 5f 68  \s$s.h\s$extra_h
1290: 28 24 73 29 5c 73 5c 5c 24 28 53 52 43 44 49 52  ($s)\s\\$(SRCDIR
12a0: 29 2f 63 6f 6e 66 69 67 2e 68 22 5c 72 5c 6e 2d  )/config.h"\r\n-
12b0: 5c 73 5c 73 70 75 74 73 5c 73 22 5c 5c 74 5c 5c  \s\sputs\s"\\t\\
12c0: 24 28 58 54 43 43 29 5c 73 2d 6f 5c 73 5c 5c 24  $(XTCC)\s-o\s\\$
12d0: 28 4f 42 4a 44 49 52 29 2f 24 73 2e 6f 5c 73 2d  (OBJDIR)/$s.o\s-
12e0: 63 5c 73 24 7b 73 7d 5f 2e 63 5c 5c 6e 22 5c 72  c\s${s}_.c\\n"\r
12f0: 5c 6e 2d 5c 73 5c 73 70 75 74 73 5c 73 22 24 73  \n-\s\sputs\s"$s
1300: 2e 68 3a 5c 5c 74 68 65 61 64 65 72 73 22 5c 72  .h:\\theaders"\r
1310: 5c 6e 2d 23 5c 73 5c 73 70 75 74 73 5c 73 22 5c  \n-#\s\sputs\s"\
1320: 5c 74 2e 2f 6d 61 6b 65 68 65 61 64 65 72 73 5c  \t./makeheaders\
1330: 73 24 6d 68 61 72 67 73 5c 5c 6e 5c 5c 74 74 6f  s$mhargs\\n\\tto
1340: 75 63 68 5c 73 68 65 61 64 65 72 73 5c 5c 6e 22  uch\sheaders\\n"
1350: 5c 72 5c 6e 2d 23 5c 73 5c 73 70 75 74 73 5c 73  \r\n-#\s\sputs\s
1360: 22 5c 5c 74 2e 2f 6d 61 6b 65 68 65 61 64 65 72  "\\t./makeheader
1370: 73 5c 73 24 7b 73 7d 5f 2e 63 3a 24 7b 73 7d 2e  s\s${s}_.c:${s}.
1380: 68 5c 5c 6e 22 5c 72 5c 6e 2b 5c 73 5c 73 70 75  h\\n"\r\n+\s\spu
1390: 74 73 5c 73 22 5c 5c 74 5c 5c 24 28 58 54 43 43  ts\s"\\t\\$(XTCC
13a0: 29 5c 73 2d 6f 5c 73 5c 5c 24 28 4f 42 4a 44 49  )\s-o\s\\$(OBJDI
13b0: 52 29 2f 24 73 2e 6f 5c 73 2d 63 5c 73 24 7b 73  R)/$s.o\s-c\s${s
13c0: 7d 5f 2e 63 22 5c 72 5c 6e 2b 5c 73 5c 73 70 75  }_.c"\r\n+\s\spu
13d0: 74 73 5c 73 22 24 73 2e 68 3a 5c 5c 74 68 65 61  ts\s"$s.h:\\thea
13e0: 64 65 72 73 5c 5c 6e 22 5c 72 5c 6e 2b 23 5c 73  ders\\n"\r\n+#\s
13f0: 5c 73 70 75 74 73 5c 73 22 5c 5c 74 2e 2f 24 28  \sputs\s"\\t./$(
1400: 4d 41 4b 45 48 45 41 44 45 52 53 29 5c 73 24 6d  MAKEHEADERS)\s$m
1410: 68 61 72 67 73 5c 5c 6e 5c 5c 74 74 6f 75 63 68  hargs\\n\\ttouch
1420: 5c 73 68 65 61 64 65 72 73 5c 5c 6e 22 5c 72 5c  \sheaders\\n"\r\
1430: 6e 2b 23 5c 73 5c 73 70 75 74 73 5c 73 22 5c 5c  n+#\s\sputs\s"\\
1440: 74 2e 2f 24 28 4d 41 4b 45 48 45 41 44 45 52 53  t./$(MAKEHEADERS
1450: 29 5c 73 24 7b 73 7d 5f 2e 63 3a 24 7b 73 7d 2e  )\s${s}_.c:${s}.
1460: 68 5c 5c 6e 22 5c 72 5c 6e 5c 73 7d 5c 72 5c 6e  h\\n"\r\n\s}\r\n
1470: 3c 2f 76 65 72 62 61 74 69 6d 3e 0a 4a 20 72 65  </verbatim>.J re
1480: 73 6f 6c 75 74 69 6f 6e 20 4f 70 65 6e 0a 4b 20  solution Open.K 
1490: 37 38 36 64 30 31 64 63 35 33 32 38 31 33 64 30  786d01dc532813d0
14a0: 61 36 33 35 65 63 37 63 32 30 33 66 38 35 30 33  a635ec7c203f8503
14b0: 63 32 33 38 33 36 30 39 0a 55 20 61 6e 6f 6e 79  c2383609.U anony
14c0: 6d 6f 75 73 0a 5a 20 35 36 65 64 36 31 32 33 35  mous.Z 56ed61235
14d0: 65 34 37 61 39 34 64 39 36 65 62 36 35 39 65 63  e47a94d96eb659ec
14e0: 64 33 63 37 62 35 38 0a                          d3c7b58.