Hex Artifact Content
Not logged in

Artifact dfa2ca906792d2e4e937e41fb9d7ed74bc1ce55d:

Ticket change [dfa2ca9067] - Fixed ticket [fa403b6a12]: Makefile for native MinGW plus 2 other changes by drh 2010-12-23 18:37:39.
0000: 44 20 32 30 31 30 2d 31 32 2d 32 33 54 31 38 3a  D 2010-12-23T18:
0010: 33 37 3a 33 39 0a 4a 20 63 6f 6d 6d 65 6e 74 20  37:39.J comment 
0020: 42 75 69 6c 64 69 6e 67 5c 73 46 6f 73 73 69 6c  Building\sFossil
0030: 5c 73 6f 6e 5c 73 57 69 6e 64 6f 77 73 5c 73 77  \son\sWindows\sw
0040: 69 74 68 5c 73 4d 69 6e 47 57 5c 73 63 75 72 72  ith\sMinGW\scurr
0050: 65 6e 74 6c 79 5c 73 72 65 71 75 69 72 65 73 5c  ently\srequires\
0060: 73 61 6c 73 6f 5c 73 4d 53 59 53 2c 5c 73 61 5c  salso\sMSYS,\sa\
0070: 73 73 6d 61 6c 6c 5c 73 55 4e 49 58 5c 73 61 62  ssmall\sUNIX\sab
0080: 73 74 72 61 63 74 69 6f 6e 5c 73 6c 61 79 65 72  straction\slayer
0090: 2e 5c 72 5c 6e 5c 72 5c 6e 54 68 65 5c 73 61 74  .\r\n\r\nThe\sat
00a0: 74 61 63 68 65 64 5c 73 70 61 74 63 68 5c 73 66  tached\spatch\sf
00b0: 6f 72 5c 73 6d 61 6b 65 6d 61 6b 65 2e 74 63 6c  or\smakemake.tcl
00c0: 5c 73 65 78 74 65 6e 64 73 5c 73 74 68 65 5c 73  \sextends\sthe\s
00d0: 72 61 6e 67 65 5c 73 6f 66 5c 73 67 65 6e 65 72  range\sof\sgener
00e0: 61 74 65 64 5c 73 4d 61 6b 65 66 69 6c 65 73 5c  ated\sMakefiles\
00f0: 73 77 69 74 68 5c 73 6f 6e 65 5c 73 66 6f 72 5c  swith\sone\sfor\
0100: 73 6e 61 74 69 76 65 5c 73 4d 69 6e 47 57 2c 5c  snative\sMinGW,\
0110: 73 6e 6f 5c 73 4d 53 59 53 5c 73 6f 72 5c 73 61  sno\sMSYS\sor\sa
0120: 77 6b 5c 73 72 65 71 75 69 72 65 64 2e 5c 72 5c  wk\srequired.\r\
0130: 6e 5c 72 5c 6e 45 78 65 63 75 74 65 5c 73 6d 61  n\r\nExecute\sma
0140: 6b 65 6d 61 6b 65 2e 74 63 6c 5c 73 66 72 6f 6d  kemake.tcl\sfrom
0150: 5c 73 74 68 65 5c 73 46 6f 73 73 69 6c 5c 73 74  \sthe\sFossil\st
0160: 6f 70 6c 65 76 65 6c 5c 73 64 69 72 65 63 74 6f  oplevel\sdirecto
0170: 72 79 5c 73 61 73 5c 73 66 6f 6c 6c 6f 77 73 3a  ry\sas\sfollows:
0180: 5c 72 5c 6e 5c 72 5c 6e 24 5c 73 74 63 6c 73 68  \r\n\r\n$\stclsh
0190: 5c 73 73 72 63 2f 6d 61 6b 65 6d 61 6b 65 2e 74  \ssrc/makemake.t
01a0: 63 6c 5c 73 4d 69 6e 47 57 5c 73 3e 5c 73 77 69  cl\sMinGW\s>\swi
01b0: 6e 2f 4d 61 6b 65 66 69 6c 65 2e 4d 69 6e 47 57  n/Makefile.MinGW
01c0: 5c 72 5c 6e 5c 72 5c 6e 53 70 65 63 69 66 79 5c  \r\n\r\nSpecify\
01d0: 73 74 68 65 5c 73 67 65 6e 65 72 61 74 65 64 5c  sthe\sgenerated\
01e0: 73 4d 61 6b 65 66 69 6c 65 5c 73 6f 6e 5c 73 74  sMakefile\son\st
01f0: 68 65 5c 73 6d 61 6b 65 5c 73 63 6f 6d 6d 61 6e  he\smake\scomman
0200: 64 5c 73 6c 69 6e 65 3a 5c 72 5c 6e 5c 72 5c 6e  d\sline:\r\n\r\n
0210: 24 5c 73 6d 61 6b 65 5c 73 2d 66 5c 73 3c 70 61  $\smake\s-f\s<pa
0220: 74 68 5c 73 74 6f 5c 73 46 6f 73 73 69 6c 3e 2f  th\sto\sFossil>/
0230: 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 4d 69 6e  win/Makefile.Min
0240: 47 57 5c 72 5c 6e 5c 72 5c 6e 49 5c 73 61 6d 5c  GW\r\n\r\nI\sam\
0250: 73 75 73 69 6e 67 5c 73 74 68 69 73 5c 73 4d 61  susing\sthis\sMa
0260: 6b 65 66 69 6c 65 5c 73 77 69 74 68 5c 73 74 68  kefile\swith\sth
0270: 65 5c 73 4d 69 6e 47 57 5c 73 44 69 73 74 72 69  e\sMinGW\sDistri
0280: 62 75 74 69 6f 6e 5c 73 66 72 6f 6d 5c 73 77 77  bution\sfrom\sww
0290: 77 2e 65 71 75 61 74 69 6f 6e 2e 63 6f 6d 5c 73  w.equation.com\s
02a0: 77 69 74 68 6f 75 74 5c 73 70 72 6f 62 6c 65 6d  without\sproblem
02b0: 73 2e 5c 72 5c 6e 5c 72 5c 6e 2d 2d 5c 73 74 73  s.\r\n\r\n--\sts
02c0: 62 67 5c 6e 5c 6e 3c 68 72 5c 73 2f 3e 3c 69 3e  bg\n\n<hr\s/><i>
02d0: 61 6e 6f 6e 79 6d 6f 75 73 5c 73 63 6c 61 69 6d  anonymous\sclaim
02e0: 69 6e 67 5c 73 74 6f 5c 73 62 65 5c 73 74 73 62  ing\sto\sbe\stsb
02f0: 67 5c 73 61 64 64 65 64 5c 73 6f 6e 5c 73 32 30  g\sadded\son\s20
0300: 31 30 2d 31 32 2d 32 33 5c 73 31 33 3a 30 30 3a  10-12-23\s13:00:
0310: 35 35 3a 3c 2f 69 3e 3c 62 72 5c 73 2f 3e 5c 6e  55:</i><br\s/>\n
0320: 57 68 65 6e 5c 73 73 70 65 63 69 66 79 69 6e 67  When\sspecifying
0330: 5c 73 74 68 65 5c 73 70 61 74 68 5c 73 74 6f 5c  \sthe\spath\sto\
0340: 73 74 68 65 5c 73 4d 69 6e 47 57 5c 73 4d 61 6b  sthe\sMinGW\sMak
0350: 65 66 69 6c 65 5c 73 6f 6e 5c 73 74 68 65 5c 73  efile\son\sthe\s
0360: 6d 61 6b 65 5c 73 63 6f 6d 6d 61 6e 64 5c 73 6c  make\scommand\sl
0370: 69 6e 65 2c 5c 73 75 73 65 5c 72 5c 6e 61 5c 73  ine,\suse\r\na\s
0380: 72 65 6c 61 74 69 76 65 5c 73 70 61 74 68 5c 73  relative\spath\s
0390: 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 5c 73  specification.\s
03a0: 46 6f 72 5c 73 65 78 61 6d 70 6c 65 3a 5c 72 5c  For\sexample:\r\
03b0: 6e 5c 72 5c 6e 3c 76 65 72 62 61 74 69 6d 3e 5c  n\r\n<verbatim>\
03c0: 72 5c 6e 24 5c 73 6d 61 6b 65 5c 73 2d 66 5c 73  r\n$\smake\s-f\s
03d0: 2e 2e 5c 5c 2e 2e 5c 5c 66 6f 73 73 69 6c 5c 5c  ..\\..\\fossil\\
03e0: 77 69 6e 5c 5c 4d 61 6b 65 66 69 6c 65 2e 4d 69  win\\Makefile.Mi
03f0: 6e 47 57 5c 72 5c 6e 3c 2f 76 65 72 62 61 74 69  nGW\r\n</verbati
0400: 6d 3e 5c 72 5c 6e 5c 72 5c 6e 54 68 69 73 5c 73  m>\r\n\r\nThis\s
0410: 69 73 5c 73 62 65 63 61 75 73 65 5c 73 74 68 65  is\sbecause\sthe
0420: 5c 73 4d 61 6b 65 68 65 61 64 65 72 73 5c 73 70  \sMakeheaders\sp
0430: 72 6f 67 72 61 6d 5c 73 68 61 73 5c 73 61 5c 73  rogram\shas\sa\s
0440: 70 72 6f 62 6c 65 6d 5c 73 77 69 74 68 5c 73 66  problem\swith\sf
0450: 75 6c 6c 5c 73 70 61 74 68 73 5c 73 6f 6e 5c 73  ull\spaths\son\s
0460: 57 69 6e 64 6f 77 73 3a 5c 72 5c 6e 5c 72 5c 6e  Windows:\r\n\r\n
0470: 3c 76 65 72 62 61 74 69 6d 3e 5c 72 5c 6e 24 5c  <verbatim>\r\n$\
0480: 73 6d 61 6b 65 68 65 61 64 65 72 73 5c 73 64 3a  smakeheaders\sd:
0490: 5c 5c 64 65 76 5c 5c 66 6f 73 73 69 6c 5c 5c 73  \\dev\\fossil\\s
04a0: 72 63 5c 5c 73 71 6c 69 74 65 33 2e 68 5c 72 5c  rc\\sqlite3.h\r\
04b0: 6e 43 61 6e 27 74 5c 73 72 65 61 64 5c 73 69 6e  nCan't\sread\sin
04c0: 70 75 74 5c 73 66 69 6c 65 5c 73 22 64 22 5c 72  put\sfile\s"d"\r
04d0: 5c 6e 3c 2f 76 65 72 62 61 74 69 6d 3e 5c 72 5c  \n</verbatim>\r\
04e0: 6e 5c 72 5c 6e 49 5c 73 74 68 69 6e 6b 5c 73 74  n\r\nI\sthink\st
04f0: 68 69 73 5c 73 69 73 5c 73 62 65 63 61 75 73 65  his\sis\sbecause
0500: 5c 73 74 68 65 5c 73 63 6f 6c 6f 6e 5c 73 69 73  \sthe\scolon\sis
0510: 5c 73 75 73 65 64 5c 73 6f 6e 5c 73 57 69 6e 64  \sused\son\sWind
0520: 6f 77 73 5c 73 61 73 5c 73 61 5c 73 64 65 76 69  ows\sas\sa\sdevi
0530: 63 65 5c 73 6e 61 6d 65 5c 73 73 65 70 61 72 61  ce\sname\ssepara
0540: 74 6f 72 2e 5c 72 5c 6e 5c 72 5c 6e 2d 2d 5c 73  tor.\r\n\r\n--\s
0550: 74 73 62 67 0a 4a 20 72 65 73 6f 6c 75 74 69 6f  tsbg.J resolutio
0560: 6e 20 46 69 78 65 64 0a 4a 20 73 74 61 74 75 73  n Fixed.J status
0570: 20 46 69 78 65 64 0a 4b 20 66 61 34 30 33 62 36   Fixed.K fa403b6
0580: 61 31 32 33 36 35 39 64 38 38 35 65 33 62 37 37  a123659d885e3b77
0590: 66 65 39 61 35 65 63 63 66 62 32 37 64 32 33 34  fe9a5eccfb27d234
05a0: 30 0a 55 20 64 72 68 0a 5a 20 62 35 37 36 62 37  0.U drh.Z b576b7
05b0: 34 32 65 61 63 38 63 35 35 36 63 33 36 30 66 62  42eac8c556c360fb
05c0: 31 62 36 31 35 65 34 63 35 34 0a                 1b615e4c54.