Hex Artifact Content

Artifact 87fce2e9a073f4507878eabd93bfb1049415352b:


0000: 54 68 69 73 20 77 69 6c 6c 20 62 75 69 6c 64 20  This will build 
0010: 61 20 54 63 6c 6b 69 74 20 6e 61 6d 65 64 20 22  a Tclkit named "
0020: 74 63 6c 6b 69 74 2d 3c 76 65 72 73 69 6f 6e 3e  tclkit-<version>
0030: 22 2e 0a 0a 55 73 61 67 65 3a 0a 09 6b 69 74 63  "...Usage:..kitc
0040: 72 65 61 74 6f 72 20 7b 3c 76 65 72 73 69 6f 6e  reator {<version
0050: 3e 20 7c 20 63 76 73 5f 3c 63 76 73 54 61 67 3e  > | cvs_<cvsTag>
0060: 20 7c 20 63 6c 65 61 6e 20 7c 20 64 69 73 74 63   | clean | distc
0070: 6c 65 61 6e 7d 0a 0a 09 44 65 66 61 75 6c 74 20  lean}...Default 
0080: 69 73 20 74 6f 20 63 72 65 61 74 65 20 61 20 54  is to create a T
0090: 63 6c 6b 69 74 20 66 72 6f 6d 20 54 63 6c 20 76  clkit from Tcl v
00a0: 65 72 73 69 6f 6e 20 38 2e 34 2e 31 39 0a 0a 45  ersion 8.4.19..E
00b0: 78 61 6d 70 6c 65 73 3a 0a 09 31 2e 20 43 72 65  xamples:..1. Cre
00c0: 61 74 65 20 61 20 54 63 6c 6b 69 74 20 66 6f 72  ate a Tclkit for
00d0: 20 54 63 6c 20 38 2e 35 2e 38 3a 0a 09 09 24 20   Tcl 8.5.8:...$ 
00e0: 2e 2f 6b 69 74 63 72 65 61 74 6f 72 20 38 2e 35  ./kitcreator 8.5
00f0: 2e 38 0a 0a 09 32 2e 20 43 72 65 61 74 65 20 61  .8...2. Create a
0100: 20 54 63 6c 6b 69 74 20 66 6f 72 20 54 63 6c 20   Tclkit for Tcl 
0110: 66 72 6f 6d 20 43 56 53 20 48 45 41 44 3a 0a 09  from CVS HEAD:..
0120: 09 24 20 2e 2f 6b 69 74 63 72 65 61 74 6f 72 20  .$ ./kitcreator 
0130: 63 76 73 5f 48 45 41 44 0a 0a 09 33 2e 20 54 6f  cvs_HEAD...3. To
0140: 20 63 6c 65 61 6e 20 75 70 20 70 6f 73 74 2d 62   clean up post-b
0150: 75 69 6c 64 3a 0a 09 09 24 20 2e 2f 6b 69 74 63  uild:...$ ./kitc
0160: 72 65 61 74 6f 72 20 63 6c 65 61 6e 0a 0a 45 6e  reator clean..En
0170: 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
0180: 6c 65 73 3a 0a 09 31 2e 20 4d 41 4b 45 0a 09 09  les:..1. MAKE...
0190: 53 70 65 63 69 66 69 65 73 20 74 68 65 20 74 6f  Specifies the to
01a0: 6f 6c 20 79 6f 75 20 77 69 73 68 20 74 6f 20 62  ol you wish to b
01b0: 65 20 63 61 6c 6c 65 64 20 74 6f 20 62 75 69 6c  e called to buil
01c0: 64 20 74 61 72 67 65 74 73 0a 09 09 66 72 6f 6d  d targets...from
01d0: 20 61 20 4d 61 6b 65 66 69 6c 65 2e 20 20 54 68   a Makefile.  Th
01e0: 69 73 20 73 63 72 69 70 74 20 69 73 20 67 65 6e  is script is gen
01f0: 65 72 61 6c 6c 79 20 6d 6f 72 65 20 77 65 6c 6c  erally more well
0200: 20 74 65 73 74 65 64 0a 09 09 77 69 74 68 20 47   tested...with G
0210: 4e 55 20 4d 61 6b 65 2e 0a 0a 09 32 2e 20 50 41  NU Make....2. PA
0220: 54 43 48 0a 09 09 53 70 65 63 69 66 69 65 73 20  TCH...Specifies 
0230: 74 68 65 20 74 6f 6f 6c 20 79 6f 75 20 77 69 73  the tool you wis
0240: 68 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 74  h to be called t
0250: 6f 20 61 70 70 6c 79 20 75 6e 69 66 69 65 64 0a  o apply unified.
0260: 09 09 64 69 66 66 20 70 61 74 63 68 65 73 2e 20  ..diff patches. 
0270: 20 54 68 69 73 20 73 63 72 69 70 74 20 69 73 20   This script is 
0280: 67 65 6e 65 72 61 6c 6c 79 20 6d 6f 72 65 20 77  generally more w
0290: 65 6c 6c 20 74 65 73 74 65 64 20 77 69 74 68 0a  ell tested with.
02a0: 09 09 47 4e 55 20 50 61 74 63 68 2e 20 0a        ..GNU Patch. .