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.