| ofs | hex dump | ascii |
|---|
| 0000 | 4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00 b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 | MZ......................@....... |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 | ................................ |
| 0040 | 0e 1f ba 0e 00 b4 09 cd 21 b8 01 4c cd 21 54 68 69 73 20 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f | ........!..L.!This.program.canno |
| 0060 | 74 20 62 65 20 72 75 6e 20 69 6e 20 44 4f 53 20 6d 6f 64 65 2e 0d 0d 0a 24 00 00 00 00 00 00 00 | t.be.run.in.DOS.mode....$....... |
| 0080 | 50 45 00 00 4c 01 05 00 e6 6d e2 4c 00 00 00 00 00 00 00 00 e0 00 0f 03 0b 01 02 38 00 46 01 00 | PE..L....m.L...............8.F.. |
| 00a0 | 00 fa 03 00 00 02 00 00 80 12 00 00 00 10 00 00 00 60 01 00 00 00 40 00 00 10 00 00 00 02 00 00 | .................`....@......... |
| 00c0 | 04 00 00 00 01 00 00 00 04 00 00 00 00 00 00 00 00 40 04 00 00 04 00 00 38 51 04 00 03 00 00 00 | .................@......8Q...... |
| 00e0 | 00 00 20 00 00 10 00 00 00 00 10 00 00 10 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 30 04 00 cc 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .0.............................. |
| 0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 74 65 78 74 00 00 00 | .........................text... |
| 0180 | a4 45 01 00 00 10 00 00 00 46 01 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 60 | .E.......F..................`..` |
| 01a0 | 2e 64 61 74 61 00 00 00 00 01 00 00 00 60 01 00 00 02 00 00 00 4a 01 00 00 00 00 00 00 00 00 00 | .data........`.......J.......... |
| 01c0 | 00 00 00 00 40 00 00 c0 2e 72 64 61 74 61 00 00 b0 a5 02 00 00 70 01 00 00 a6 02 00 00 4c 01 00 | ....@....rdata.......p.......L.. |
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 40 2e 62 73 73 00 00 00 00 e0 00 00 00 00 20 04 00 | ............@..@.bss............ |
| 0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 c0 2e 69 64 61 74 61 00 00 | .........................idata.. |
| 0220 | cc 0b 00 00 00 30 04 00 00 0c 00 00 00 f2 03 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 c0 | .....0......................@... |
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 55 89 e5 83 ec 18 89 5d f8 8b 55 08 31 db 89 75 fc 8b 02 31 f6 8b 00 3d 91 00 00 c0 77 43 3d 8d | U......]..U.1..u...1...=....wC=. |
| 0420 | 00 00 c0 72 5b be 01 00 00 00 c7 04 24 08 00 00 00 31 d2 89 54 24 04 e8 64 3e 01 00 83 f8 01 74 | ...r[.......$....1..T$..d>.....t |
| 0440 | 7a 85 c0 74 0e c7 04 24 08 00 00 00 ff d0 bb ff ff ff ff 89 d8 8b 75 fc 8b 5d f8 89 ec 5d c2 04 | z..t...$..............u..]...].. |
| 0460 | 00 3d 94 00 00 c0 74 c2 77 4a 3d 93 00 00 c0 74 b4 89 d8 8b 75 fc 8b 5d f8 89 ec 5d c2 04 00 90 | .=....t.wJ=....t....u..]...].... |
| 0480 | 3d 05 00 00 c0 74 5b 3d 1d 00 00 c0 75 c5 c7 04 24 04 00 00 00 31 f6 89 74 24 04 e8 00 3e 01 00 | =....t[=....u...$....1..t$...>.. |
| 04a0 | 83 f8 01 74 6a 85 c0 74 aa c7 04 24 04 00 00 00 ff d0 eb 9a 3d 96 00 00 c0 eb d1 c7 04 24 08 00 | ...tj..t...$........=........$.. |
| 04c0 | 00 00 b9 01 00 00 00 89 4c 24 04 e8 d0 3d 01 00 85 f6 0f 84 76 ff ff ff e8 03 39 01 00 e9 6c ff | ........L$...=......v.....9...l. |
| 04e0 | ff ff c7 04 24 0b 00 00 00 31 c9 89 4c 24 04 e8 ac 3d 01 00 83 f8 01 74 30 85 c0 0f 84 52 ff ff | ....$....1..L$...=.....t0....R.. |
| 0500 | ff c7 04 24 0b 00 00 00 ff d0 e9 3f ff ff ff c7 04 24 04 00 00 00 b8 01 00 00 00 89 44 24 04 e8 | ...$.......?.....$..........D$.. |
| 0520 | 7c 3d 01 00 e9 25 ff ff ff c7 04 24 0b 00 00 00 bb 01 00 00 00 89 5c 24 04 e8 62 3d 01 00 e9 0b | |=...%.....$..........\$..b=.... |
| 0540 | ff ff ff 8d b6 00 00 00 00 8d bc 27 00 00 00 00 55 89 e5 53 83 ec 24 8d 5d f8 c7 04 24 00 10 40 | ...........'....U..S..$.]...$..@ |
| 0560 | 00 e8 ea 42 01 00 83 ec 04 e8 72 37 01 00 e8 6d 38 01 00 c7 45 f8 00 00 00 00 b8 00 20 44 00 8d | ...B......r7...m8...E........D.. |
| 0580 | 55 f4 89 5c 24 10 8b 0d c0 60 41 00 89 44 24 04 89 54 24 08 89 4c 24 0c c7 04 24 04 20 44 00 e8 | U..\$....`A..D$..T$..L$...$..D.. |
| 05a0 | 2c 3d 01 00 a1 30 20 44 00 85 c0 74 63 a3 d0 60 41 00 8b 15 c8 32 44 00 85 d2 0f 85 96 00 00 00 | ,=...0.D...tc..`A....2D......... |
| 05c0 | 83 fa e0 74 20 a1 30 20 44 00 89 44 24 04 8b 1d c8 32 44 00 8b 4b 30 89 0c 24 e8 e1 3c 01 00 8b | ...t..0.D..D$....2D..K0..$..<... |
| 05e0 | 15 c8 32 44 00 83 fa c0 74 26 8b 1d 30 20 44 00 89 5c 24 04 8b 0d c8 32 44 00 8b 51 50 89 14 24 | ..2D....t&..0.D..\$....2D..QP..$ |
| 0600 | e8 bb 3c 01 00 8d 74 26 00 8d bc 27 00 00 00 00 e8 9b 3c 01 00 8b 1d d0 60 41 00 89 18 e8 8e 36 | ..<...t&...'......<.....`A.....6 |
| 0620 | 01 00 83 e4 f0 e8 66 3c 01 00 8b 08 89 4c 24 08 8b 15 00 20 44 00 89 54 24 04 a1 04 20 44 00 89 | ......f<.....L$.....D..T$....D.. |
| 0640 | 04 24 e8 e7 06 00 00 89 c3 e8 32 3c 01 00 89 1c 24 e8 0a 42 01 00 89 44 24 04 8b 15 c8 32 44 00 | .$........2<....$..B...D$....2D. |
| 0660 | 8b 42 10 89 04 24 e8 55 3c 01 00 8b 15 c8 32 44 00 e9 4a ff ff ff 8d 76 00 8d bc 27 00 00 00 00 | .B...$.U<.....2D..J....v...'.... |
| 0680 | 55 89 e5 83 ec 08 c7 04 24 01 00 00 00 ff 15 b8 32 44 00 e8 b8 fe ff ff 90 8d b4 26 00 00 00 00 | U.......$.......2D.........&.... |
| 06a0 | 55 89 e5 83 ec 08 c7 04 24 02 00 00 00 ff 15 b8 32 44 00 e8 98 fe ff ff 90 8d b4 26 00 00 00 00 | U.......$.......2D.........&.... |
| 06c0 | 55 8b 0d fc 32 44 00 89 e5 5d ff e1 8d 74 26 00 55 8b 0d d0 32 44 00 89 e5 5d ff e1 90 90 90 90 | U...2D...]...t&.U...2D...]...... |
| 06e0 | 55 89 e5 5d e9 b7 38 01 00 90 90 90 90 90 90 90 55 89 e5 56 8b 75 08 53 6a 00 6a 01 56 e8 be 1e | U..]..8.........U..V.u.Sj.j.V... |
| 0700 | 00 00 50 89 c3 e8 66 41 01 00 83 c4 0c 85 c0 75 19 56 e8 71 10 00 00 53 68 00 70 41 00 56 e8 5f | ..P...fA.......u.V.q...Sh.pA.V._ |
| 0720 | 11 00 00 b8 02 00 00 00 eb 0d 6a 01 56 e8 24 12 00 00 b8 01 00 00 00 8d 65 f8 5b 5e 5d c3 90 90 | ..........j.V.$.........e.[^]... |
| 0740 | 55 89 e5 57 8b 7d 08 56 53 6a 00 6a 01 57 e8 6d 1e 00 00 6a 00 89 c3 6a 02 57 e8 61 1e 00 00 6a | U..W.}.VSj.j.W.m...j...j.W.a...j |
| 0760 | 00 89 c6 50 53 e8 16 41 01 00 83 c4 18 85 c0 75 19 57 e8 11 10 00 00 56 68 30 70 41 00 57 e8 ff | ...PS..A.......u.W.....Vh0pA.W.. |
| 0780 | 10 00 00 b8 02 00 00 00 eb 0d 6a 01 57 e8 c4 11 00 00 b8 01 00 00 00 8d 65 f4 5b 5e 5f 5d c3 90 | ..........j.W...........e.[^_].. |
| 07a0 | 55 b8 00 40 00 00 89 e5 53 e8 32 3a 01 00 8d 9d fc bf ff ff 53 68 00 40 00 00 e8 d1 40 01 00 31 | U..@....S.2:........Sh.@....@..1 |
| 07c0 | d2 85 c0 74 2d 80 bd fc bf ff ff 00 89 d8 74 0e 80 38 5c 75 03 c6 00 2f 40 80 38 00 eb f0 8d 85 | ...t-.........t..8\u.../@.8..... |
| 07e0 | fc bf ff ff 50 ff 75 08 e8 26 10 00 00 ba 01 00 00 00 8b 5d fc 89 d0 c9 c3 90 90 90 90 90 90 90 | ....P.u..&.........]............ |
| 0800 | 55 89 e5 53 83 ec 30 8b 5d 08 6a 00 6a 01 53 e8 ac 1d 00 00 83 c4 0c 80 38 00 89 c2 75 04 6a 01 | U..S..0.].j.j.S.........8...u.j. |
| 0820 | eb 1e 8d 45 cc 50 52 e8 34 3a 01 00 59 85 c0 5a 75 0c 0f b7 45 d2 25 00 40 00 00 50 eb 02 6a 00 | ...E.PR.4:..Y..Zu...E.%.@..P..j. |
| 0840 | 53 e8 10 11 00 00 58 b8 01 00 00 00 8b 5d fc 5a c9 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 | S.....X......].Z................ |
| 0860 | 55 89 e5 8d 45 d0 83 ec 30 50 ff 75 08 e8 ee 39 01 00 5a 31 d2 85 c0 59 75 0d 0f b7 55 d6 c1 ea | U...E...0P.u...9..Z1...Yu...U... |
| 0880 | 0e 83 f2 01 83 e2 01 c9 89 d0 c3 55 89 e5 53 8b 5d 08 6a 00 6a 01 53 e8 24 1d 00 00 50 e8 be ff | ...........U..S.].j.j.S.$...P... |
| 08a0 | ff ff 89 04 24 53 e8 ab 10 00 00 8b 5d fc b8 01 00 00 00 c9 c3 90 90 90 90 90 90 90 90 90 90 90 | ....$S......]................... |
| 08c0 | 55 89 e5 57 8b 7d 08 56 53 6a 00 6a 01 57 e8 ed 1c 00 00 68 48 01 00 00 89 c6 e8 11 3a 01 00 89 | U..W.}.VSj.j.W.....hH.......:... |
| 08e0 | c3 8d 40 08 50 56 e8 b5 3f 01 00 53 57 89 03 c7 43 04 01 00 00 00 e8 7c 10 00 00 8d 65 f4 b8 01 | ..@.PV..?..SW...C......|....e... |
| 0900 | 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 6a 01 ff 75 08 e8 f1 0d 00 00 5a 89 c3 8b 00 59 83 f8 ff 74 | ...[^_].U..Sj..u......Z....Y...t |
| 0920 | 06 50 e8 89 3f 01 00 53 e8 b3 39 01 00 8b 5d fc 31 c0 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 c4 | .P..?..S..9...].1...U..S.].j.S.. |
| 0940 | 0d 00 00 83 c0 34 50 53 e8 c6 0e 00 00 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 | .....4PS......]........U..S.].j. |
| 0960 | 53 e8 a1 0d 00 00 8b 40 08 c1 e8 04 83 f0 01 83 e0 01 50 53 e8 dd 0f 00 00 8b 5d fc b8 01 00 00 | S......@..........PS......]..... |
| 0980 | 00 c9 c3 55 89 e5 56 8b 75 08 53 6a 01 56 e8 74 0d 00 00 89 c3 58 31 c0 83 3b ff 5a 74 39 eb 13 | ...U..V.u.Sj.V.t.....X1..;.Zt9.. |
| 09a0 | 31 c0 eb 33 6a 01 56 e8 aa 0f 00 00 b8 01 00 00 00 eb 24 83 7b 04 00 75 0f 8d 43 08 50 ff 33 e8 | 1..3j.V...........$.{..u..C.P.3. |
| 09c0 | fc 3e 01 00 85 c0 74 d8 80 7b 34 2e c7 43 04 00 00 00 00 75 cf eb dc 8d 65 f8 5b 5e 5d c3 90 90 | .>....t..{4..C.....u....e.[^]... |
| 09e0 | 55 89 e5 56 8b 75 08 53 6a 00 6a 01 56 e8 ce 1b 00 00 6a 00 89 c3 50 e8 d4 3e 01 00 83 c4 0c 85 | U..V.u.Sj.j.V.....j...P..>...... |
| 0a00 | c0 75 19 56 e8 7f 0d 00 00 53 68 50 70 41 00 56 e8 6d 0e 00 00 b8 02 00 00 00 eb 0d 6a 01 56 e8 | .u.V.....ShPpA.V.m..........j.V. |
| 0a20 | 32 0f 00 00 b8 01 00 00 00 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 53 56 8b 7d 08 c7 45 f0 02 00 00 | 2.........e.[^].U..WVSV.}..E.... |
| 0a40 | 00 e9 b4 00 00 00 ff 75 f0 57 e8 66 09 00 00 59 85 c0 5b 0f 84 9e 00 00 00 6a 00 ff 75 f0 57 e8 | .......u.W.f...Y..[......j..u.W. |
| 0a60 | 5c 1b 00 00 89 c3 83 c4 0c 6a 3b 53 e8 8f 38 01 00 5e 85 c0 5a 74 11 89 c6 29 d8 50 53 57 e8 53 | \........j;S..8..^..Zt...).PSW.S |
| 0a80 | 0d 00 00 83 c4 0c eb 0b 53 31 f6 57 e8 82 0d 00 00 59 5b 6a ff 57 e8 eb 08 00 00 68 70 70 41 00 | ........S1.W.....Y[j.W.....hppA. |
| 0aa0 | 57 e8 6d 0d 00 00 6a 01 57 e8 d8 08 00 00 6a 03 57 e8 12 16 00 00 83 c4 20 6a 00 6a ff 57 e8 42 | W.m...j.W.....j.W........j.j.W.B |
| 0ac0 | 0b 00 00 83 c4 0c 50 e8 94 fd ff ff 5a 85 c0 74 0f 6a fe 57 e8 1c 07 00 00 b8 01 00 00 00 eb 2c | ......P.....Z..t.j.W..........., |
| 0ae0 | 6a fd 57 e8 0d 07 00 00 59 85 f6 5b 74 09 89 f3 43 0f 85 72 ff ff ff ff 45 f0 57 e8 e4 06 00 00 | j.W.....Y..[t...C..r....E.W..... |
| 0b00 | 39 45 f0 5a 0f 8e 3c ff ff ff 31 c0 8d 65 f4 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 | 9E.Z..<...1..e.[^_]............. |
| 0b20 | 55 89 e5 56 8b 75 08 53 6a 00 6a 01 56 e8 8e 1a 00 00 50 89 c3 e8 a6 3d 01 00 83 c4 0c 85 c0 75 | U..V.u.Sj.j.V.....P....=.......u |
| 0b40 | 19 56 e8 41 0c 00 00 53 68 80 70 41 00 56 e8 2f 0d 00 00 b8 02 00 00 00 eb 0d 6a 01 56 e8 f4 0d | .V.A...Sh.pA.V./..........j.V... |
| 0b60 | 00 00 b8 01 00 00 00 8d 65 f8 5b 5e 5d c3 90 90 55 89 e5 53 83 ec 40 83 3d 10 20 44 00 00 75 1a | ........e.[^]...U..S..@.=..D..u. |
| 0b80 | 68 a0 70 41 00 e8 66 3d 01 00 68 aa 70 41 00 50 e8 6b 3d 01 00 a3 10 20 44 00 8d 45 ec 8d 5d bc | h.pA..f=..h.pA.P.k=.....D..E..]. |
| 0ba0 | 50 ff 15 10 20 44 00 0f b6 45 fb 50 0f b6 45 fa 50 0f b6 45 f9 50 0f b6 45 f8 50 0f b6 45 f7 50 | P....D...E.P..E.P..E.P..E.P..E.P |
| 0bc0 | 0f b6 45 f6 50 0f b6 45 f5 50 0f b6 45 f4 50 0f b6 45 f3 50 0f b6 45 f2 50 0f b6 45 f1 50 0f b6 | ..E.P..E.P..E.P..E.P..E.P..E.P.. |
| 0be0 | 45 f0 50 0f b6 45 ef 50 0f b6 45 ee 50 0f b6 45 ed 50 0f b6 45 ec 50 68 b7 70 41 00 53 e8 0e 37 | E.P..E.P..E.P..E.P..E.Ph.pA.S..7 |
| 0c00 | 01 00 83 c4 48 53 ff 75 08 e8 05 0c 00 00 8b 5d fc b8 01 00 00 00 c9 c3 90 90 90 90 90 90 90 90 | ....HS.u.......]................ |
| 0c20 | 55 89 e5 56 8b 75 08 53 6a 00 6a 01 56 e8 8e 19 00 00 0f b6 08 83 c4 0c 89 c3 80 f9 2f 0f 94 c0 | U..V.u.Sj.j.V.............../... |
| 0c40 | 80 f9 5c 0f 94 c2 09 d0 a8 01 75 0f 80 f9 24 74 0a 84 c9 74 15 80 7b 01 3a 75 0f 6a 01 56 e8 f3 | ..\.......u...$t...t..{.:u.j.V.. |
| 0c60 | 0c 00 00 b8 01 00 00 00 eb 02 31 c0 8d 65 f8 5b 5e 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 90 | ..........1..e.[^].............. |
| 0c80 | 55 89 e5 57 56 89 d6 53 81 ec 04 02 00 00 6a 3d 52 89 85 f0 fd ff ff e8 64 36 01 00 59 85 c0 89 | U..WV..S......j=R.......d6..Y... |
| 0ca0 | c7 5b 74 2f 89 c3 29 f3 81 fb ff 01 00 00 7e 05 bb ff 01 00 00 53 8d 85 f4 fd ff ff 56 8d 77 01 | .[t/..).......~......S......V.w. |
| 0cc0 | 50 e8 8a 36 01 00 c6 84 2b f4 fd ff ff 00 83 c4 0c eb 14 56 8d 85 f4 fd ff ff be 34 72 41 00 50 | P..6....+..........V.......4rA.P |
| 0ce0 | e8 5b 36 01 00 58 5a 56 8d 9d f4 fd ff ff ff b5 f0 fd ff ff e8 1a 0b 00 00 53 6a fd ff b5 f0 fd | .[6..XZV.................Sj..... |
| 0d00 | ff ff e8 bb 0e 00 00 68 35 72 41 00 53 e8 1e 36 01 00 83 c4 1c 85 c0 75 0b 80 3e 00 74 06 89 35 | .......h5rA.S..6.......u..>.t..5 |
| 0d20 | 20 20 44 00 8d 65 f4 31 c0 5b 5e 5f 5d c3 55 89 e5 57 8b 7d 08 56 be 01 00 00 00 53 e8 3f 31 01 | ..D..e.1.[^_].U..W.}.V.....S.?1. |
| 0d40 | 00 e8 27 24 00 00 50 89 c3 e8 52 81 00 00 68 24 72 41 00 68 3d 72 41 00 53 e8 38 1d 00 00 68 a0 | ..'$..P...R...h$rA.h=rA.S.8...h. |
| 0d60 | 71 41 00 68 42 72 41 00 53 e8 28 1d 00 00 68 0c 71 41 00 68 45 72 41 00 53 e8 18 1d 00 00 83 c4 | qA.hBrA.S.(...h.qA.hErA.S....... |
| 0d80 | 28 68 4c 72 41 00 53 e8 87 0a 00 00 68 75 72 41 00 68 ee d8 ff ff 53 e8 26 0e 00 00 68 80 72 41 | (hLrA.S.....hurA.h....S.&...h.rA |
| 0da0 | 00 53 e8 6c 0a 00 00 68 84 72 41 00 68 ee d8 ff ff 53 e8 0b 0e 00 00 83 c4 28 68 95 72 41 00 53 | .S.l...h.rA.h....S.......(h.rA.S |
| 0dc0 | e8 4e 0a 00 00 68 d3 72 41 00 68 ee d8 ff ff 53 e8 ed 0d 00 00 68 e6 72 41 00 53 e8 33 0a 00 00 | .N...h.rA.h....S.....h.rA.S.3... |
| 0de0 | 68 ee 72 41 00 68 ee d8 ff ff 53 e8 d2 0d 00 00 83 c4 28 6a 00 6a 00 53 e8 a6 0c 00 00 83 c4 0c | h.rA.h....S.......(j.j.S........ |
| 0e00 | 6a 00 6a 00 53 e8 99 0c 00 00 83 c4 0c 39 fe 7d 78 8b 55 0c 8b 04 b2 0f b6 10 80 fa 2f 75 05 8d | j.j.S........9.}x.U........./u.. |
| 0e20 | 50 01 eb 0e 80 fa 2d 75 12 80 78 01 2d 75 0c 8d 50 02 89 d8 e8 47 fe ff ff eb 4b 8b 45 0c ff 34 | P.....-u..x.-u..P....G....K.E..4 |
| 0e40 | b0 46 53 e8 cb 09 00 00 59 58 68 f2 72 41 00 68 ee d8 ff ff 53 e8 68 0d 00 00 83 c4 0c 39 fe 7d | .FS.....YXh.rA.h....S.h......9.} |
| 0e60 | 25 8b 55 0c ff 34 b2 46 53 e8 a5 09 00 00 58 5a 6a fe 53 e8 fa 07 00 00 5a 40 59 50 6a fe 53 e8 | %.U..4.FS.....XZj.S.....Z@YPj.S. |
| 0e80 | 0b 0e 00 00 eb d4 46 eb 84 68 fa 72 41 00 31 f6 68 ee d8 ff ff 53 e8 27 0d 00 00 83 c4 0c 68 00 | ......F..h.rA.1.h....S.'......h. |
| 0ea0 | 73 41 00 68 ee d8 ff ff 53 e8 14 0d 00 00 83 c4 0c 83 3d 00 60 41 00 00 74 4c ff 34 b5 00 60 41 | sA.h....S.........=.`A..tL.4..`A |
| 0ec0 | 00 53 e8 35 22 00 00 5a 85 c0 59 75 13 6a 00 6a ff 6a 00 53 e8 8a 0f 00 00 83 c4 10 85 c0 74 1b | .S.5"..Z..Yu.j.j.j.S..........t. |
| 0ee0 | 6a 00 be 01 00 00 00 6a ff 53 e8 16 07 00 00 83 c4 0c 50 e8 28 34 01 00 58 eb 4b 46 83 3c b5 00 | j......j.S........P.(4..X.KF.<.. |
| 0f00 | 60 41 00 00 eb b2 68 09 73 41 00 31 f6 68 ee d8 ff ff 53 e8 c3 0a 00 00 83 c4 0c 6a 00 6a 01 6a | `A....h.sA.1.h....S........j.j.j |
| 0f20 | 00 53 e8 3c 0f 00 00 83 c4 10 85 c0 74 18 6a 00 66 be 01 00 6a ff 53 e8 c9 06 00 00 83 c4 0c 50 | .S.<........t.j.f...j.S........P |
| 0f40 | e8 db 33 01 00 5f 53 e8 00 dd 00 00 8d 65 f4 89 f0 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 90 90 | ..3.._S......e...[^_]........... |
| 0f60 | 55 89 e5 57 56 53 53 6a 00 6a 00 6a 01 ff 75 08 e8 80 16 00 00 6a 00 6a 00 6a 02 ff 75 08 89 45 | U..WVSSj.j.j..u......j.j.j..u..E |
| 0f80 | f0 e8 6f 16 00 00 83 c4 20 83 7d f0 00 89 c6 0f 95 c0 31 d2 85 f6 0f 95 c2 85 d0 74 49 fc 8b 7d | ..o.......}.......1........tI..} |
| 0fa0 | f0 83 ca ff 31 c0 89 d1 f2 ae f7 d1 89 f7 8d 59 ff 89 d1 f2 ae f7 d1 8d 51 ff 39 d3 7c 28 56 8b | ....1..........Y........Q.9.|(V. |
| 0fc0 | 45 f0 01 d8 29 d0 50 e8 64 33 01 00 5a 85 c0 0f 94 c0 0f b6 c0 59 50 ff 75 08 e8 77 09 00 00 b8 | E...).P.d3..Z........YP.u..w.... |
| 0fe0 | 01 00 00 00 eb 02 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 85 d2 89 e5 53 89 c1 7e 15 c1 e2 04 03 50 0c | ......1..e.[^_].U....S..~.....P. |
| 1000 | b8 c0 04 44 00 83 ea 10 3b 51 08 73 7e eb 51 81 fa f0 d8 ff ff 7e 0a 89 d0 c1 e0 04 03 41 08 eb | ...D....;Q.s~.Q......~.......A.. |
| 1020 | 6a 81 fa ef d8 ff ff 74 1f 7f 0d 81 fa ee d8 ff ff 8d 40 48 74 55 eb 2c 81 fa f0 d8 ff ff 75 24 | j......t..........@HtU.,......u$ |
| 1040 | 8b 40 10 83 c0 60 eb 43 8b 40 14 8d 51 58 8b 40 04 8b 00 8b 40 0c c7 42 08 05 00 00 00 89 41 58 | .@...`.C.@..QX.@....@..B......AX |
| 1060 | 89 d0 eb 27 8b 41 14 bb c0 04 44 00 8b 40 04 8b 08 b8 ee d8 ff ff 29 d0 89 c2 0f b6 41 07 39 c2 | ...'.A....D..@........).....A.9. |
| 1080 | 7f 07 c1 e2 04 8d 5c 11 08 89 d8 5b 5d c3 55 8b 50 14 89 e5 3b 50 28 75 05 8b 40 48 eb 08 8b 42 | ......\....[].U.P...;P(u..@H...B |
| 10a0 | 04 8b 00 8b 40 0c 5d c3 55 89 e5 56 8b 75 08 53 8b 5d 0c 8b 4e 08 8b 03 8b 53 04 89 01 8b 43 08 | ....@.].U..V.u.S.]..N....S....C. |
| 10c0 | 89 51 04 89 41 08 83 c1 10 89 4e 08 5b 5e 5d c3 55 89 e5 8b 55 0c 57 bf 01 00 00 00 81 fa 40 1f | .Q..A.....N.[^].U...U.W.......@. |
| 10e0 | 00 00 56 8b 75 08 53 7f 14 8b 4e 08 89 c8 2b 46 0c c1 f8 04 01 d0 3d 40 1f 00 00 7e 04 31 ff eb | ..V.u.S...N...+F......=@...~.1.. |
| 1100 | 2b 85 d2 7e 27 8b 46 1c 89 d3 c1 e3 04 29 c8 39 d8 7f 09 52 56 e8 b5 5f 00 00 58 5a 8b 46 08 8b | +..~'.F......).9...RV.._..XZ.F.. |
| 1120 | 56 14 01 d8 39 42 08 73 03 89 42 08 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 e5 8b 45 0c 39 45 08 57 | V...9B.s..B..e...[^_].U...E.9E.W |
| 1140 | 8b 55 10 56 53 74 3d 8b 4d 08 89 d0 c1 e0 04 29 41 08 85 d2 7e 2e 31 ff 89 d6 8b 55 0c 8b 45 08 | .U.VSt=.M......)A...~.1....U..E. |
| 1160 | 8b 4a 08 8b 58 08 8d 41 10 01 fb 89 42 08 8b 03 8b 53 04 83 c7 10 4e 89 01 8b 43 08 89 51 04 89 | .J..X..A....B....S....N...C..Q.. |
| 1180 | 41 08 75 d6 5b 5e 5f 5d c3 55 89 e5 8b 45 08 0f b7 50 34 8b 45 0c 66 89 50 34 5d c3 55 89 e5 8b | A.u.[^_].U...E...P4.E.f.P4].U... |
| 11a0 | 45 08 8b 55 0c 8b 48 10 8b 41 58 89 51 58 5d c3 55 89 e5 53 8b 5d 08 8b 53 10 8b 42 40 39 42 44 | E..U..H..AX.QX].U..S.]..S..B@9BD |
| 11c0 | 72 07 53 e8 09 7b 00 00 59 53 e8 b9 d8 00 00 8b 53 08 89 02 83 43 08 10 c7 42 08 08 00 00 00 8b | r.S..{..YS......S....C...B...... |
| 11e0 | 5d fc c9 c3 55 89 e5 8b 55 08 5d 8b 42 08 2b 42 0c c1 f8 04 c3 55 89 e5 8b 4d 0c 57 56 8b 75 08 | ]...U...U.].B.+B.....U...M.WV.u. |
| 1200 | 53 85 c9 8b 56 08 78 2a 8b 7e 0c 89 c8 c1 e0 04 8d 1c 07 39 da 73 13 c7 42 08 00 00 00 00 8d 42 | S...V.x*.~.........9.s..B......B |
| 1220 | 10 39 d8 89 c2 72 f0 89 46 08 c1 e1 04 8d 04 0f eb 07 c1 e1 04 8d 44 0a 10 89 46 08 5b 5e 5f 5d | .9...r..F.............D...F.[^_] |
| 1240 | c3 55 89 e5 8b 55 0c 56 8b 75 08 53 89 f0 e8 9d fd ff ff 8b 5e 08 89 c1 83 c1 10 39 d9 73 16 8b | .U...U.V.u.S........^......9.s.. |
| 1260 | 01 8b 51 04 89 41 f0 8b 41 08 89 51 f4 89 41 f8 83 c1 10 eb e6 8d 43 f0 89 46 08 5b 5e 5d c3 55 | ..Q..A..A..Q..A.......C..F.[^].U |
| 1280 | 89 e5 8b 55 0c 57 56 53 8b 5d 08 89 d8 e8 5e fd ff ff 8b 73 08 89 c7 89 f3 39 c6 76 1a 8b 53 f0 | ...U.WVS.]....^....s.....9.v..S. |
| 12a0 | 8d 43 f0 8b 4b f4 39 f8 89 13 8b 50 08 89 4b 04 89 53 08 89 c3 eb e4 8b 06 8b 56 04 89 07 8b 46 | .C..K.9....P..K..S........V....F |
| 12c0 | 08 89 57 04 89 47 08 5b 5e 5f 5d c3 55 89 e5 57 8b 7d 0c 56 8b 75 08 81 ff ef d8 ff ff 53 75 15 | ..W..G.[^_].U..W.}.V.u.......Su. |
| 12e0 | 8b 46 28 39 46 14 75 0d 68 7d eb 43 00 56 e8 be 59 00 00 5b 58 89 fa 89 f0 e8 f2 fc ff ff 81 ff | .F(9F.u.h}.C.V..Y..[X........... |
| 1300 | ef d8 ff ff 89 c3 8b 4e 08 75 2a 8b 46 14 8b 40 04 8b 10 8b 41 f0 89 42 0c 8b 46 08 83 78 f8 03 | .......N.u*.F..@....A..B..F..x.. |
| 1320 | 7e 58 8b 40 f0 f6 40 05 03 74 4f f6 42 05 04 74 49 50 52 eb 3c 8b 41 f0 81 ff ee d8 ff ff 8b 51 | ~X.@..@..tO.B..tIPR.<.A........Q |
| 1340 | f4 89 03 8b 41 f8 89 53 04 89 43 08 7d 2c 83 79 f8 03 7e 26 8b 49 f0 f6 41 05 03 74 1d 8b 56 14 | ....A..S..C.},.y..~&.I..A..t..V. |
| 1360 | 8b 42 04 8b 00 f6 40 05 04 74 0f 51 8b 42 04 ff 30 56 e8 40 7a 00 00 83 c4 0c 83 6e 08 10 8d 65 | .B....@..t.Q.B..0V.@z......n...e |
| 1380 | f4 5b 5e 5f 5d c3 55 89 e5 8b 55 0c 56 8b 75 08 53 89 f0 e8 58 fc ff ff 8b 10 8b 5e 08 8b 48 04 | .[^_].U...U.V.u.S...X......^..H. |
| 13a0 | 8b 40 08 89 13 89 4b 04 89 43 08 83 c3 10 89 5e 08 5b 5e 5d c3 55 89 e5 8b 55 0c 8b 45 08 e8 2d | .@....K..C.....^.[^].U...U..E..- |
| 13c0 | fc ff ff 83 ca ff 3d c0 04 44 00 74 03 8b 50 08 5d 89 d0 c3 55 b8 94 eb 43 00 89 e5 8b 55 0c 83 | ......=..D.t..P.]...U...C....U.. |
| 13e0 | fa ff 74 07 8b 04 95 c0 11 44 00 5d c3 55 89 e5 8b 55 0c 8b 45 08 e8 f5 fb ff ff 31 d2 83 78 08 | ..t......D.].U...U..E......1..x. |
| 1400 | 06 75 0a 8b 00 80 78 06 00 74 02 b2 01 5d 89 d0 c3 55 89 e5 53 83 ec 10 31 db 8b 55 0c 8b 45 08 | .u....x..t...]...U..S...1..U..E. |
| 1420 | e8 cb fb ff ff 83 78 08 03 89 c2 74 12 8d 45 ec 50 52 e8 29 0e 01 00 89 c2 85 d2 58 59 74 05 bb | ......x....t..E.PR.).......XYt.. |
| 1440 | 01 00 00 00 89 d8 8b 5d fc c9 c3 55 89 e5 ff 75 0c ff 75 08 e8 5c ff ff ff 5a 83 e8 03 83 f8 01 | .......]...U...u..u..\...Z...... |
| 1460 | 0f 96 c0 0f b6 c0 59 c9 c3 55 89 e5 8b 55 0c 8b 45 08 e8 79 fb ff ff 5d 8b 40 08 83 f8 07 0f 94 | ......Y..U...U..E..y...].@...... |
| 1480 | c2 83 f8 02 0f 94 c0 09 d0 83 e0 01 c3 55 89 e5 57 56 53 8b 5d 08 8b 55 0c 8b 75 10 89 d8 e8 4d | .............U..WVS.]..U..u....M |
| 14a0 | fb ff ff 89 c7 89 f2 89 d8 e8 42 fb ff ff 81 ff c0 04 44 00 74 16 3d c0 04 44 00 74 0f 89 45 0c | ..........B.......D.t.=..D.t..E. |
| 14c0 | 89 7d 08 5b 5e 5f 5d e9 65 aa 00 00 5b 31 c0 5e 5f 5d c3 55 89 e5 8b 55 0c 57 31 ff 56 8b 75 08 | .}.[^_].e...[1.^_].U...U.W1.V.u. |
| 14e0 | 53 89 f0 e8 08 fb ff ff 8b 55 10 89 c3 89 f0 e8 fc fa ff ff 81 fb c0 04 44 00 89 c2 74 22 3d c0 | S........U..............D...t"=. |
| 1500 | 04 44 00 74 1b 8b 40 08 39 43 08 75 13 52 53 56 e8 4a 13 01 00 83 c4 0c 85 c0 74 04 66 bf 01 00 | .D.t..@.9C.u.RSV.J........t.f... |
| 1520 | 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 e5 8b 55 0c 56 8b 75 08 53 89 f0 e8 b4 fa ff ff 8b 55 10 89 | .e...[^_].U...U.V.u.S........U.. |
| 1540 | c3 89 f0 e8 a8 fa ff ff 81 fb c0 04 44 00 74 14 3d c0 04 44 00 74 0d 50 53 56 e8 8e 12 01 00 83 | ............D.t.=..D.t.PSV...... |
| 1560 | c4 0c eb 02 31 c0 8d 65 f8 5b 5e 5d c3 55 89 e5 83 ec 10 8b 55 0c 8b 45 08 e8 72 fa ff ff 83 78 | ....1..e.[^].U......U..E..r....x |
| 1580 | 08 03 89 c2 74 16 8d 45 f0 50 52 e8 d0 0c 01 00 89 c2 58 85 d2 d9 ee 59 74 04 dd d8 dd 02 c9 c3 | ....t..E.PR.......X....Yt....... |
| 15a0 | 55 89 e5 83 ec 18 8b 55 0c 8b 45 08 e8 3f fa ff ff 83 78 08 03 89 c2 74 14 8d 45 f0 50 52 e8 9d | U......U..E..?....x....t..E.PR.. |
| 15c0 | 0c 01 00 89 c2 58 31 c0 85 d2 59 74 0e d9 05 a0 eb 43 00 dc 02 dd 5d e8 8b 45 e8 c9 c3 55 89 e5 | .....X1...Yt.....C....]..E...U.. |
| 15e0 | 8b 55 0c 8b 45 08 e8 05 fa ff ff 8b 50 08 31 c9 85 d2 74 0d 4a 75 05 83 38 00 74 05 b9 01 00 00 | .U..E.......P.1...t.Ju..8.t..... |
| 1600 | 00 5d 89 c8 c3 55 89 e5 8b 55 0c 56 8b 75 10 53 8b 5d 08 89 d8 e8 d6 f9 ff ff 83 78 08 04 89 c2 | .]...U...U.V.u.S.].........x.... |
| 1620 | 74 39 50 53 e8 7e 0c 01 00 5a 85 c0 59 75 0e 85 f6 74 06 c7 06 00 00 00 00 31 c0 eb 2e 8b 53 10 | t9PS.~...Z..Yu...t.......1....S. |
| 1640 | 8b 42 40 39 42 44 72 07 53 e8 83 76 00 00 58 8b 55 0c 89 d8 e8 97 f9 ff ff 89 c2 85 f6 74 07 8b | .B@9BDr.S..v..X.U............t.. |
| 1660 | 02 8b 40 0c 89 06 8b 02 83 c0 10 8d 65 f8 5b 5e 5d c3 55 89 e5 56 53 8b 75 08 8b 55 0c 89 f0 e8 | ..@.........e.[^].U..VS.u..U.... |
| 1680 | 6c f9 ff ff 89 c3 8b 40 08 83 f8 04 74 15 7f 07 83 f8 03 74 2c eb 42 83 f8 05 74 15 83 f8 07 74 | l......@....t......t,.B...t....t |
| 16a0 | 09 eb 36 8b 03 8b 40 0c eb 31 8b 03 8b 40 10 eb 2a 8b 03 89 45 08 8d 65 f8 5b 5e 5d e9 90 fc 00 | ..6...@..1...@..*...E..e.[^].... |
| 16c0 | 00 53 56 e8 df 0b 01 00 5e 5a 31 d2 85 c0 74 05 8b 03 8b 50 0c 89 d0 eb 02 31 c0 8d 65 f8 5b 5e | .SV.....^Z1...t....P.....1..e.[^ |
| 16e0 | 5d c3 55 89 e5 8b 45 08 8b 55 0c e8 00 f9 ff ff 83 78 08 06 75 0d 8b 00 80 78 06 00 74 05 8b 40 | ].U...E..U.......x..u....x..t..@ |
| 1700 | 10 eb 02 31 c0 5d c3 55 89 e5 8b 55 0c 8b 45 08 e8 db f8 ff ff 8b 50 08 83 fa 02 74 0e 31 c9 83 | ...1.].U...U..E.......P....t.1.. |
| 1720 | fa 07 75 09 8b 08 83 c1 18 eb 02 8b 08 5d 89 c8 c3 55 89 e5 8b 55 0c 8b 45 08 e8 b1 f8 ff ff 31 | ..u..........]...U...U..E......1 |
| 1740 | d2 83 78 08 08 75 02 8b 10 5d 89 d0 c3 55 89 e5 56 53 8b 75 08 8b 5d 0c 89 f0 89 da e8 8f f8 ff | ..x..u...]...U..VS.u..]......... |
| 1760 | ff 8b 50 08 83 ea 02 83 fa 06 77 16 ff 24 95 a4 eb 43 00 8b 00 eb 0d 89 5d 0c 89 75 08 5b 5e 5d | ..P.......w..$...C......]..u.[^] |
| 1780 | eb 85 31 c0 5b 5e 5d c3 55 89 e5 8b 55 08 8b 42 08 c7 40 08 00 00 00 00 83 c0 10 89 42 08 5d c3 | ..1.[^].U...U..B..@.........B.]. |
| 17a0 | 55 89 e5 8b 45 08 dd 45 0c 8b 50 08 dd 1a 83 40 08 10 c7 42 08 03 00 00 00 5d c3 55 89 e5 8b 45 | U...E..E..P....@...B.....].U...E |
| 17c0 | 08 db 45 0c 8b 50 08 c7 42 08 03 00 00 00 dd 1a 83 40 08 10 5d c3 55 89 e5 56 8b 75 08 53 8b 56 | ..E..P..B........@..].U..V.u.S.V |
| 17e0 | 10 8b 42 40 39 42 44 72 07 56 e8 e2 74 00 00 59 8b 5e 08 ff 75 10 ff 75 0c 56 e8 65 d5 00 00 89 | ..B@9BDr.V..t..Y.^..u..u.V.e.... |
| 1800 | 03 83 46 08 10 c7 43 08 04 00 00 00 8d 65 f8 5b 5e 5d c3 55 89 e5 57 53 8b 55 0c 8b 5d 08 85 d2 | ..F...C......e.[^].U..WS.U..]... |
| 1820 | 75 0b 8d 65 f8 5b 5f 5d e9 5b ff ff ff fc 89 d7 31 c0 83 c9 ff f2 ae f7 d1 49 51 52 53 e8 94 ff | u..e.[_].[......1........IQRS... |
| 1840 | ff ff 83 c4 0c 8d 65 f8 5b 5f 5d c3 55 89 e5 57 56 53 8b 5d 08 8b 7d 0c 8b 75 10 8b 53 10 8b 42 | ......e.[_].U..WVS.]..}..u..S..B |
| 1860 | 40 39 42 44 72 07 53 e8 65 74 00 00 58 89 75 10 89 7d 0c 89 5d 08 8d 65 f4 5b 5e 5f 5d e9 ef a7 | @9BDr.S.et..X.u..}..]..e.[^_]... |
| 1880 | 00 00 55 89 e5 53 8b 5d 08 8b 53 10 8b 42 40 39 42 44 72 07 53 e8 37 74 00 00 58 8d 45 10 50 ff | ..U..S.]..S..B@9BDr.S.7t..X.E.P. |
| 18a0 | 75 0c 53 e8 c9 a7 00 00 8b 5d fc c9 c3 55 89 e5 57 56 53 83 ec 10 8b 45 08 8b 75 10 8b 50 10 8b | u.S......]...U..WVS....E..u..P.. |
| 18c0 | 42 40 39 42 44 72 09 ff 75 08 e8 02 74 00 00 58 8b 45 08 e8 b6 f7 ff ff 50 56 ff 75 08 e8 7e 64 | B@9BDr..u...t..X.E......PV.u..~d |
| 18e0 | 00 00 89 45 f0 8b 45 0c 83 c4 0c 8b 55 f0 8b 4d 08 89 42 10 8b 79 08 89 f0 c1 e0 04 4e 29 c7 89 | ...E..E.....U..M..B..y......N).. |
| 1900 | 79 08 83 fe ff 74 31 89 f3 c1 e3 04 8d 04 1f 4e 8b 10 89 45 ec 8b 48 04 8b 45 f0 89 54 03 18 8b | y....t1........N...E..H..E..T... |
| 1920 | 55 ec 89 4c 03 1c 8b 4d f0 8b 42 08 89 44 0b 20 83 eb 10 83 fe ff 75 d4 8b 55 08 8b 4d f0 8b 42 | U..L...M..B..D........u..U..M..B |
| 1940 | 08 89 08 83 42 08 10 c7 40 08 06 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 31 c0 89 e5 83 7d 0c 00 8b | ....B...@......e.[^_].U1....}... |
| 1960 | 55 08 8b 4a 08 0f 95 c0 89 01 83 42 08 10 c7 41 08 01 00 00 00 5d c3 55 89 e5 8b 45 08 8b 55 0c | U..J.......B...A.....].U...E..U. |
| 1980 | 8b 48 08 89 11 83 40 08 10 c7 41 08 02 00 00 00 5d c3 55 89 e5 8b 45 08 8b 50 08 89 02 c7 42 08 | .H....@...A.....].U...E..P....B. |
| 19a0 | 08 00 00 00 8b 50 10 83 40 08 10 39 42 70 5d 0f 94 c0 0f b6 c0 c3 55 89 e5 8b 55 0c 53 8b 5d 08 | .....P..@..9Bp].......U...U.S.]. |
| 19c0 | 89 d8 e8 29 f6 ff ff 8b 53 08 83 ea 10 52 52 50 53 e8 c4 09 01 00 8b 5d fc c9 c3 55 89 e5 57 56 | ...)....S....RRPS......]...U..WV |
| 19e0 | 53 83 ec 10 8b 5d 08 8b 55 0c 89 d8 e8 ff f5 ff ff fc 8b 7d 10 89 c6 83 c9 ff 31 c0 f2 ae f7 d1 | S....]..U..........}......1..... |
| 1a00 | 49 51 ff 75 10 53 e8 59 d3 00 00 89 45 e4 8d 45 e4 ff 73 08 c7 45 ec 04 00 00 00 50 56 53 e8 77 | IQ.u.S.Y....E..E..s..E.....PVS.w |
| 1a20 | 09 01 00 83 43 08 10 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8b 55 0c 53 8b 5d 08 89 d8 e8 b0 f5 ff ff | ....C...e.[^_].U...U.S.]........ |
| 1a40 | 8b 53 08 83 ea 10 52 ff 30 e8 44 f3 00 00 8b 10 8b 5b 08 8b 48 04 8b 40 08 89 53 f0 89 4b f4 89 | .S....R.0.D......[..H..@..S..K.. |
| 1a60 | 43 f8 8b 5d fc c9 c3 55 89 e5 8b 55 0c 56 8b 75 08 53 89 f0 e8 77 f5 ff ff ff 75 10 ff 30 e8 77 | C..]...U...U.V.u.S...w....u..0.w |
| 1a80 | f2 00 00 8b 10 8b 5e 08 8b 48 04 8b 40 08 89 13 89 4b 04 89 43 08 83 c3 10 89 5e 08 8d 65 f8 5b | ......^..H..@....K..C.....^..e.[ |
| 1aa0 | 5e 5d c3 55 89 e5 56 8b 75 08 53 8b 56 10 8b 42 40 39 42 44 72 07 56 e8 15 72 00 00 58 8b 5e 08 | ^].U..V.u.S.V..B@9BDr.V..r..X.^. |
| 1ac0 | ff 75 10 ff 75 0c 56 e8 75 f1 00 00 89 03 83 46 08 10 c7 43 08 05 00 00 00 8d 65 f8 5b 5e 5d c3 | .u..u.V.u......F...C......e.[^]. |
| 1ae0 | 55 89 e5 8b 55 0c 53 8b 5d 08 89 d8 e8 ff f4 ff ff 8b 50 08 83 fa 05 74 05 83 fa 07 75 07 8b 00 | U...U.S.].........P....t....u... |
| 1b00 | 8b 50 08 eb 0a 8b 43 10 8b 94 90 98 00 00 00 31 c0 85 d2 74 15 8b 43 08 89 10 83 43 08 10 c7 40 | .P....C........1...t..C....C...@ |
| 1b20 | 08 05 00 00 00 b8 01 00 00 00 5b 5d c3 55 89 e5 8b 55 0c 56 8b 75 08 53 89 f0 e8 b1 f4 ff ff 89 | ..........[].U...U.V.u.S........ |
| 1b40 | c2 8b 40 08 83 f8 07 74 10 7f 07 83 f8 06 74 09 eb 32 83 f8 08 74 15 eb 2b 8b 12 8b 46 08 8b 52 | ..@....t......t..2...t..+...F..R |
| 1b60 | 0c c7 40 08 05 00 00 00 89 10 eb 22 8b 0a 8b 5e 08 8b 41 48 8b 51 4c 89 03 8b 41 50 89 53 04 89 | ..@........"...^..AH.QL...AP.S.. |
| 1b80 | 43 08 eb 0a 8b 46 08 c7 40 08 00 00 00 00 83 46 08 10 5b 5e 5d c3 55 89 e5 8b 55 0c 53 8b 5d 08 | C....F..@......F..[^].U...U.S.]. |
| 1ba0 | 89 d8 e8 49 f4 ff ff 8b 53 08 8d 4a f0 83 ea 20 51 52 50 53 e8 db 08 01 00 83 6b 08 20 8b 5d fc | ...I....S..J....QRPS......k...]. |
| 1bc0 | c9 c3 55 89 e5 57 56 53 83 ec 14 8b 5d 08 8b 55 0c 8b 75 10 89 d8 e8 15 f4 ff ff 89 45 e0 89 f7 | ..U..WVS....]..U..u.........E... |
| 1be0 | fc 31 c0 83 c9 ff f2 ae f7 d1 49 51 56 53 e8 71 d1 00 00 89 45 e4 8b 43 08 c7 45 ec 04 00 00 00 | .1........IQVS.q....E..C..E..... |
| 1c00 | 83 e8 10 50 8d 45 e4 50 ff 75 e0 53 e8 83 08 01 00 83 6b 08 10 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | ...P.E.P.u.S......k...e.[^_].U.. |
| 1c20 | 57 56 53 51 8b 7d 08 8b 55 0c 89 f8 e8 bf f3 ff ff 89 45 f0 8b 5f 08 8d 43 e0 50 8b 45 f0 8d 73 | WVSQ.}..U.........E.._..C.P.E..s |
| 1c40 | f0 ff 30 57 e8 d5 f1 00 00 8b 53 f0 83 c4 0c 8b 4b f4 89 10 8b 56 08 89 48 04 89 50 08 8b 47 08 | ..0W......S.....K....V..H..P..G. |
| 1c60 | 83 78 f8 03 7e 1d 8b 40 f0 f6 40 05 03 74 14 8b 55 f0 8b 02 f6 40 05 04 74 09 50 57 e8 6a 71 00 | .x..~..@..@..t..U....@..t.PW.jq. |
| 1c80 | 00 58 5a 83 6f 08 20 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 57 8b 7d 08 8b 55 0c 89 f8 e8 4d | .XZ.o...e.[^_].U..WVSW.}..U....M |
| 1ca0 | f3 ff ff 89 45 f0 8b 5f 08 ff 75 10 8d 73 f0 ff 30 57 e8 e9 f5 00 00 8b 53 f0 83 c4 0c 8b 4b f4 | ....E.._..u..s..0W......S.....K. |
| 1cc0 | 89 10 8b 56 08 89 48 04 89 50 08 8b 47 08 83 78 f8 03 7e 1d 8b 40 f0 f6 40 05 03 74 14 8b 55 f0 | ...V..H..P..G..x..~..@..@..t..U. |
| 1ce0 | 8b 02 f6 40 05 04 74 09 50 57 e8 fc 70 00 00 5b 5e 83 6f 08 10 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | ...@..t.PW..p..[^.o...e.[^_].U.. |
| 1d00 | 8b 55 0c 56 8b 75 08 53 89 f0 e8 e1 f2 ff ff 89 c3 8b 46 08 31 c9 83 78 f8 00 74 03 8b 48 f0 8b | .U.V.u.S..........F.1..x..t..H.. |
| 1d20 | 53 08 83 fa 05 74 07 83 fa 07 74 24 eb 47 8b 03 85 c9 89 48 08 74 48 f6 41 05 03 74 42 8b 03 f6 | S....t....t$.G.....H.tH.A..tB... |
| 1d40 | 40 05 04 74 3a 50 56 e8 9f 70 00 00 58 5a eb 2f 8b 03 85 c9 89 48 08 74 26 f6 41 05 03 74 20 8b | @..t:PV..p..XZ./.....H.t&.A..t.. |
| 1d60 | 03 f6 40 05 04 74 18 51 ff 33 56 e8 47 70 00 00 83 c4 0c eb 0a 8b 46 10 89 8c 90 98 00 00 00 83 | ..@..t.Q.3V.Gp........F......... |
| 1d80 | 6e 08 10 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 8b 55 0c 56 be 01 00 00 00 53 8b 5d 08 89 | n...e......[^].U...U.V.....S.].. |
| 1da0 | d8 e8 4a f2 ff ff 89 c1 8b 40 08 83 f8 07 74 10 7f 07 83 f8 06 74 09 eb 28 83 f8 08 74 0f eb 21 | ..J......@....t......t..(...t..! |
| 1dc0 | 8b 53 08 8b 01 8b 52 f0 89 50 0c eb 18 8b 53 08 8b 01 8b 52 f0 c7 40 50 05 00 00 00 89 50 48 eb | .S....R..P....S....R..@P.....PH. |
| 1de0 | 04 31 f6 eb 20 8b 43 08 8b 50 f0 f6 42 05 03 74 14 8b 01 f6 40 05 04 74 0c 52 ff 31 53 e8 b5 6f | .1....C..P..B..t....@..t.R.1S..o |
| 1e00 | 00 00 83 c4 0c 83 6b 08 10 8d 65 f8 89 f0 5b 5e 5d c3 55 89 e5 8b 45 0c 56 8b 75 08 c1 e0 04 53 | ......k...e...[^].U...E.V.u....S |
| 1e20 | 8b 56 08 8b 5d 10 29 c2 83 ea 10 53 52 56 e8 49 58 00 00 83 c4 0c 43 75 0e 8b 56 14 8b 46 08 3b | .V..].)....SRV.IX.....Cu..V..F.; |
| 1e40 | 42 08 72 03 89 42 08 8d 65 f8 5b 5e 5d c3 55 89 e5 8b 45 0c ff 70 04 ff 30 ff 75 08 e8 1b 58 00 | B.r..B..e.[^].U...E..p..0.u...X. |
| 1e60 | 00 c9 c3 55 89 e5 57 56 53 51 51 8b 55 14 31 c9 8b 75 08 8b 5d 0c 85 d2 8b 7d 10 74 0c 89 f0 e8 | ...U..WVSQQ.U.1..u..]....}.t.... |
| 1e80 | 6c f1 ff ff 89 c1 2b 4e 20 89 7d f0 8b 46 08 c1 e3 04 51 29 d8 83 e8 10 89 45 ec 2b 46 20 50 8d | l.....+N..}..F....Q).....E.+F.P. |
| 1ea0 | 45 ec 50 68 4e 2a 40 00 56 e8 f9 59 00 00 83 c4 14 47 89 c1 75 0e 8b 56 14 8b 46 08 3b 42 08 72 | E.PhN*@.V..Y.....G..u..V..F.;B.r |
| 1ec0 | 03 89 42 08 8d 65 f4 89 c8 5b 5e 5f 5d c3 55 89 e5 56 8b 75 0c 53 8b 5d 08 89 d8 e8 ae f1 ff ff | ..B..e...[^_].U..V.u.S.]........ |
| 1ee0 | 50 6a 00 53 e8 77 5e 00 00 8b 16 89 50 10 8b 53 08 89 02 8b 46 04 c7 42 08 06 00 00 00 8b 53 08 | Pj.S.w^.....P..S....F..B......S. |
| 1f00 | 8d 4a 10 89 4b 08 89 42 10 8b 43 08 c7 41 08 02 00 00 00 8d 50 10 83 e8 10 89 53 08 6a 00 50 53 | .J..K..B..C..A......P.....S.j.PS |
| 1f20 | e8 57 57 00 00 8d 65 f8 5b 5e 5d c3 55 89 e5 50 50 8b 45 0c 6a 00 8b 55 08 89 45 f8 8b 45 10 89 | .WW...e.[^].U..PP.E.j..U..E..E.. |
| 1f40 | 45 fc 8b 42 08 2b 42 20 50 8d 45 f8 50 68 ce 2a 40 00 52 e8 4f 59 00 00 c9 c3 55 89 e5 57 56 53 | E..B.+B.P.E.Ph.*@.R.OY....U..WVS |
| 1f60 | 83 ec 20 8b 75 14 8b 7d 08 85 f6 75 05 be c0 eb 43 00 ff 75 10 8d 5d d4 ff 75 0c 53 57 e8 69 1c | ....u..}...u....C..u..]..u.SW.i. |
| 1f80 | 01 00 56 53 57 e8 67 5a 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8b 4d 08 8b 51 08 83 7a f8 06 75 | ..VSW.gZ...e.[^_].U...M..Q..z..u |
| 1fa0 | 22 8b 42 f0 80 78 06 00 75 19 6a 00 ff 75 10 ff 75 0c 8b 42 f0 ff 70 10 51 e8 3f 5d 00 00 83 c4 | ".B..x..u.j..u..u..B..p.Q.?].... |
| 1fc0 | 14 eb 05 b8 01 00 00 00 c9 c3 55 89 e5 8b 45 08 5d 0f b6 40 06 c3 55 89 e5 8b 55 0c 57 8b 7d 08 | ..........U...E.]..@..U...U.W.}. |
| 1fe0 | 8b 45 10 56 31 f6 83 fa 07 53 8b 5f 10 77 7f ff 24 95 c4 eb 43 00 c7 43 40 fd ff ff ff eb 72 8b | .E.V1....S._.w..$...C..C@.....r. |
| 2000 | 43 44 89 43 40 eb 6a 57 e8 35 6d 00 00 58 eb 61 8b 73 44 c1 ee 0a eb 59 8b 73 44 81 e6 ff 03 00 | CD.C@.jW.5m..X.a.sD....Y.sD..... |
| 2020 | 00 eb 4e 8b 53 44 c1 e0 0a 39 d0 77 10 89 d1 29 c1 89 4b 40 eb 0e be 01 00 00 00 eb 34 c7 43 40 | ..N.SD...9.w...)..K@........4.C@ |
| 2040 | 00 00 00 00 39 53 40 77 28 57 e8 82 6c 00 00 80 7b 15 00 58 74 e0 8b 43 44 39 43 40 eb e9 8b 73 | ....9S@w(W..l...{..Xt..CD9C@...s |
| 2060 | 50 89 43 50 eb 0b 8b 73 54 89 43 54 eb 03 83 ce ff 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 ff 75 | P.CP...sT.CT......e...[^_].U...u |
| 2080 | 08 e8 a2 4b 00 00 c9 31 c0 c3 55 89 e5 8b 55 0c 53 8b 5d 08 89 d8 e8 55 ef ff ff 8b 53 08 83 ea | ...K...1..U...U.S.]....U....S... |
| 20a0 | 10 52 ff 30 53 e8 17 e9 00 00 83 c4 0c 85 c0 89 c2 8b 43 08 74 05 83 c0 10 eb 03 83 e8 10 89 43 | .R.0S.............C.t..........C |
| 20c0 | 08 8b 5d fc 89 d0 c9 c3 55 89 e5 56 8b 75 08 53 8b 5d 0c 83 fb 01 7e 34 8b 56 10 8b 42 40 39 42 | ..].....U..V.u.S.]....~4.V..B@9B |
| 20e0 | 44 72 07 56 e8 e8 6b 00 00 58 8b 46 08 2b 46 0c c1 f8 04 48 50 53 c1 e3 04 56 e8 ff 07 01 00 8b | Dr.V..k..X.F.+F....HPS...V...... |
| 2100 | 46 08 29 d8 83 c0 10 89 46 08 eb 21 85 db 75 20 8b 5e 08 6a 00 68 e4 eb 43 00 56 e8 44 cc 00 00 | F.).....F..!..u..^.j.h..C.V.D... |
| 2120 | 89 03 83 46 08 10 c7 43 08 04 00 00 00 83 c4 0c 8d 65 f8 5b 5e 5d c3 55 89 e5 8b 55 0c 8b 4d 08 | ...F...C.........e.[^].U...U..M. |
| 2140 | 85 d2 74 08 8b 41 10 8b 40 10 89 02 5d 8b 41 10 8b 40 0c c3 55 89 e5 8b 45 08 8b 50 10 8b 45 10 | ..t..A..@...].A..@..U...E..P..E. |
| 2160 | 89 42 10 8b 45 0c 89 42 0c 5d c3 55 89 e5 53 8b 5d 08 8b 53 10 8b 42 40 39 42 44 72 07 53 e8 4e | .B..E..B.].U..S.]..S..B@9BDr.S.N |
| 2180 | 6b 00 00 58 89 d8 e8 03 ef ff ff 50 ff 75 0c 53 e8 fb cc 00 00 8b 53 08 89 02 83 c0 18 83 43 08 | k..X.......P.u.S......S.......C. |
| 21a0 | 10 c7 42 08 07 00 00 00 8b 5d fc c9 c3 55 31 c9 89 e5 56 8b 75 08 53 83 78 08 06 75 47 8b 08 80 | ..B......]...U1...V.u.S.x..uG... |
| 21c0 | 79 06 00 74 1c 85 d2 7e 24 0f b6 41 07 39 c2 7f 1c c1 e2 04 8d 44 11 08 b9 e4 eb 43 00 89 06 eb | y..t...~$..A.9.......D.....C.... |
| 21e0 | 23 85 d2 8b 59 10 7e 05 3b 53 24 7e 04 31 c9 eb 13 8b 44 91 10 8b 40 08 89 06 8b 43 1c 8b 4c 90 | #...Y.~.;S$~.1....D...@....C..L. |
| 2200 | fc 83 c1 10 5b 89 c8 5e 5d c3 55 89 e5 57 56 53 52 8b 7d 08 8b 55 0c 89 f8 e8 d2 ed ff ff 8d 55 | ....[..^].U..WVSR.}..U.........U |
| 2220 | f0 52 8b 55 10 e8 83 ff ff ff 89 c6 85 f6 58 74 1c 8b 5d f0 8b 4f 08 8b 03 8b 53 04 89 01 8b 43 | .R.U..........Xt..]..O....S....C |
| 2240 | 08 89 51 04 89 41 08 83 c1 10 89 4f 08 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 57 56 53 53 53 8b | ..Q..A.....O..e...[^_].U..WVSSS. |
| 2260 | 55 0c 8b 45 08 e8 86 ed ff ff 8b 55 10 89 c7 8d 45 f0 50 89 f8 e8 33 ff ff ff 89 45 ec 85 c0 59 | U..E.......U....E.P...3....E...Y |
| 2280 | 74 44 8b 45 08 8b 5d f0 8b 70 08 8d 4e f0 8b 56 f4 89 48 08 8b 46 f0 89 53 04 89 03 8b 41 08 89 | tD.E..]..p..N..V..H..F..S....A.. |
| 22a0 | 43 08 83 79 08 03 7e 1e 8b 56 f0 f6 42 05 03 74 15 8b 07 f6 40 05 04 74 0d 52 50 ff 75 08 e8 f4 | C..y..~..V..B..t....@..t.RP.u... |
| 22c0 | 6a 00 00 83 c4 0c 8b 45 ec 8d 65 f4 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 | j......E..e.[^_]................ |
| 22e0 | 55 89 e5 56 8d 75 88 53 83 ec 70 8b 5d 08 56 ff 75 0c 53 e8 9c 3d 00 00 83 c4 0c 85 c0 74 28 56 | U..V.u.S..p.].V.u.S..=.......t(V |
| 2300 | 68 f0 eb 43 00 53 e8 9b 45 00 00 8b 45 9c 83 c4 0c 85 c0 7e 12 50 8d 45 ac 50 68 f3 eb 43 00 53 | h..C.S..E...E......~.P.E.Ph..C.S |
| 2320 | e8 5d f5 ff ff eb 0d 6a 00 68 fb eb 43 00 53 e8 a2 f4 ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 56 8d | .].....j.h..C.S......e.[^].U..V. |
| 2340 | 75 10 53 8b 5d 08 6a 01 53 e8 92 ff ff ff 56 ff 75 0c 53 e8 f4 f4 ff ff 6a 02 53 e8 68 fd ff ff | u.S.].j.S.....V.u.S.....j.S.h... |
| 2360 | 53 e8 15 fd ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 8d 75 84 53 83 ec 70 8b 7d 08 56 8b 5d 0c | S......e.[^].U..WV.u.S..p.}.V.]. |
| 2380 | 6a 00 57 e8 0c 3d 00 00 83 c4 0c 85 c0 75 0b ff 75 10 53 68 fc eb 43 00 eb 2e 56 68 12 ec 43 00 | j.W..=.......u..u.Sh..C...Vh..C. |
| 23a0 | 57 e8 00 45 00 00 68 14 ec 43 00 ff 75 8c e8 7d 1f 01 00 83 c4 14 85 c0 75 16 4b 75 13 ff 75 10 | W..E..h..C..u..}........u.Ku..u. |
| 23c0 | ff 75 88 68 1b ec 43 00 57 e8 6d ff ff ff eb 1f 83 7d 88 00 75 07 c7 45 88 39 ec 43 00 ff 75 10 | .u.h..C.W.m......}..u..E.9.C..u. |
| 23e0 | ff 75 88 53 68 3b ec 43 00 57 e8 4c ff ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 8b 7d 0c | .u.Sh;.C.W.L....e.[^_].U..WVS.}. |
| 2400 | 8b 5d 08 8b 75 10 57 53 e8 a8 ef ff ff 5a 59 50 53 e8 be ef ff ff 5a 59 50 56 68 59 ec 43 00 53 | .]..u.WS.....ZYPS.....ZYPVhY.C.S |
| 2420 | e8 5d f4 ff ff 89 45 10 83 c4 10 89 7d 0c 89 5d 08 8d 65 f4 5b 5e 5f 5d e9 30 ff ff ff 55 89 e5 | .]....E.....}..]..e.[^_].0...U.. |
| 2440 | 56 89 d6 53 89 c3 ff 75 08 50 e8 85 ef ff ff 5a 59 50 56 53 e8 9e ff ff ff 8d 65 f8 5b 5e 5d c3 | V..S...u.P.....ZYPVS......e.[^]. |
| 2460 | 55 89 e5 56 8b 75 0c 53 8b 5d 08 56 68 f0 d8 ff ff 53 e8 64 f5 ff ff 6a ff 53 e8 36 ef ff ff 83 | U..V.u.S.].Vh....S.d...j.S.6.... |
| 2480 | c4 14 31 d2 85 c0 75 2b 6a fe 53 e8 65 ed ff ff 6a 00 6a 00 53 e8 09 f6 ff ff 6a ff 53 e8 e4 ee | ..1...u+j.S.e...j.j.S.....j.S... |
| 24a0 | ff ff 56 68 f0 d8 ff ff 53 e8 14 f7 ff ff ba 01 00 00 00 8d 65 f8 89 d0 5b 5e 5d c3 55 89 e5 57 | ..Vh....S...........e...[^].U..W |
| 24c0 | 56 8b 75 0c 53 8b 5d 08 56 53 e8 38 f2 ff ff 89 c7 85 ff 58 5a 74 38 56 53 e8 02 f6 ff ff 5a 85 | V.u.S.].VS.8.......XZt8VS.....Z. |
| 24e0 | c0 59 74 2b ff 75 10 68 f0 d8 ff ff 53 e8 e9 f4 ff ff 6a fe 6a ff 53 e8 91 ef ff ff 83 c4 18 85 | .Yt+.u.h....S.....j.j.S......... |
| 2500 | c0 74 0c 6a fd 53 e8 ea ec ff ff 89 f8 eb 0c ff 75 10 56 53 e8 de fe ff ff 31 c0 8d 65 f4 5b 5e | .t.j.S..........u.VS.....1..e.[^ |
| 2520 | 5f 5d c3 55 89 e5 56 53 8b 5d 08 8b 75 10 ff 75 0c 53 e8 99 eb ff ff 59 85 c0 5a 75 18 89 75 10 | _].U..VS.]..u..u.S.....Y..Zu..u. |
| 2540 | c7 45 0c 6d ec 43 00 89 5d 08 8d 65 f8 5b 5e 5d e9 e6 fd ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 | .E.m.C..]..e.[^]......e.[^].U..W |
| 2560 | 56 53 8b 75 0c 8b 7d 08 8b 5d 10 56 57 e8 43 ee ff ff 59 39 d8 5a 74 13 89 5d 08 8d 65 f4 89 f2 | VS.u..}..].VW.C...Y9.Zt..]..e... |
| 2580 | 5b 89 f8 5e 5f 5d e9 b2 fe ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 8b 75 08 53 8b 5d 0c 53 56 | [..^_]......e.[^_].U..V.u.S.].SV |
| 25a0 | e8 10 ee ff ff 59 40 5a 75 0f 68 81 ec 43 00 53 56 e8 b7 fd ff ff 83 c4 0c 8d 65 f8 5b 5e 5d c3 | .....Y@Zu.h..C.SV.........e.[^]. |
| 25c0 | 55 89 e5 57 8b 7d 08 56 8b 75 0c 53 ff 75 10 56 57 e8 2f f0 ff ff 83 c4 0c 85 c0 89 c3 75 0c 6a | U..W.}.V.u.S.u.VW./..........u.j |
| 25e0 | 04 89 f2 89 f8 e8 53 fe ff ff 59 8d 65 f4 89 d8 5b 5e 5f 5d c3 55 89 e5 57 56 53 53 8b 45 08 8b | ......S...Y.e...[^_].U..WVSS.E.. |
| 2600 | 7d 0c 8b 75 10 8b 5d 14 89 45 f0 57 50 e8 a3 ed ff ff 5a 85 c0 59 7f 1b 85 db 74 2f 31 c0 85 f6 | }..u..]..E.WP.....Z..Y....t/1... |
| 2620 | 74 0d fc 83 c9 ff 89 f7 f2 ae f7 d1 8d 41 ff 89 03 eb 18 89 5d 10 8b 45 f0 89 7d 0c 89 45 08 8d | t............A......]..E..}..E.. |
| 2640 | 65 f4 5b 5e 5f 5d e9 75 ff ff ff 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 57 56 53 53 53 8b 45 08 | e.[^_].u....e...[^_].U..WVSSS.E. |
| 2660 | 8b 7d 14 89 45 f0 8b 45 0c 89 45 ec 8b 45 10 85 c0 74 13 6a 00 50 ff 75 ec ff 75 f0 e8 74 ff ff | .}..E..E..E..E...t.j.P.u..u..t.. |
| 2680 | ff 83 c4 10 eb 10 6a 00 ff 75 ec ff 75 f0 e8 2d ff ff ff 83 c4 0c 31 f6 83 3f 00 89 c3 74 16 53 | ......j..u..u..-......1..?...t.S |
| 26a0 | ff 34 b7 e8 88 1c 01 00 5a 85 c0 59 74 33 46 83 3c b7 00 eb e8 53 68 90 ec 43 00 ff 75 f0 e8 bf | .4......Z..Yt3F.<....Sh..C..u... |
| 26c0 | f1 ff ff 89 45 10 8b 45 ec 83 c4 0c 89 45 0c 8b 45 f0 89 45 08 8d 65 f4 5b 5e 5f 5d e9 8c fc ff | ....E..E.....E..E..E..e.[^_].... |
| 26e0 | ff 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 56 53 51 51 8b 5d 0c 8b 75 08 53 56 e8 6e ee ff ff 58 | ..e...[^_].U..VSQQ.]..u.SV.n...X |
| 2700 | dd 5d f0 d9 ee dd 45 f0 5a da e9 df e0 9e 75 1b 7a 19 53 56 e8 f8 ec ff ff 5a 85 c0 59 75 0c 6a | .]....E.Z.....u.z.SV.....Z..Yu.j |
| 2720 | 03 89 f0 89 da e8 13 fd ff ff 5e dd 45 f0 8d 65 f8 5b 5e 5d c3 55 89 e5 56 53 53 53 8b 5d 0c 8b | ..........^.E..e.[^].U..VSSS.].. |
| 2740 | 75 08 dd 45 10 dd 5d f0 53 56 e8 66 ec ff ff 5a 85 c0 59 7e 0e 89 5d 0c 89 75 08 8d 65 f8 5b 5e | u..E..].SV.f...Z..Y~..]..u..e.[^ |
| 2760 | 5d eb 88 dd 45 f0 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 8b 75 08 53 8b 5d 0c 53 56 e8 20 ee ff ff | ]...E..e.[^].U..WV.u.S.].SV..... |
| 2780 | 89 c7 85 ff 58 5a 75 19 53 56 e8 82 ec ff ff 5a 85 c0 59 75 0c 6a 03 89 f0 89 da e8 9d fc ff ff | ....XZu.SV.....Z..Yu.j.......... |
| 27a0 | 5e 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 e5 57 56 53 8b 5d 0c 8b 75 08 8b 7d 10 53 56 e8 f4 eb ff | ^.e...[^_].U..WVS.]..u..}.SV.... |
| 27c0 | ff 59 85 c0 5a 7e 0f 89 5d 0c 89 75 08 8d 65 f4 5b 5e 5f 5d eb 97 8d 65 f4 89 f8 5b 5e 5f 5d c3 | .Y..Z~..]..u..e.[^_]...e...[^_]. |
| 27e0 | 55 89 e5 53 8b 5d 08 ff 75 0c 53 e8 f0 f2 ff ff 59 5a 31 d2 85 c0 74 39 ff 75 10 53 e8 12 f0 ff | U..S.]..u.S.....YZ1...t9.u.S.... |
| 2800 | ff 6a fe 53 e8 26 f2 ff ff 6a ff 53 e8 a4 eb ff ff 83 c4 18 85 c0 75 0c 6a fd 53 e8 d5 e9 ff ff | .j.S.&...j.S..........u.j.S..... |
| 2820 | 31 d2 eb 0d 6a fe 53 e8 15 ea ff ff ba 01 00 00 00 8b 5d fc 89 d0 c9 c3 55 89 e5 57 8b 7d 08 56 | 1...j.S...........].....U..W.}.V |
| 2840 | 8b 75 0c 53 8d 86 0f 27 00 00 89 f3 3d 0f 27 00 00 77 0b 57 e8 8b e9 ff ff 59 8d 5c 30 01 ff 75 | .u.S...'....=.'..w.W.....Y.\0..u |
| 2860 | 10 53 57 e8 78 ff ff ff 83 c4 0c 31 d2 85 c0 74 16 53 57 e8 0e eb ff ff 6a 01 6a 01 57 e8 90 f5 | .SW.x......1...t.SW.....j.j.W... |
| 2880 | ff ff ba 01 00 00 00 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 8b 45 0c 8b 55 08 c7 40 04 00 00 00 | ........e...[^_].U...E..U..@.... |
| 28a0 | 00 89 50 08 8d 50 0c 89 10 5d c3 55 89 e5 57 56 8b 75 08 53 8b 5d 10 ff 75 0c 56 e8 c6 ea ff ff | ..P..P...].U..WV.u.S.]..u.V..... |
| 28c0 | 58 5a 6a 2e 53 e8 36 1a 01 00 59 85 c0 5f 89 c7 75 10 fc 89 df 83 c9 ff 31 c0 f2 ae f7 d1 8d 7c | XZj.S.6...Y.._..u.......1......| |
| 28e0 | 19 ff 89 f8 29 d8 50 53 56 e8 e8 ee ff ff 6a fe 56 e8 39 f1 ff ff 6a ff 56 e8 b7 ea ff ff 83 c4 | ....).PSV.....j.V.9...j.V....... |
| 2900 | 1c 85 c0 75 42 6a fe 56 e8 e8 e8 ff ff 80 3f 2e 8b 45 14 75 05 b8 01 00 00 00 50 6a 00 56 e8 80 | ...uBj.V......?..E.u......Pj.V.. |
| 2920 | f1 ff ff 89 f8 29 d8 50 53 56 e8 a7 ee ff ff 83 c4 20 6a fe 56 e8 4c ea ff ff 6a fc 56 e8 54 f2 | .....).PSV........j.V.L...j.V.T. |
| 2940 | ff ff 83 c4 10 eb 1b 6a ff 56 e8 66 ea ff ff 59 83 f8 05 5a 74 0c 6a fd 56 e8 97 e8 ff ff 89 d8 | .......j.V.f...Y...Zt.j.V....... |
| 2960 | eb 18 6a fe 8d 5f 01 56 e8 d4 e8 ff ff 80 3f 2e 58 5a 0f 84 4a ff ff ff 31 c0 8d 65 f4 5b 5e 5f | ..j.._.V......?.XZ..J...1..e.[^_ |
| 2980 | 5d c3 55 89 e5 57 56 53 50 50 8b 5d 0c 8b 45 10 8b 75 08 85 db 8b 7d 14 89 45 f0 0f 84 96 00 00 | ].U..WVSPP.]..E..u....}..E...... |
| 29a0 | 00 c7 45 ec 00 00 00 00 83 38 00 74 08 ff 45 ec 83 c0 08 eb f3 6a 01 68 a4 ec 43 00 68 f0 d8 ff | ..E......8.t..E......j.h..C.h... |
| 29c0 | ff 56 e8 e4 fe ff ff 53 6a ff 56 e8 0b f0 ff ff 6a ff 56 e8 dd e9 ff ff 83 c4 24 83 f8 05 74 41 | .V.....Sj.V.....j.V.......$...tA |
| 29e0 | 6a fe 56 e8 0d e8 ff ff ff 75 ec 53 68 ee d8 ff ff 56 e8 b4 fe ff ff 83 c4 18 85 c0 74 0f 53 68 | j.V......u.Sh....V..........t.Sh |
| 2a00 | ac ec 43 00 56 e8 31 f9 ff ff 83 c4 0c 6a ff 56 e8 71 e9 ff ff 53 6a fd 56 e8 a4 f1 ff ff 83 c4 | ..C.V.1......j.V.q...Sj.V....... |
| 2a20 | 14 6a fe 56 e8 18 e8 ff ff 89 f8 f7 d0 50 56 e8 4b e8 ff ff 83 c4 10 8b 55 f0 83 3a 00 74 43 85 | .j.V.........PV.K.......U..:.tC. |
| 2a40 | ff 7e 12 89 fb 89 f8 f7 d8 50 56 e8 36 e9 ff ff 59 4b 58 75 f0 57 8b 45 f0 ff 70 04 56 e8 4b ee | .~.......PV.6...YKXu.W.E..p.V.K. |
| 2a60 | ff ff 8b 55 f0 8d 47 02 f7 d8 ff 32 50 56 e8 4f f1 ff ff 83 45 f0 08 83 c4 18 8b 45 f0 83 38 00 | ...U..G....2PV.O....E......E..8. |
| 2a80 | eb bb 89 75 08 f7 d7 89 7d 0c 8d 65 f4 5b 5e 5f 5d e9 5f e7 ff ff 55 89 e5 6a 00 ff 75 10 ff 75 | ...u....}..e.[^_]._...U..j..u..u |
| 2aa0 | 0c ff 75 08 e8 d9 fe ff ff c9 c3 55 31 d2 89 e5 56 89 c6 53 8b 00 29 f0 83 e8 0c 74 17 50 8d 5e | ..u........U1...V..S..)....t.P.^ |
| 2ac0 | 0c 53 ff 76 08 e8 0c ed ff ff ff 46 04 ba 01 00 00 00 89 1e 8d 65 f8 89 d0 5b 5e 5d c3 55 89 e5 | .S.v.......F.........e...[^].U.. |
| 2ae0 | 53 8b 5d 08 89 d8 e8 c0 ff ff ff ff 73 04 ff 73 08 e8 d2 f5 ff ff c7 43 04 01 00 00 00 8b 5d fc | S.].........s..s.......C......]. |
| 2b00 | c9 c3 55 89 e5 57 56 89 c6 53 83 ec 0c 83 78 04 01 7e 6a c7 45 f0 01 00 00 00 8b 78 08 6a ff 57 | ..U..WV..S....x..~j.E......x.j.W |
| 2b20 | e8 4d eb ff ff 59 89 c3 58 8b 45 f0 40 89 45 ec f7 d8 50 57 e8 39 eb ff ff 5a 89 c1 8b 46 04 5a | .M...Y..X.E.@.E...PW.9...Z...F.Z |
| 2b40 | 89 45 e8 2b 45 f0 40 83 f8 09 0f 9f c2 39 cb 0f 97 c0 09 d0 a8 01 74 10 8b 45 ec 01 cb 89 45 f0 | .E.+E.@......9........t..E....E. |
| 2b60 | 8b 45 e8 39 45 f0 7c c1 ff 75 f0 57 e8 57 f5 ff ff 8b 46 04 2b 45 f0 40 89 46 04 58 5a 8d 65 f4 | .E.9E.|..u.W.W....F.+E.@.F.XZ.e. |
| 2b80 | 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 08 89 d8 e8 18 ff ff ff 85 c0 74 07 89 d8 e8 64 ff ff ff 8d 43 | [^_].U..S.]..........t....d....C |
| 2ba0 | 0c 5b 5d c3 55 89 e5 57 8b 7d 08 56 8b 75 0c 53 8b 5d 10 4b 83 fb ff 74 1d 8d 87 0c 02 00 00 39 | .[].U..W.}.V.u.S.].K...t.......9 |
| 2bc0 | 07 72 07 57 e8 bc ff ff ff 58 0f b6 06 46 8b 17 88 02 ff 07 eb dd 8d 65 f4 5b 5e 5f 5d c3 55 fc | .r.W.....X...F.........e.[^_].U. |
| 2be0 | 89 e5 31 c0 57 8b 55 0c 83 c9 ff 89 d7 f2 ae f7 d1 49 51 52 ff 75 08 e8 a8 ff ff ff 8b 7d fc c9 | ..1.W.U..........IQR.u.......}.. |
| 2c00 | c3 55 fc 89 e5 57 31 c0 56 83 c9 ff 53 81 ec 14 02 00 00 8b 7d 10 8b 75 0c f2 ae 8d 85 e4 fd ff | .U...W1.V...S.......}..u........ |
| 2c20 | ff f7 d1 49 50 ff 75 08 89 8d e0 fd ff ff e8 5e fc ff ff 5b 5f eb 21 89 d8 29 f0 50 56 57 e8 61 | ...IP.u........^...[_.!..).PVW.a |
| 2c40 | ff ff ff ff 75 14 57 e8 92 ff ff ff 8b 85 e0 fd ff ff 83 c4 14 8d 34 03 ff 75 10 8d bd e4 fd ff | ....u.W...............4..u...... |
| 2c60 | ff 56 e8 89 17 01 00 5a 85 c0 89 c3 59 75 c8 56 57 e8 68 ff ff ff 57 e8 61 fe ff ff 6a 00 6a ff | .V.....Z....Yu.VW.h...W.a...j.j. |
| 2c80 | ff 75 08 e8 7d e9 ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8d 45 f0 57 56 53 51 8b 5d 08 8b 73 08 | .u..}....e.[^_].U...E.WVSQ.]..s. |
| 2ca0 | 50 6a ff 56 e8 5c e9 ff ff 8b 0b 89 c7 89 d8 8b 55 f0 83 c4 0c 29 c8 05 0c 02 00 00 39 c2 77 1a | Pj.V.\..........U....)......9.w. |
| 2cc0 | 52 57 51 e8 98 16 01 00 8b 45 f0 01 03 6a fe 56 e8 20 e5 ff ff 83 c4 14 eb 1f 89 d8 e8 ca fd ff | RWQ......E...j.V................ |
| 2ce0 | ff 85 c0 74 0a 6a fe 56 e8 92 e5 ff ff 58 5a ff 43 04 89 d8 e8 09 fe ff ff 8d 65 f4 5b 5e 5f 5d | ...t.j.V.....XZ.C.........e.[^_] |
| 2d00 | c3 55 89 e5 57 8b 7d 08 56 53 8b 5d 0c 8d 83 0f 27 00 00 3d 0f 27 00 00 89 de 77 0b 57 e8 c2 e4 | .U..W.}.VS.]....'..=.'....w.W... |
| 2d20 | ff ff 5e 8d 74 18 01 6a ff 57 e8 86 e6 ff ff 59 85 c0 5b 75 0d 6a fe 57 e8 b8 e4 ff ff 83 c8 ff | ..^.t..j.W.....Y..[u.j.W........ |
| 2d40 | eb 4e 6a 00 56 57 e8 1c ed ff ff 6a ff 57 e8 4d e8 ff ff 6a fe 89 c3 57 e8 98 e4 ff ff 83 c4 1c | .Nj.VW.....j.W.M...j...W........ |
| 2d60 | 85 db 74 16 53 56 57 e8 fb ec ff ff 6a 00 56 57 e8 1a ef ff ff 83 c4 18 eb 0c 56 57 e8 f1 e8 ff | ..t.SVW.....j.VW..........VW.... |
| 2d80 | ff 89 c3 43 58 5a 53 56 57 e8 01 ef ff ff 89 d8 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 51 8b | ...CXZSVW........e.[^_].U..WVSQ. |
| 2da0 | 45 10 8b 7d 08 8b 5d 0c 85 c0 89 45 f0 78 52 8d 83 0f 27 00 00 89 de 3d 0f 27 00 00 77 0b 57 e8 | E..}..]....E.xR...'....=.'..w.W. |
| 2dc0 | 20 e4 ff ff 5a 8d 74 18 01 6a 00 56 57 e8 95 ec ff ff ff 75 f0 56 57 e8 b3 ee ff ff ff 75 f0 57 | ....Z.t..j.VW......u.VW......u.W |
| 2de0 | e8 d6 e9 ff ff c7 45 10 00 00 00 00 83 c4 20 89 75 0c 89 7d 08 8d 65 f4 5b 5e 5f 5d e9 8e ee ff | ......E.........u..}..e.[^_].... |
| 2e00 | ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8b 4d 0c 56 8b 75 10 53 83 39 00 74 13 c7 01 00 00 00 00 b8 | ..e.[^_].U...M.V.u.S.9.t........ |
| 2e20 | ca ec 43 00 c7 06 01 00 00 00 eb 2b 8b 51 04 31 c0 f6 42 0c 10 75 20 52 8d 59 08 68 00 02 00 00 | ..C........+.Q.1..B..u.R.Y.h.... |
| 2e40 | 6a 01 53 e8 98 15 01 00 89 06 83 c4 10 85 c0 89 da 75 02 31 d2 89 d0 8d 65 f8 5b 5e 5d c3 55 89 | j.S..............u.1....e.[^].U. |
| 2e60 | e5 57 89 d7 56 53 89 c3 e8 53 15 01 00 ff 30 e8 5c 15 01 00 6a 00 89 c6 ff 75 08 53 e8 84 e7 ff | .W..VS...S....0.\...j....u.S.... |
| 2e80 | ff 56 40 50 57 68 cc ec 43 00 53 e8 f2 e9 ff ff 83 c4 24 ff 75 08 53 e8 a5 e3 ff ff 8d 65 f4 b8 | .V@PWh..C.S.......$.u.S......e.. |
| 2ea0 | 06 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec 14 02 00 00 8b 75 08 56 e8 26 e3 ff ff c7 85 | ....[^_].U..WVS.......u.V.&..... |
| 2ec0 | e4 fd ff ff 00 00 00 00 40 83 7d 0c 00 89 85 e0 fd ff ff 58 75 1d 6a 06 68 dd ec 43 00 56 e8 f3 | ........@.}........Xu.j.h..C.V.. |
| 2ee0 | e8 ff ff a1 c8 32 44 00 83 c4 0c 89 85 e8 fd ff ff eb 38 ff 75 0c 68 e4 ec 43 00 56 e8 81 e9 ff | .....2D...........8.u.h..C.V.... |
| 2f00 | ff 68 e8 ec 43 00 ff 75 0c e8 f2 14 01 00 89 85 e8 fd ff ff 83 c4 14 85 c0 75 10 ff b5 e0 fd ff | .h..C..u.................u...... |
| 2f20 | ff ba ea ec 43 00 e9 6c 01 00 00 8b 95 e8 fd ff ff 8b 42 04 48 89 42 04 85 c0 78 0a 8b 02 0f b6 | ....C..l..........B.H.B...x..... |
| 2f40 | 08 40 89 02 eb 09 52 e8 c4 14 01 00 5f 89 c1 83 f9 23 75 63 c7 85 e4 fd ff ff 01 00 00 00 8b 95 | .@....R....._....#uc............ |
| 2f60 | e8 fd ff ff 8b 42 04 48 89 42 04 85 c0 78 0a 8b 02 0f b6 08 40 89 02 eb 09 52 e8 91 14 01 00 5b | .....B.H.B...x......@....R.....[ |
| 2f80 | 89 c1 83 f9 ff 74 07 83 f9 0a 75 d2 eb 05 83 f9 0a 75 24 8b 95 e8 fd ff ff 8b 42 04 48 89 42 04 | .....t....u......u$.......B.H.B. |
| 2fa0 | 85 c0 78 0a 8b 02 0f b6 08 40 89 02 eb 09 52 e8 5c 14 01 00 59 89 c1 83 f9 1b 0f 94 c0 31 d2 83 | ..x......@....R.\...Y........1.. |
| 2fc0 | 7d 0c 00 0f 95 c2 85 d0 74 68 ff b5 e8 fd ff ff 68 ef ec 43 00 ff 75 0c e8 d3 13 01 00 89 85 e8 | }.......th......h..C..u......... |
| 2fe0 | fd ff ff 83 c4 0c 85 c0 75 10 ff b5 e0 fd ff ff ba f2 ec 43 00 e9 9d 00 00 00 8b 95 e8 fd ff ff | ........u..........C............ |
| 3000 | 8b 42 04 48 89 42 04 85 c0 78 0a 8b 02 0f b6 08 40 89 02 eb 09 52 e8 f5 13 01 00 5a 89 c1 83 f9 | .B.H.B...x......@....R.....Z.... |
| 3020 | ff 74 05 83 f9 1b 75 d2 c7 85 e4 fd ff ff 00 00 00 00 ff b5 e8 fd ff ff 51 e8 62 13 01 00 6a 00 | .t....u.................Q.b...j. |
| 3040 | 6a ff 56 e8 bd e5 ff ff 83 c4 0c 50 8d 85 e4 fd ff ff 50 68 09 3a 40 00 56 e8 fc ee ff ff 89 c7 | j.V........P......Ph.:@.V....... |
| 3060 | 8b 85 e8 fd ff ff 83 c4 18 8b 58 0c 83 e3 20 83 7d 0c 00 74 07 50 e8 15 13 01 00 58 85 db 74 20 | ..........X.....}..t.P.....X..t. |
| 3080 | ff b5 e0 fd ff ff 56 e8 69 e1 ff ff ff b5 e0 fd ff ff ba f9 ec 43 00 89 f0 e8 c0 fd ff ff eb 0e | ......V.i............C.......... |
| 30a0 | ff b5 e0 fd ff ff 56 e8 95 e1 ff ff 89 f8 8d 65 f4 5b 5e 5f 5d c3 55 31 c0 89 e5 8b 4d 0c 8b 51 | ......V........e.[^_].U1....M..Q |
| 30c0 | 04 85 d2 74 0e 8b 45 10 89 10 8b 01 c7 41 04 00 00 00 00 5d c3 55 89 e5 50 50 8b 45 0c ff 75 14 | ...t..E......A.....].U..PP.E..u. |
| 30e0 | 89 45 f8 8b 45 10 89 45 fc 8d 45 f8 50 68 b6 3c 40 00 ff 75 08 e8 60 ee ff ff c9 c3 55 fc 89 e5 | .E..E..E..E.Ph.<@..u..`.....U... |
| 3100 | 57 8b 55 0c 31 c0 83 c9 ff 89 d7 52 f2 ae f7 d1 49 51 52 ff 75 08 e8 ba ff ff ff 8b 7d fc c9 c3 | W.U.1......R....IQR.u.......}... |
| 3120 | 55 89 e5 8b 45 14 8b 55 0c 85 c0 74 0c 89 45 0c 89 55 08 c9 e9 47 12 01 00 52 e8 a1 11 01 00 c9 | U...E..U...t..E..U...G...R...... |
| 3140 | 31 c0 c3 55 89 e5 6a 00 6a ff ff 75 08 e8 b3 e4 ff ff 83 c4 0c 50 a1 c8 32 44 00 68 fe ec 43 00 | 1..U..j.j..u.........P..2D.h..C. |
| 3160 | 83 c0 40 50 e8 07 12 01 00 c9 31 c0 c3 55 89 e5 53 6a 00 68 20 3d 40 00 e8 9d b9 00 00 59 89 c3 | ..@P......1..U..Sj.h.=@......Y.. |
| 3180 | 85 db 58 74 0d 68 43 3d 40 00 53 e8 0c e0 ff ff 58 5a 89 d8 8b 5d fc c9 c3 90 90 90 90 90 90 90 | ..Xt.hC=@.S.....XZ...].......... |
| 31a0 | 55 89 e5 57 bf 01 00 00 00 56 53 51 8b 5d 08 53 e8 2f e0 ff ff 68 75 ee 43 00 68 ee d8 ff ff 53 | U..W.....VSQ.].S./...hu.C.h....S |
| 31c0 | 89 45 f0 e8 13 e8 ff ff 83 c4 10 3b 7d f0 7f 6d 6a ff 53 e8 ae e1 ff ff 57 53 e8 a7 e1 ff ff 6a | .E.........;}..mj.S.....WS.....j |
| 31e0 | 01 6a 01 53 e8 29 ec ff ff 6a 00 6a ff 53 e8 12 e4 ff ff 83 c4 28 85 c0 89 c6 75 0d 68 78 ef 43 | .j.S.)...j.j.S.......(....u.hx.C |
| 3200 | 00 53 e8 34 f1 ff ff eb 46 83 ff 01 7e 12 a1 c8 32 44 00 83 c0 20 50 6a 09 e8 02 12 01 00 58 5a | .S.4....F...~...2D....Pj......XZ |
| 3220 | a1 c8 32 44 00 47 83 c0 20 50 56 e8 10 12 01 00 6a fe 53 e8 bd df ff ff 83 c4 10 eb 8e a1 c8 32 | ..2D.G...PV.....j.S............2 |
| 3240 | 44 00 83 c0 20 50 6a 0a e8 d3 11 01 00 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 56 8b 75 | D....Pj......1..e.[^_].U..WVSV.u |
| 3260 | 08 6a 0a 6a 02 56 e8 40 f5 ff ff 83 c4 0c 83 f8 0a 89 c3 75 2a 6a 01 56 e8 16 f3 ff ff 6a 01 56 | .j.j.V.@...........u*j.V.....j.V |
| 3280 | e8 8c e1 ff ff 83 c4 10 85 c0 0f 84 9f 00 00 00 6a 01 56 e8 d5 e2 ff ff 59 5b e9 82 00 00 00 6a | ................j.V.....Y[.....j |
| 32a0 | 00 6a 01 56 e8 17 f3 ff ff 89 c7 8d 43 fe 83 c4 0c 83 f8 22 76 10 68 a3 ef 43 00 6a 02 56 e8 aa | .j.V........C......"v.h..C.j.V.. |
| 32c0 | f0 ff ff 83 c4 0c 53 8d 45 f0 50 57 e8 5f 11 01 00 83 c4 0c 3b 7d f0 89 c3 74 54 eb 04 40 89 45 | ......S.E.PW._......;}...tT..@.E |
| 32e0 | f0 8b 45 f0 0f b6 10 a1 ac 32 44 00 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 08 eb | ..E......2D..8.u...2D......P.... |
| 3300 | 0a 6a 08 52 e8 47 11 01 00 5f 5a 85 c0 8b 45 f0 75 cb 80 38 00 75 18 31 d2 52 53 df 2c 24 83 c4 | .j.R.G..._Z...E.u..8.u.1.RS.,$.. |
| 3320 | 08 83 ec 08 dd 1c 24 56 e8 73 e4 ff ff eb 06 56 e8 53 e4 ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f | ......$V.s.....V.S....e......[^_ |
| 3340 | 5d c3 55 89 e5 56 53 8b 5d 08 6a 01 6a 02 53 e8 57 f4 ff ff 6a 01 89 c6 53 e8 97 de ff ff 6a 01 | ].U..VS.].j.j.S.W...j...S.....j. |
| 3360 | 53 e8 e5 e0 ff ff 83 c4 1c 85 c0 74 1e 85 f6 7e 1a 56 53 e8 68 ef ff ff 6a 01 53 e8 06 e0 ff ff | S..........t...~.VS.h...j.S..... |
| 3380 | 6a 02 53 e8 40 ed ff ff 83 c4 18 89 5d 08 8d 65 f8 5b 5e 5d e9 e2 ec ff ff 55 89 e5 53 8b 5d 08 | j.S.@.......]..e.[^].....U..S.]. |
| 33a0 | 6a 01 53 e8 eb f1 ff ff 6a 01 53 e8 30 e7 ff ff 83 c4 10 85 c0 75 08 53 e8 cb e3 ff ff eb 0d 68 | j.S.....j.S.0........u.S.......h |
| 33c0 | b5 ef 43 00 6a 01 53 e8 14 f4 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 56 8b 75 08 53 6a 02 | ..C.j.S......]........U..V.u.Sj. |
| 33e0 | 56 e8 cf df ff ff 6a 05 89 c3 6a 01 56 e8 6a f1 ff ff 83 c4 14 85 db 0f 94 c2 83 fb 05 0f 94 c0 | V.....j...j.V.j................. |
| 3400 | 09 d0 a8 01 75 10 68 c1 ef 43 00 6a 02 56 e8 5a ef ff ff 83 c4 0c 68 b5 ef 43 00 6a 01 56 e8 bd | ....u.h..C.j.V.Z......h..C.j.V.. |
| 3420 | f3 ff ff 83 c4 0c 85 c0 74 0d 68 d7 ef 43 00 56 e8 06 ef ff ff 58 5a 6a 02 56 e8 b6 dd ff ff 6a | ........t.h..C.V.....XZj.V.....j |
| 3440 | 01 56 e8 b6 e8 ff ff 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 57 56 89 d6 53 83 ec 70 89 c3 | .V......e......[^].U..WV..S..p.. |
| 3460 | 6a 01 50 e8 4d df ff ff 5a 83 f8 06 59 75 0c 6a 01 53 e8 0f df ff ff 5f 58 eb 7f 85 f6 74 0f 6a | j.P.M...Z...Yu.j.S....._X....t.j |
| 3480 | 01 6a 01 53 e8 22 f3 ff ff 83 c4 0c eb 0a 6a 01 53 e8 d7 f2 ff ff 59 5e 85 c0 89 c6 79 10 68 fb | .j.S."........j.S.....Y^....y.h. |
| 34a0 | ef 43 00 6a 01 53 e8 c2 ee ff ff 83 c4 0c 8d 7d 84 57 56 53 e8 db 2b 00 00 83 c4 0c 85 c0 75 10 | .C.j.S.........}.WVS..+.......u. |
| 34c0 | 68 16 f0 43 00 6a 01 53 e8 a0 ee ff ff 83 c4 0c 57 68 24 f0 43 00 53 e8 ca 33 00 00 6a ff 53 e8 | h..C.j.S........Wh$.C.S..3..j.S. |
| 34e0 | d1 de ff ff 83 c4 14 85 c0 75 0f 56 68 26 f0 43 00 53 e8 44 ee ff ff 83 c4 0c 8d 65 f4 5b 5e 5f | .........u.Vh&.C.S.D.......e.[^_ |
| 3500 | 5d c3 55 ba 01 00 00 00 89 e5 53 8b 5d 08 89 d8 e8 3e ff ff ff 6a ff 53 e8 d0 de ff ff 5a 85 c0 | ].U.......S.]....>...j.S.....Z.. |
| 3520 | 59 74 0d 68 ee d8 ff ff 53 e8 58 de ff ff eb 08 6a ff 53 e8 f5 e5 ff ff 5b 8b 5d fc 58 b8 01 00 | Yt.h....S.X.....j.S.....[.].X... |
| 3540 | 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 05 6a 02 53 e8 07 f0 ff ff 31 d2 89 d8 e8 f5 fe ff ff 6a 02 | ....U..S.].j.j.S.....1........j. |
| 3560 | 53 e8 20 de ff ff 6a 01 53 e8 a3 de ff ff 83 c4 1c 85 c0 74 31 6a 01 53 e8 f0 df ff ff 58 d9 ee | S.....j.S..........t1j.S.....X.. |
| 3580 | d9 c9 da e9 df e0 9e 5a 75 1c 7a 1a 53 e8 00 e4 ff ff 6a fe 53 e8 e5 dc ff ff 6a fe 53 e8 ed e7 | .......Zu.z.S.....j.S.....j.S... |
| 35a0 | ff ff 31 c0 eb 2e 6a fe 53 e8 3f de ff ff 5a 85 c0 59 75 0e 6a fe 53 e8 d3 e7 ff ff 5a 85 c0 59 | ..1...j.S.?...Z..Yu.j.S.....Z..Y |
| 35c0 | 75 0d 68 58 f0 43 00 53 e8 6e ed ff ff 5b 58 b8 01 00 00 00 8b 5d fc c9 c3 55 89 e5 53 8b 5d 08 | u.hX.C.S.n...[X......]...U..S.]. |
| 35e0 | 6a 01 53 e8 ab ef ff ff 6a 02 53 e8 a3 ef ff ff 6a 02 6a 01 53 e8 93 de ff ff 83 c4 0c 50 53 e8 | j.S.....j.S.....j.j.S........PS. |
| 3600 | 52 e3 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 3d ef ff ff 6a | R....]........U..S.].j.j.S.=...j |
| 3620 | 02 53 e8 6c ef ff ff 6a 02 53 e8 c6 db ff ff 6a 01 53 e8 f8 e3 ff ff 8b 5d fc b8 01 00 00 00 c9 | .S.l...j.S.....j.S......]....... |
| 3640 | c3 55 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 0a ef ff ff 6a 02 53 e8 39 ef ff ff 6a 03 53 e8 31 ef | .U..S.].j.j.S.....j.S.9...j.S.1. |
| 3660 | ff ff 6a 03 53 e8 8b db ff ff 83 c4 24 6a 01 53 e8 a8 e5 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 | ..j.S.......$j.S......]........U |
| 3680 | 89 e5 53 8b 5d 08 6a 00 6a 03 53 e8 46 e9 ff ff 83 c4 0c 50 53 e8 21 e1 ff ff 8b 5d fc b8 01 00 | ..S.].j.j.S.F......PS.!....].... |
| 36a0 | 00 00 c9 c3 55 89 e5 57 8b 7d 08 56 53 68 d0 f0 43 00 68 99 f0 43 00 6a 01 57 e8 96 ef ff ff 6a | ....U..W.}.VSh..C.h..C.j.W.....j |
| 36c0 | 00 89 c3 6a 02 57 e8 e0 f0 ff ff 50 ff 34 9d f0 f0 43 00 57 e8 fd e8 ff ff 89 c6 8b 04 9d f0 f0 | ...j.W.....P.4...C.W............ |
| 36e0 | 43 00 83 c4 28 83 f8 03 74 07 83 f8 05 74 23 eb 2a 6a 00 6a 04 57 e8 db e8 ff ff 56 db 04 24 89 | C...(...t....t#.*j.j.W.....V..$. |
| 3700 | 04 24 db 04 24 83 ec 04 d8 0d 0c f1 43 00 de c1 eb 10 56 57 e8 3d e2 ff ff eb 10 56 db 04 24 83 | .$..$.......C.....VW.=.....V..$. |
| 3720 | ec 04 dd 1c 24 57 e8 75 e0 ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 08 6a | ....$W.u....e......[^_].U..S.].j |
| 3740 | 01 53 e8 4c ee ff ff 6a 01 53 e8 66 dc ff ff 59 5a 50 53 e8 7c dc ff ff 59 5a 50 53 e8 b2 e0 ff | .S.L...j.S.f...YZPS.|...YZPS.... |
| 3760 | ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 e0 ed ff ff 6a 02 53 e8 | ..]........U..S.].j.j.S.....j.S. |
| 3780 | 71 da ff ff 6a 01 53 e8 fe e8 ff ff 83 c4 1c 85 c0 ba 02 00 00 00 75 0b 53 e8 ea df ff ff ba 01 | q...j.S...............u.S....... |
| 37a0 | 00 00 00 8b 5d fc 89 d0 c9 c3 55 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 a1 ed ff ff 68 ed d8 ff ff | ....].....U..S.].j.j.S.....h.... |
| 37c0 | 53 e8 c0 db ff ff 6a 01 53 e8 b8 db ff ff 53 e8 b4 df ff ff 8b 5d fc b8 03 00 00 00 c9 c3 55 89 | S.....j.S.....S......]........U. |
| 37e0 | e5 56 8b 75 08 53 6a 02 56 e8 7f ef ff ff 6a 05 89 c3 43 6a 01 56 e8 61 ed ff ff 53 56 e8 b9 df | .V.u.Sj.V.....j...Cj.V.a...SV... |
| 3800 | ff ff 53 6a 01 56 e8 5c e2 ff ff 83 c4 28 6a ff 56 e8 9f db ff ff 59 83 f8 01 19 c0 f7 d0 83 e0 | ..Sj.V.\.....(j.V.....Y......... |
| 3820 | 02 5b 8d 65 f8 5b 5e 5d c3 55 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 22 ed ff ff 68 ed d8 ff ff 53 | .[.e.[^].U..S.].j.j.S."...h....S |
| 3840 | e8 41 db ff ff 6a 01 53 e8 39 db ff ff 6a 00 53 e8 66 df ff ff 8b 5d fc b8 03 00 00 00 c9 c3 55 | .A...j.S.9...j.S.f....]........U |
| 3860 | 85 d2 89 e5 53 89 c3 b8 01 00 00 00 74 13 53 e8 14 df ff ff 6a fe 53 e8 03 da ff ff b8 02 00 00 | ....S.......t.S.....j.S......... |
| 3880 | 00 8b 5d fc c9 c3 55 89 e5 8d 45 f4 56 53 56 8b 5d 08 50 6a 01 53 e8 25 ed ff ff 6a 00 89 c6 50 | ..]...U...E.VSV.].Pj.S.%...j...P |
| 38a0 | 6a 02 53 e8 4d ed ff ff 50 ff 75 f4 56 53 e8 22 f8 ff ff 89 c2 83 c4 10 89 d8 e8 a0 ff ff ff 8d | j.S.M...P.u.VS."................ |
| 38c0 | 65 f8 5b 5e 5d c3 55 89 e5 53 8b 5d 08 6a 00 6a 00 6a 01 53 e8 1c ed ff ff 83 c4 10 50 53 e8 c6 | e.[^].U..S.].j.j.j.S........PS.. |
| 38e0 | f5 ff ff 5a 89 c2 89 d8 59 8b 5d fc c9 e9 6d ff ff ff 55 89 e5 56 53 8b 5d 08 8b 75 10 68 10 f1 | ...Z....Y.]...m...U..VS.]..u.h.. |
| 3900 | 43 00 6a 02 53 e8 19 ec ff ff 6a 01 53 e8 74 da ff ff 6a 01 6a 00 53 e8 f6 e4 ff ff 83 c4 20 6a | C.j.S.....j.S.t...j.j.S........j |
| 3920 | ff 53 e8 8e da ff ff 59 85 c0 5a 75 08 c7 06 00 00 00 00 eb 3d 6a ff 53 e8 0e db ff ff 59 85 c0 | .S.....Y..Zu........=j.S.....Y.. |
| 3940 | 5a 74 22 6a 03 53 e8 81 d9 ff ff 58 5a 89 75 10 c7 45 0c 03 00 00 00 89 5d 08 8d 65 f8 5b 5e 5d | Zt"j.S.....XZ.u..E......]..e.[^] |
| 3960 | e9 a0 dc ff ff 68 2a f1 43 00 53 e8 cb e9 ff ff 5b 5e 8d 65 f8 31 c0 5b 5e 5d c3 55 89 e5 56 53 | .....h*.C.S.....[^.e.1.[^].U..VS |
| 3980 | 8b 5d 08 6a 00 68 4f f1 43 00 6a 02 53 e8 63 ec ff ff 6a 06 89 c6 6a 01 53 e8 be eb ff ff 6a 03 | .].j.hO.C.j.S.c...j...j.S.....j. |
| 39a0 | 53 e8 4f d8 ff ff 83 c4 24 56 6a 00 68 f2 44 40 00 53 e8 a3 e5 ff ff 83 c4 10 8d 65 f8 89 c2 89 | S.O.....$Vj.h.D@.S.........e.... |
| 39c0 | d8 5b 5e 5d e9 96 fe ff ff 55 89 e5 57 56 8b 75 08 53 6a 00 6a 00 6a 01 56 e8 17 ec ff ff 56 89 | .[^].....U..WV.u.Sj.j.j.V.....V. |
| 39e0 | c3 e8 fe d7 ff ff 53 89 c7 56 e8 ba f4 ff ff 83 c4 1c 85 c0 74 07 56 e8 7f e6 ff ff 59 6a ff 6a | ......S..V..........t.V.....Yj.j |
| 3a00 | 00 56 e8 0b e4 ff ff 56 e8 d7 d7 ff ff 8d 65 f4 29 f8 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 08 6a 01 | .V.....V......e.).[^_].U..S.].j. |
| 3a20 | 53 e8 6d eb ff ff 6a 01 53 e8 af db ff ff 83 c4 10 85 c0 74 0c 89 5d 08 8b 5d fc c9 e9 a3 d7 ff | S.m...j.S..........t..]..]...... |
| 3a40 | ff 6a 00 68 57 f1 43 00 6a 02 53 e8 a5 eb ff ff 83 c4 10 50 68 69 f1 43 00 53 e8 dc e8 ff ff 8b | .j.hW.C.j.S........Phi.C.S...... |
| 3a60 | 5d fc c9 c3 55 89 e5 57 56 53 6a 05 6a 01 ff 75 08 e8 e6 ea ff ff 6a 01 6a 02 ff 75 08 e8 29 ed | ]...U..WVSj.j..u......j.j..u..). |
| 3a80 | ff ff 83 c4 18 89 c3 6a 03 ff 75 08 e8 24 d9 ff ff 5a 85 c0 59 7f 0c 6a 01 ff 75 08 e8 d1 db ff | .......j..u..$...Z..Y..j..u..... |
| 3aa0 | ff eb 0a 6a 03 ff 75 08 e8 c0 ec ff ff 5e 89 c6 31 c0 5f 39 f3 7f 40 89 f0 29 d8 8d 78 01 85 ff | ...j..u......^..1._9..@..)..x... |
| 3ac0 | 7e 0f 57 ff 75 08 e8 05 d6 ff ff 5a 85 c0 59 75 0f 68 6c f1 43 00 ff 75 08 e8 5d e8 ff ff eb 17 | ~.W.u......Z..Yu.hl.C..u..]..... |
| 3ae0 | 53 6a 01 ff 75 08 e8 7c df ff ff 89 d8 83 c4 0c 43 39 f0 7c eb 89 f8 8d 65 f4 5b 5e 5f 5d c3 55 | Sj..u..|........C9.|....e.[^_].U |
| 3b00 | 89 e5 57 8b 7d 08 56 53 57 e8 d6 d6 ff ff 6a 01 89 c6 57 e8 9d d8 ff ff 83 c4 0c 83 f8 04 75 23 | ..W.}.VSW.....j...W...........u# |
| 3b20 | 6a 00 6a 01 57 e8 db da ff ff 83 c4 0c 80 38 23 75 11 8d 46 ff 50 57 e8 7f dc ff ff b8 01 00 00 | j.j.W.........8#u..F.PW......... |
| 3b40 | 00 eb 32 6a 01 57 e8 22 ec ff ff 89 c3 85 db 58 5a 79 04 01 f3 eb 06 39 f3 7e 02 89 f3 85 db 7f | ..2j.W.".......XZy.....9.~...... |
| 3b60 | 10 68 87 f1 43 00 6a 01 57 e8 ff e7 ff ff 83 c4 0c 89 f0 29 d8 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | .h..C.j.W..........)..e.[^_].U.. |
| 3b80 | 53 8b 5d 08 6a 01 53 e8 07 ea ff ff 6a 00 6a ff 53 e8 4e d6 ff ff 48 89 04 24 53 e8 c3 e2 ff ff | S.].j.S.....j.j.S.N...H..$S..... |
| 3ba0 | 85 c0 0f 94 c0 0f b6 c0 50 53 e8 a7 dd ff ff 83 c4 20 6a 01 53 e8 c5 d6 ff ff 59 58 89 5d 08 8b | ........PS........j.S.....YX.].. |
| 3bc0 | 5d fc c9 e9 1c d6 ff ff 55 89 e5 53 8b 5d 08 6a 02 53 e8 bc e9 ff ff 6a 02 53 e8 16 d6 ff ff 6a | ].......U..S.].j.S.....j.S.....j |
| 3be0 | 01 53 e8 98 d6 ff ff 6a 01 6a ff 6a 00 53 e8 70 e2 ff ff 83 c4 28 85 c0 0f 94 c0 0f b6 c0 50 53 | .S.....j.j.j.S.p.....(........PS |
| 3c00 | e8 51 dd ff ff 6a 01 53 e8 bf d6 ff ff 89 5d 08 83 c4 10 8b 5d fc c9 e9 c8 d5 ff ff 55 89 e5 53 | .Q...j.S......].....].......U..S |
| 3c20 | 8b 5d 08 6a 01 53 e8 68 e9 ff ff 68 9a f1 43 00 6a 01 53 e8 00 ec ff ff 83 c4 14 85 c0 0f 85 9f | .].j.S.h...h..C.j.S............. |
| 3c40 | 00 00 00 6a 01 53 e8 6a d7 ff ff 5a 83 f8 01 59 74 2e 7f 06 85 c0 74 4b eb 5b 83 f8 03 74 07 83 | ...j.S.j...Z...Yt.....tK.[...t.. |
| 3c60 | f8 04 74 12 eb 4f 6a 00 6a 01 53 e8 95 d9 ff ff 83 c4 0c 50 eb 23 6a 01 53 e8 08 d7 ff ff eb 1f | ..t..Oj.j.S........P.#j.S....... |
| 3c80 | 6a 01 53 e8 55 d9 ff ff 5a 85 c0 ba a5 f1 43 00 59 75 05 ba aa f1 43 00 52 53 e8 74 db ff ff 5b | j.S.U...Z.....C.Yu....C.RS.t...[ |
| 3ca0 | 58 eb 3f 6a 03 68 b0 f1 43 00 53 e8 26 db ff ff 83 c4 0c eb 2d 6a 01 53 e8 90 da ff ff 5a 59 50 | X.?j.h..C.S.&.......-j.S.....ZYP |
| 3cc0 | 6a 01 53 e8 ed d6 ff ff 5a 59 50 53 e8 03 d7 ff ff 5a 59 50 68 b4 f1 43 00 53 e8 a3 db ff ff 83 | j.S.....ZYPS.....ZYPh..C.S...... |
| 3ce0 | c4 10 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 56 8b 75 08 53 6a 01 56 e8 f9 d4 ff ff 6a 00 56 e8 | ...]........U..V.u.Sj.V.....j.V. |
| 3d00 | 67 e4 ff ff 6a 01 56 e8 d1 d8 ff ff 83 c4 18 85 c0 0f 84 8b 00 00 00 6a 01 56 e8 96 d6 ff ff 5b | g...j.V................j.V.....[ |
| 3d20 | 48 5a 75 2a 6a 00 6a 00 56 e8 75 dd ff ff 6a ff 56 e8 50 d6 ff ff 6a 01 56 e8 18 dc ff ff 68 ed | HZu*j.j.V.u...j.V.P...j.V.....h. |
| 3d40 | d8 ff ff 56 e8 d4 de ff ff 83 c4 24 eb 4c 6a 01 56 e8 8a dd ff ff 5a 85 c0 59 74 24 68 ed d8 ff | ...V.......$.Lj.V.....Z..Yt$h... |
| 3d60 | ff 56 e8 c8 dc ff ff 6a ff 56 e8 6e d8 ff ff 6a fe 89 c3 56 e8 7c d4 ff ff 83 c4 18 85 db 75 10 | .V.....j.V.n...j...V.|........u. |
| 3d80 | 68 bb f1 43 00 6a 01 56 e8 e0 e5 ff ff 83 c4 0c 6a 01 56 e8 48 dd ff ff 5b 58 6a 02 56 e8 5b df | h..C.j.V........j.V.H...[Xj.V.[. |
| 3da0 | ff ff 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 53 89 d3 83 ec 70 31 d2 39 d8 74 44 53 e8 07 | ...e......[^].U..S....p1.9.tDS.. |
| 3dc0 | e2 ff ff 5a 85 c0 74 0a 48 ba 01 00 00 00 74 31 eb 2a 8d 45 8c 50 6a 00 53 e8 b6 22 00 00 83 c4 | ...Z..t.H.....t1.*.E.Pj.S..".... |
| 3de0 | 0c 85 c0 ba 02 00 00 00 7f 17 53 e8 f4 d3 ff ff 59 83 f8 01 19 d2 83 e2 02 42 eb 05 ba 03 00 00 | ..........S.....Y........B...... |
| 3e00 | 00 8b 5d fc 89 d0 c9 c3 55 89 e5 56 8b 75 08 53 6a 01 56 e8 19 d9 ff ff 59 89 c3 85 db 58 75 10 | ..].....U..V.u.Sj.V.....Y....Xu. |
| 3e20 | 68 d5 f1 43 00 6a 01 56 e8 40 e5 ff ff 83 c4 0c 89 da 89 f0 e8 75 ff ff ff ff 34 85 c0 ed 43 00 | h..C.j.V.@...........u....4...C. |
| 3e40 | 56 e8 cd d9 ff ff 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 57 89 d7 56 89 c6 53 e8 4d ff ff | V......e......[^].U..W..V..S.M.. |
| 3e60 | ff ff 75 08 89 c3 57 e8 64 d2 ff ff 5a 85 c0 59 75 0d 68 e8 f1 43 00 56 e8 be e4 ff ff 59 58 83 | ..u...W.d...Z..Yu.h..C.V.....YX. |
| 3e80 | fb 01 74 14 ff 34 9d c0 ed 43 00 68 05 f2 43 00 56 e8 ec d9 ff ff eb 5d ff 75 08 57 56 e8 94 d2 | ..t..4...C.h..C.V......].u.WV... |
| 3ea0 | ff ff 57 56 e8 e0 d2 ff ff ff 75 08 57 e8 21 39 00 00 83 c4 1c 83 f8 01 77 32 57 e8 24 d3 ff ff | ..WV......u.W.!9........w2W.$... |
| 3ec0 | 89 c3 8d 40 01 50 56 e8 04 d2 ff ff 83 c4 0c 85 c0 75 0d 68 20 f2 43 00 56 e8 5d e4 ff ff 58 5a | ...@.PV..........u.h..C.V.]...XZ |
| 3ee0 | 53 56 57 e8 4e d2 ff ff 89 d8 eb 0c 6a 01 56 57 e8 41 d2 ff ff 83 c8 ff 8d 65 f4 5b 5e 5f 5d c3 | SVW.N.......j.VW.A.......e.[^_]. |
| 3f00 | 55 89 e5 56 8b 75 08 53 6a 01 56 e8 21 d8 ff ff 89 c3 85 db 58 5a 75 10 68 d5 f1 43 00 6a 01 56 | U..V.u.Sj.V.!.......XZu.h..C.j.V |
| 3f20 | e8 48 e4 ff ff 83 c4 0c 56 e8 b6 d2 ff ff 48 89 da 89 04 24 89 f0 e8 17 ff ff ff 89 c3 85 db 58 | .H......V.....H....$...........X |
| 3f40 | 79 17 6a 00 56 e8 0c da ff ff 6a fe 56 e8 2d d3 ff ff b8 02 00 00 00 eb 16 6a 01 43 56 e8 f4 d9 | y.j.V.....j.V.-..........j.CV... |
| 3f60 | ff ff 89 d8 f7 d8 50 56 e8 12 d3 ff ff 89 d8 8d 65 f8 5b 5e 5d c3 55 89 e5 56 8b 75 08 53 68 ed | ......PV........e.[^].U..V.u.Sh. |
| 3f80 | d8 ff ff 56 e8 a8 d7 ff ff 56 89 c3 e8 53 d2 ff ff 89 04 24 89 da 89 f0 e8 b5 fe ff ff 83 c4 0c | ...V.....V...S.....$............ |
| 3fa0 | 85 c0 89 c3 79 30 6a ff 56 e8 9d d4 ff ff 5a 85 c0 59 74 1b 6a 01 56 e8 24 e3 ff ff 6a fe 56 e8 | ....y0j.V.....Z..Yt.j.V.$...j.V. |
| 3fc0 | bb d2 ff ff 6a 02 56 e8 fc e0 ff ff 83 c4 18 56 e8 a6 e0 ff ff 59 8d 65 f8 89 d8 5b 5e 5d c3 55 | ....j.V........V.....Y.e...[^].U |
| 3fe0 | 89 e5 56 53 8b 5d 08 53 e8 c3 d1 ff ff 6a 01 89 c6 53 e8 be d3 ff ff 83 c4 0c 83 f8 06 75 0e 6a | ..VS.].S.....j...S...........u.j |
| 4000 | 01 53 e8 e6 d3 ff ff 5a 85 c0 59 74 10 68 3b f2 43 00 6a 01 53 e8 53 e3 ff ff 83 c4 0c 6a 01 53 | .S.....Z..Yt.h;.C.j.S.S......j.S |
| 4020 | e8 61 d3 ff ff 6a 01 56 53 e8 08 d1 ff ff 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 53 8b 5d | .a...j.VS......e......[^].U..S.] |
| 4040 | 08 53 e8 98 ff ff ff 6a 01 68 76 4b 40 00 53 e8 59 d8 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 | .S.....j.hvK@.S.Y....]........U. |
| 4060 | e5 53 8b 5d 08 53 e8 79 d1 ff ff 89 04 24 53 e8 f8 37 00 00 8b 5d fc c9 c3 55 89 e5 53 8b 5d 08 | .S.].S.y.....$S..7...]...U..S.]. |
| 4080 | 53 e8 0c d9 ff ff 5a 85 c0 74 07 53 e8 f7 d6 ff ff 5b 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 56 | S.....Z..t.S.....[.]........U..V |
| 40a0 | 89 d6 53 89 c3 6a 00 ff 75 0c 50 e8 fd d7 ff ff 6a 01 ff 75 08 53 e8 f2 d7 ff ff 56 6a fe 53 e8 | ..S..j..u.P.....j..u.S.....Vj.S. |
| 40c0 | fe da ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 53 8b 5d 08 68 ee d8 ff ff 53 e8 a9 d2 ff ff 59 58 68 | .....e.[^].U..S.].h....S.....YXh |
| 40e0 | 51 f2 43 00 68 ee d8 ff ff 53 e8 d3 da ff ff 83 c4 0c 68 b0 ee 43 00 68 51 f2 43 00 53 e8 94 e9 | Q.C.h....S........h..C.hQ.C.S... |
| 4100 | ff ff 83 c4 0c 6a 07 68 54 f2 43 00 53 e8 c4 d6 ff ff 83 c4 0c 68 5c f2 43 00 68 ee d8 ff ff 53 | .....j.hT.C.S........h\.C.h....S |
| 4120 | e8 9d da ff ff 83 c4 0c 89 d8 ba 65 f2 43 00 68 de 43 40 00 68 29 44 40 00 e8 5e ff ff ff 58 89 | ...........e.C.h.C@.h)D@..^...X. |
| 4140 | d8 5a ba 6c f2 43 00 68 6b 43 40 00 68 aa 43 40 00 e8 46 ff ff ff 59 58 6a 01 6a 00 53 e8 41 d9 | .Z.l.C.hkC@.h.C@..F...YXj.j.S.A. |
| 4160 | ff ff 83 c4 0c 6a ff 53 e8 19 d2 ff ff 58 5a 6a fe 53 e8 86 db ff ff 59 58 6a 02 68 72 f2 43 00 | .....j.S.....XZj.S.....YXj.hr.C. |
| 4180 | 53 e8 50 d6 ff ff 83 c4 0c 68 75 f2 43 00 6a fe 53 e8 2c da ff ff 83 c4 0c 6a 01 68 ec 48 40 00 | S.P......hu.C.j.S.,......j.h.H@. |
| 41a0 | 53 e8 07 d7 ff ff 83 c4 0c 68 7c f2 43 00 68 ee d8 ff ff 53 e8 09 da ff ff 83 c4 0c 68 70 ed 43 | S........h|.C.h....S........hp.C |
| 41c0 | 00 68 85 f2 43 00 53 e8 ca e8 ff ff 8b 5d fc b8 02 00 00 00 c9 c3 90 90 90 90 90 90 90 90 90 90 | .h..C.S......].................. |
| 41e0 | 55 31 d2 89 e5 83 38 05 75 0e 83 78 10 ff 75 08 83 78 14 ff 75 02 b2 01 5d 89 d0 c3 55 89 c1 89 | U1....8.u..x..u..x..u...]...U... |
| 4200 | e5 56 53 8b 00 8b 5d 08 8b 40 0c 29 d3 8d 34 90 8d 43 ff 99 31 d0 29 d0 3d ff ff 01 00 7e 0f 68 | .VS...]..@.)..4..C..1.).=....~.h |
| 4220 | 90 f2 43 00 ff 71 0c e8 11 5c 00 00 58 5a 8b 16 8d 83 fe ff 01 00 c1 e0 0e 81 e2 ff 3f 00 00 09 | ..C..q...\..XZ..............?... |
| 4240 | c2 89 16 8d 65 f8 5b 5e 5d c3 55 89 e5 8b 55 08 8b 42 18 89 42 1c 5d c3 55 83 c9 ff 8b 00 89 e5 | ....e.[^].U...U..B..B.].U....... |
| 4260 | 8b 40 0c 8b 04 90 c1 e8 0e 2d ff ff 01 00 83 f8 ff 74 04 8d 4c 02 01 5d 89 c8 c3 55 89 e5 57 56 | .@.......-.......t..L..]...U..WV |
| 4280 | 53 8b 75 10 8b 7d 08 8b 45 0c 83 fe ff 74 2d 8b 10 83 fa ff 89 d3 75 06 89 30 eb 20 89 c3 89 da | S.u..}..E....t-.......u..0...... |
| 42a0 | 89 f8 e8 b1 ff ff ff 83 f8 ff 75 f0 89 75 08 89 da 89 f8 5b 5e 5f 5d e9 40 ff ff ff 5b 5e 5f 5d | ..........u..u.....[^_].@...[^_] |
| 42c0 | c3 55 85 d2 8b 00 89 e5 8b 40 0c 8d 0c 90 7e 14 8b 41 fc 83 e0 3f 80 b8 00 06 44 00 00 79 05 8d | .U.......@....~..A...?....D..y.. |
| 42e0 | 41 fc eb 02 89 c8 5d c3 55 89 e5 56 89 c6 53 89 d3 83 fb ff 74 27 89 da 89 f0 e8 c2 ff ff ff 8b | A.....].U..V..S.....t'.......... |
| 4300 | 00 83 e0 3f 83 f8 1b 74 07 b8 01 00 00 00 eb 0f 89 da 89 f0 e8 3f ff ff ff 89 c3 eb d4 31 c0 5b | ...?...t.............?.......1.[ |
| 4320 | 5e 5d c3 55 89 e5 56 31 f6 53 8b 5d 08 e8 8f ff ff ff 8b 10 89 c1 89 d0 83 e0 3f 83 f8 1b 75 40 | ^].U..V1.S.]..............?...u@ |
| 4340 | 81 fb ff 00 00 00 74 1e 89 d0 c1 e8 17 39 c3 74 15 c1 e3 06 81 e2 3f c0 ff ff 81 e3 c0 3f 00 00 | ......t......9.t......?......?.. |
| 4360 | 09 da 89 11 eb 15 89 d0 c1 e8 17 81 e2 00 c0 7f 00 c1 e0 06 09 d0 83 c8 1a 89 01 be 01 00 00 00 | ................................ |
| 4380 | 5b 89 f0 5e 5d c3 55 89 e5 56 89 c6 53 89 d3 83 fb ff 74 1c 68 ff 00 00 00 89 da 89 f0 e8 81 ff | [..^].U..V..S.....t.h........... |
| 43a0 | ff ff 59 89 da 89 f0 e8 ac fe ff ff 89 c3 eb df 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 89 c6 53 89 | ..Y..............e.[^].U..WV..S. |
| 43c0 | d3 83 fb ff 74 32 89 da 89 f0 e8 89 fe ff ff ff 75 0c 89 da 89 c7 89 f0 e8 46 ff ff ff 5a 85 c0 | ....t2..........u........F...Z.. |
| 43e0 | 74 05 ff 75 08 eb 03 ff 75 10 89 da 89 f0 e8 09 fe ff ff 5b 89 fb eb c9 8d 65 f4 5b 5e 5f 5d c3 | t..u....u..........[.....e.[^_]. |
| 4400 | 55 89 e5 53 8b 5d 08 53 e8 3d fe ff ff ff 75 0c 8d 43 20 50 53 e8 61 fe ff ff 8b 5d fc c9 c3 55 | U..S.].S.=....u..C.PS.a....]...U |
| 4420 | 89 e5 8b 45 08 8b 4d 10 8b 55 0c 3b 48 18 75 03 5d eb cd 89 4d 10 c7 45 0c ff 00 00 00 89 4d 08 | ...E..M..U.;H.u.]...M..E......M. |
| 4440 | 5d e9 71 ff ff ff 55 89 e5 56 8b 75 08 53 8b 06 8b 5e 24 03 5d 0c 0f b6 40 4b 39 c3 7e 1c 81 fb | ].q...U..V.u.S...^$.]...@K9.~... |
| 4460 | f9 00 00 00 7e 0f 68 ab f2 43 00 ff 76 0c e8 ca 59 00 00 59 58 8b 06 88 58 4b 8d 65 f8 5b 5e 5d | ....~.h..C..v...Y..YX...XK.e.[^] |
| 4480 | c3 55 89 e5 56 8b 75 0c 53 8b 5d 08 56 53 e8 b3 ff ff ff 01 73 24 8d 65 f8 5b 5e 5d c3 55 f6 c6 | .U..V.u.S.].VS......s$.e.[^].U.. |
| 44a0 | 01 89 e5 89 c1 75 0b 0f b6 40 32 39 c2 7c 03 ff 49 24 5d c3 55 89 e5 83 3a 0c 75 06 5d 8b 52 08 | .....u...@29.|..I$].U...:.u.].R. |
| 44c0 | eb db 5d c3 55 89 e5 57 56 89 c6 53 83 ec 0c 8b 40 10 52 ff 76 04 89 45 e8 50 e8 3f c9 00 00 83 | ..].U..WV..S....@.R.v..E.P.?.... |
| 44e0 | c4 0c 83 78 08 03 8b 1e 8b 7b 28 75 21 dd 00 d9 7d f2 0f b7 45 f2 80 cc 0c 66 89 45 f0 d9 6d f0 | ...x.....{(u!...}...E....f.E..m. |
| 4500 | db 5d ec d9 6d f2 8b 45 ec e9 9c 00 00 00 db 46 28 c7 40 08 03 00 00 00 dd 18 8b 46 28 40 3b 43 | .]..m..E.......F(.@........F(@;C |
| 4520 | 28 7e 21 68 ce f2 43 00 8d 43 28 68 ff ff 03 00 6a 10 50 ff 73 08 ff 75 e8 e8 a8 6d 00 00 89 43 | (~!h..C..C(h....j.P.s..u...m...C |
| 4540 | 08 83 c4 18 3b 7b 28 7d 19 8b 53 08 89 f8 c1 e0 04 c7 44 10 08 00 00 00 00 47 83 c0 10 3b 7b 28 | ....;{(}..S.......D......G...;{( |
| 4560 | 7c ef 8b 46 28 8b 7d 08 c1 e0 04 03 43 08 8b 17 8b 4f 04 89 10 8b 57 08 89 48 04 89 50 08 83 7f | |..F(.}.....C....O....W..H..P... |
| 4580 | 08 03 7e 1b 8b 07 f6 40 05 03 74 13 f6 43 05 04 74 0d 50 53 ff 75 e8 e8 1b 48 00 00 83 c4 0c 8b | ..~....@..t..C..t.PS.u...H...... |
| 45a0 | 56 28 8d 42 01 89 46 28 89 d0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 83 ec 10 c7 45 f8 04 00 00 00 8b | V(.B..F(...e.[^_].U......E...... |
| 45c0 | 4d 0c 8d 55 f0 52 8b 45 08 89 4d f0 e8 f3 fe ff ff c9 c3 55 89 e5 83 ec 10 dd 45 0c c7 45 f8 03 | M..U.R.E..M........U......E..E.. |
| 45e0 | 00 00 00 8b 45 08 8d 55 f0 52 dd 5d f0 e8 d2 fe ff ff c9 c3 55 89 e5 57 56 53 50 8b 45 10 8b 75 | ....E..U.R.]........U..WVSP.E..u |
| 4600 | 0c 8b 7d 08 89 45 f0 8b 06 83 f8 0d 75 24 8b 07 8b 5e 08 8b 48 0c 8b 45 f0 8b 14 99 40 c1 e0 0e | ..}..E......u$...^..H..E....@... |
| 4620 | 81 e2 ff 3f 80 ff 25 00 c0 7f 00 09 c2 89 14 99 eb 52 83 f8 0e 75 4d 8b 07 8b 5e 08 8b 48 0c 8b | ...?..%..........R...uM...^..H.. |
| 4640 | 45 f0 8b 14 99 40 c1 e0 17 81 e2 ff ff 7f 00 09 c2 89 14 99 8b 5e 08 8b 47 24 8b 14 99 c1 e0 06 | E....@...............^..G$...... |
| 4660 | 25 c0 3f 00 00 81 e2 3f c0 ff ff 09 c2 89 14 99 c7 45 0c 01 00 00 00 89 7d 08 58 5b 5e 5f 5d e9 | %.?....?.........E......}.X[^_]. |
| 4680 | fd fd ff ff 58 5b 5e 5f 5d c3 55 89 e5 8b 45 08 53 8b 5d 0c 8b 13 83 fa 0d 75 1e c7 03 0c 00 00 | ....X[^_].U...E.S.]......u...... |
| 46a0 | 00 8b 00 8b 53 08 8b 40 0c 8b 04 90 c1 e8 06 25 ff 00 00 00 89 43 08 eb 23 83 fa 0e 75 1e c7 03 | ....S..@.......%.....C..#...u... |
| 46c0 | 0b 00 00 00 8b 00 8b 4b 08 8b 50 0c 8b 04 8a 25 ff ff 7f 00 0d 00 00 00 01 89 04 8a 5b 5d c3 55 | .......K..P....%............[].U |
| 46e0 | 8b 52 08 89 e5 e8 d7 fb ff ff 89 c1 8b 00 89 c2 c1 e8 06 81 e2 3f c0 ff ff 84 c0 75 03 83 ca 40 | .R...................?.....u...@ |
| 4700 | 89 11 5d c3 55 89 e5 8b 45 08 8b 10 8b 48 18 8b 45 0c 8b 52 14 89 44 8a fc 5d c3 55 89 e5 57 89 | ..].U...E....H..E..R..D..].U..W. |
| 4720 | d7 56 53 8b 30 89 c3 8b 50 20 ff 70 18 68 ff 00 00 00 ff 70 18 e8 7d fc ff ff c7 43 20 ff ff ff | .VS.0...P..p.h.....p..}....C.... |
| 4740 | ff 8b 43 18 83 c4 0c 40 3b 46 2c 7e 21 68 e6 f2 43 00 8d 46 2c 68 fd ff ff 7f 6a 04 50 ff 76 0c | ..C....@;F,~!h..C..F,h....j.P.v. |
| 4760 | ff 73 10 e8 7e 6b 00 00 89 46 0c 83 c4 18 8b 43 18 8b 56 0c 89 3c 82 8b 43 18 40 3b 46 30 7e 21 | .s..~k...F.....C..V..<..C.@;F0~! |
| 4780 | 68 e6 f2 43 00 8d 46 30 68 fd ff ff 7f 6a 04 50 ff 76 14 ff 73 10 e8 4b 6b 00 00 89 46 14 83 c4 | h..C..F0h....j.P.v..s..Kk...F... |
| 47a0 | 18 8b 4b 18 8b 56 14 8b 45 08 89 04 8a 8b 43 18 8d 50 01 89 53 18 8d 65 f4 5b 5e 5f 5d c3 55 89 | ..K..V..E.....C..P..S..e.[^_].U. |
| 47c0 | e5 8b 55 10 8b 4d 14 8b 45 08 c1 e2 06 0b 55 0c c1 e1 0e 09 ca 8b 48 0c 8b 49 08 89 4d 08 5d e9 | ..U..M..E.....U.......H..I..M.]. |
| 47e0 | 37 ff ff ff 55 89 e5 56 53 50 8b 5d 08 8b 73 20 c7 43 20 ff ff ff ff 68 fe ff 01 00 6a 00 6a 16 | 7...U..VSP.]..s..C.....h....j.j. |
| 4800 | 53 e8 b8 ff ff ff 89 45 f4 8d 45 f4 56 50 53 e8 67 fa ff ff 8b 45 f4 8d 65 f8 5b 5e 5d c3 55 89 | S......E..E.VPS.g....E..e.[^].U. |
| 4820 | e5 53 8b 55 10 8b 4d 14 8b 45 08 c1 e2 06 8b 5d 18 0b 55 0c c1 e1 17 c1 e3 0e 09 ca 8b 48 0c 09 | .S.U..M..E.....]..U..........H.. |
| 4840 | da 8b 49 08 89 4d 08 5b 5d e9 cd fe ff ff 55 89 e5 53 89 c3 ff 75 10 ff 75 0c ff 75 08 52 50 e8 | ..I..M.[].....U..S...u..u..u.RP. |
| 4860 | ba ff ff ff 89 5d 08 83 c4 14 8b 5d fc c9 e9 71 ff ff ff 55 89 e5 56 89 c6 53 89 d3 50 e8 c8 f9 | .....].....]...q...U..V..S..P... |
| 4880 | ff ff ff 75 0c ff 75 08 53 6a 02 56 e8 8d ff ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 56 53 8b 5d 0c | ...u..u.Sj.V......e.[^].U..VS.]. |
| 48a0 | 8b 75 08 8b 03 83 e8 06 83 f8 08 77 78 ff 24 85 fc f2 43 00 c7 03 0c 00 00 00 eb 69 6a 00 ff 73 | .u.........wx.$...C........ij..s |
| 48c0 | 08 6a 00 6a 04 eb 39 ff 73 08 6a 00 6a 05 56 e8 ea fe ff ff 89 43 08 83 c4 10 c7 03 0b 00 00 00 | .j.j..9.s.j.j.V......C.......... |
| 48e0 | eb 43 8b 53 0c 89 f0 e8 b1 fb ff ff 8b 53 08 89 f0 e8 a7 fb ff ff ff 73 0c ff 73 08 6a 00 6a 06 | .C.S.........S.........s..s.j.j. |
| 4900 | 56 e8 18 ff ff ff 89 43 08 83 c4 14 c7 03 0b 00 00 00 eb 11 89 5d 0c 89 75 08 8d 65 f8 5b 5e 5d | V......C.............]..u..e.[^] |
| 4920 | e9 65 fd ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 8b 45 10 6a 00 40 50 ff 75 0c 6a 1e ff 75 08 e8 db | .e....e.[^].U...E.j.@P.u.j..u... |
| 4940 | fe ff ff c9 c3 55 89 e5 57 56 8b 75 08 53 8b 5d 0c 8b 56 18 3b 56 1c 7e 58 85 d2 75 0a 0f b6 46 | .....U..WV.u.S.]..V.;V.~X..u...F |
| 4960 | 32 39 c3 7c 4c eb 5d 8b 06 8b 40 0c 8d 3c 90 8b 57 fc 89 d0 83 e0 3f 83 f8 03 75 35 89 d0 89 d1 | 29.|L.]...@..<..W.....?...u5.... |
| 4980 | c1 e8 06 25 ff 00 00 00 c1 e9 17 39 d8 7f 22 8d 41 01 39 c3 7f 1b 8b 75 10 8d 44 33 ff 39 c8 7e | ...%.......9..".A.9....u..D3.9.~ |
| 49a0 | 23 81 e2 ff ff 7f 00 c1 e0 17 09 c2 89 57 fc eb 13 6a 00 8b 55 10 8d 44 13 ff 50 53 6a 03 56 e8 | #............W...j..U..D..PSj.V. |
| 49c0 | 5a fe ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 8b 7d 08 56 89 d6 53 89 c3 52 50 e8 b8 fe ff ff | Z....e.[^_].U..W.}.V..S..RP..... |
| 49e0 | 58 5a 8b 16 8d 42 ff 83 f8 0b 0f 87 8a 00 00 00 ff 24 85 20 f3 43 00 6a 01 57 53 e8 45 ff ff ff | XZ...B...........$...C.j.WS.E... |
| 4a00 | 83 c4 0c eb 6c 6a 00 31 c0 83 fa 02 0f 94 c0 50 57 6a 02 eb 53 ff 76 08 eb 10 ff 76 0c ff 76 08 | ....lj.1.......PWj..S.v....v..v. |
| 4a20 | 53 e8 ad fb ff ff 83 c4 0c 50 57 6a 01 53 e8 8b fd ff ff 83 c4 10 eb 39 8b 03 8b 4e 08 8b 40 0c | S........PWj.S.........9...N..@. |
| 4a40 | 8d 0c 88 8b 11 89 f8 c1 e0 06 25 c0 3f 00 00 81 e2 3f c0 ff ff 09 c2 89 11 eb 16 8b 46 08 39 c7 | ..........%.?....?..........F.9. |
| 4a60 | 74 0f 6a 00 50 57 6a 00 53 e8 b0 fd ff ff 83 c4 14 89 7e 08 c7 06 0c 00 00 00 8d 65 f4 5b 5e 5f | t.j.PWj.S.........~........e.[^_ |
| 4a80 | 5d c3 55 89 e5 56 89 d6 53 89 c3 83 3a 0c 74 19 6a 01 50 e8 e9 f9 ff ff 8b 43 24 89 f2 48 50 89 | ].U..V..S...:.t.j.P......C$..HP. |
| 4aa0 | d8 e8 26 ff ff ff 83 c4 0c 8d 65 f8 5b 5e 5d c3 55 89 e5 57 8b 7d 08 56 89 d6 53 89 c3 83 3a 0b | ..&.......e.[^].U..W.}.V..S...:. |
| 4ac0 | 75 2d 8b 00 8b 52 08 8b 40 0c 8b 14 90 89 d0 83 e0 3f 83 f8 13 75 18 ff 4b 18 31 c0 85 ff 0f 94 | u-...R..@........?...u..K.1..... |
| 4ae0 | c0 c1 ea 17 50 6a 00 52 ba 1a 00 00 00 eb 20 89 f2 89 d8 e8 8a ff ff ff 89 f2 89 d8 e8 b3 f9 ff | ....Pj.R........................ |
| 4b00 | ff 57 ba 1b 00 00 00 ff 76 08 68 ff 00 00 00 89 d8 e8 38 fd ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 | .W......v.h.......8....e.[^_].U. |
| 4b20 | e5 56 8b 75 08 53 8b 5d 0c 53 56 e8 68 fd ff ff 58 8b 03 5a 83 e8 02 83 f8 08 77 22 ff 24 85 50 | .V.u.S.].SV.h...X..Z......w".$.P |
| 4b40 | f3 43 00 83 c8 ff eb 22 56 e8 96 fc ff ff eb 19 89 f0 89 da e8 86 fb ff ff 8b 43 08 eb 0c 6a 00 | .C....."V.................C...j. |
| 4b60 | 89 da 89 f0 e8 47 ff ff ff 59 50 8d 43 14 50 56 e8 06 f7 ff ff ff 73 10 56 e8 82 f8 ff ff c7 43 | .....G...YP.C.PV......s.V......C |
| 4b80 | 10 ff ff ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 89 c7 56 53 56 56 89 d6 ff 75 08 e8 2c fe ff ff | ......e.[^].U..W..VSVV...u..,... |
| 4ba0 | 83 3e 0a 5b 75 10 ff 76 08 8d 46 10 50 57 e8 c8 f6 ff ff 83 c4 0c 8b 56 10 3b 56 14 0f 84 91 00 | .>.[u..v..F.PW.........V.;V..... |
| 4bc0 | 00 00 c7 45 f0 ff ff ff ff 89 f8 c7 45 ec ff ff ff ff e8 11 f7 ff ff 85 c0 75 0e 8b 56 14 89 f8 | ...E........E............u..V... |
| 4be0 | e8 03 f7 ff ff 85 c0 74 3d 83 cb ff 83 3e 0a 74 09 57 e8 ed fb ff ff 59 89 c3 6a 01 8b 55 08 89 | .......t=....>.t.W.....Y..j..U.. |
| 4c00 | f8 6a 00 e8 6b fc ff ff 6a 00 8b 55 08 6a 01 89 45 f0 89 f8 e8 5a fc ff ff 53 57 89 45 ec e8 dd | .j..k...j..U.j..E....Z...SW.E... |
| 4c20 | f7 ff ff 83 c4 18 57 e8 1e f6 ff ff ff 75 f0 89 c3 8b 56 14 ff 75 08 50 89 f8 e8 78 f7 ff ff ff | ......W......u....V..u.P...x.... |
| 4c40 | 75 ec 89 f8 8b 56 10 ff 75 08 53 e8 67 f7 ff ff 83 c4 1c c7 46 10 ff ff ff ff 8b 45 08 c7 46 14 | u....V..u.S.g.......F......E..F. |
| 4c60 | ff ff ff ff c7 06 0c 00 00 00 89 46 08 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 53 8b 75 0c 8b 5d 08 | ...........F..e.[^_].U..VS.u..]. |
| 4c80 | 56 53 e8 11 fc ff ff 89 f2 89 d8 e8 24 f8 ff ff 6a 01 53 e8 e9 f7 ff ff 8b 43 24 83 c4 10 89 f2 | VS..........$...j.S......C$..... |
| 4ca0 | 48 89 45 08 8d 65 f8 89 d8 5b 5e 5d e9 db fe ff ff 55 89 e5 56 8b 75 08 53 8b 5d 0c 53 56 e8 d5 | H.E..e...[^].....U..V.u.S.].SV.. |
| 4cc0 | fb ff ff 83 3b 0c 58 5a 75 23 8b 43 14 8b 53 08 39 43 10 75 04 89 d0 eb 1e 0f b6 46 32 39 c2 7c | ....;.XZu#.C..S.9C.u.......F29.| |
| 4ce0 | 0c 52 89 f0 89 da e8 a1 fe ff ff eb 07 53 56 e8 81 ff ff ff 8b 43 08 8d 65 f8 5b 5e 5d c3 55 89 | .R...........SV......C..e.[^].U. |
| 4d00 | e5 8b 55 0c 8b 4d 08 8b 42 14 39 42 10 74 03 5d eb 9f 89 55 0c 89 4d 08 5d e9 7a fb ff ff 55 89 | ..U..M..B.9B.t.]...U..M.].z...U. |
| 4d20 | e5 56 53 83 ec 30 8b 75 0c 8b 5d 08 56 53 e8 cb ff ff ff 58 8b 06 5a 83 f8 04 74 7d 77 0b 83 f8 | .VS..0.u..].VS.....X..Z...t}w... |
| 4d40 | 01 0f 82 81 00 00 00 eb 05 83 f8 05 75 7a 81 7b 28 ff 00 00 00 7f 71 83 f8 01 75 1d c7 45 e0 00 | ............uz.{(.....q...u..E.. |
| 4d60 | 00 00 00 8b 43 04 8d 55 e8 c7 45 f0 05 00 00 00 89 45 e8 8d 45 d8 50 eb 2d 83 f8 05 75 11 ff 76 | ....C..U..E......E..E.P.-...u..v |
| 4d80 | 0c ff 76 08 53 e8 49 f8 ff ff 83 c4 0c eb 1f c7 45 d0 01 00 00 00 83 f8 02 8d 55 c8 52 0f 94 c0 | ..v.S.I.........E.........U.R... |
| 4da0 | 0f b6 c0 89 45 c8 89 d8 e8 17 f7 ff ff 59 89 46 08 c7 06 04 00 00 00 eb 0a 8b 46 08 3d ff 00 00 | ....E........Y.F..........F.=... |
| 4dc0 | 00 7f 05 80 cc 01 eb 07 56 53 e8 e2 fe ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 20 89 | ........VS......e.[^].U..WVS.... |
| 4de0 | c3 89 55 f0 8b 45 08 8b 75 0c e8 f1 f3 ff ff 85 c0 0f 84 b4 00 00 00 89 f0 e8 e2 f3 ff ff 85 c0 | ..U..E..u....................... |
| 4e00 | 0f 84 a5 00 00 00 dd 46 08 8b 45 08 dd 40 08 8b 45 f0 83 e8 0c 83 f8 08 77 74 ff 24 85 74 f3 43 | .......F..E..@..E.......wt.$.t.C |
| 4e20 | 00 de c1 eb 71 de c9 eb 6d d9 ee d9 ca dd e2 df e0 dd da 9e 7a 02 74 6f de f1 eb 5a d9 ee d9 ca | ....q...m...........z.to...Z.... |
| 4e40 | dd e2 df e0 dd da 9e 7a 02 74 5c d9 c9 dd 55 e0 83 ec 08 d9 c1 dd 5d d4 de f9 dd 1c 24 e8 fe f5 | .......z.t\...U.......].....$... |
| 4e60 | 00 00 dd 45 e0 58 dd 45 d4 d9 c9 de ca 5a de e1 eb 24 d9 c9 83 ec 10 dd 5c 24 08 dd 1c 24 e8 ed | ...E.X.E.....Z...$......\$...$.. |
| 4e80 | f5 00 00 83 c4 10 eb 0e dd d9 d9 e0 eb 08 dd d8 dd d8 d9 ee eb 09 dd e0 df e0 9e 75 0c 7a 0a 8b | ...........................u.z.. |
| 4ea0 | 55 08 dd 5a 08 eb 76 dd d8 dd d8 83 7d f0 12 0f 95 c0 31 d2 83 7d f0 14 0f 95 c2 31 ff 85 d0 74 | U..Z..v.....}.....1..}.....1...t |
| 4ec0 | 0b 56 53 e8 56 fe ff ff 59 5f 89 c7 ff 75 08 53 e8 49 fe ff ff 59 39 f8 89 45 ec 5a 7e 0e 8b 55 | .VS.V...Y_...u.S.I...Y9..E.Z~..U |
| 4ee0 | 08 89 d8 e8 cc f5 ff ff 89 f2 eb 0c 89 f2 89 d8 e8 bf f5 ff ff 8b 55 08 89 d8 e8 b5 f5 ff ff 57 | ......................U........W |
| 4f00 | ff 75 ec 6a 00 ff 75 f0 53 e8 10 f9 ff ff 8b 55 08 83 c4 14 89 42 08 c7 02 0b 00 00 00 8d 65 f4 | .u.j..u.S......U.....B........e. |
| 4f20 | 5b 5e 5f 5d c3 55 d9 ee 89 e5 56 53 83 ec 20 8b 45 0c c7 45 ec ff ff ff ff 8b 75 08 8b 5d 10 c7 | [^_].U....VS....E..E......u..].. |
| 4f40 | 45 e8 ff ff ff ff 83 f8 01 c7 45 d8 05 00 00 00 dd 5d e0 74 3c 72 0e 83 f8 02 0f 84 b0 00 00 00 | E.........E......].t<r.......... |
| 4f60 | e9 c6 00 00 00 89 d8 e8 74 f2 ff ff 85 c0 75 09 53 56 e8 3a fd ff ff 59 58 8d 45 d8 ba 12 00 00 | ........t.....u.SV.:...YX.E..... |
| 4f80 | 00 50 89 f0 53 e8 4c fe ff ff 58 5a e9 9a 00 00 00 53 56 e8 00 f9 ff ff 59 58 8b 03 48 83 f8 0b | .P..S.L...XZ.....SV.....YX..H... |
| 4fa0 | 77 4f ff 24 85 98 f3 43 00 c7 03 02 00 00 00 eb 40 c7 03 03 00 00 00 eb 38 89 da 89 f0 e8 1d f7 | wO.$...C........@.......8....... |
| 4fc0 | ff ff eb 2d 89 da 89 f0 e8 b5 fa ff ff 89 da 89 f0 e8 de f4 ff ff 6a 00 ff 73 08 6a 00 6a 13 56 | ...-..................j..s.j.j.V |
| 4fe0 | e8 39 f8 ff ff 89 43 08 83 c4 14 c7 03 0b 00 00 00 8b 43 14 8b 53 10 89 43 10 89 f0 89 53 14 e8 | .9....C...........C..S..C....S.. |
| 5000 | 82 f3 ff ff 8b 53 10 89 f0 e8 78 f3 ff ff eb 1b 53 56 e8 9a fc ff ff 8d 45 d8 ba 14 00 00 00 50 | .....S....x.....SV......E......P |
| 5020 | 89 f0 53 e8 ae fd ff ff 83 c4 10 8d 65 f8 5b 5e 5d c3 55 89 e5 57 89 c7 56 53 51 51 8b 5d 10 ff | ..S.........e.[^].U..W..VSQQ.].. |
| 5040 | 75 0c 89 55 f0 50 e8 d3 fc ff ff 53 57 89 45 ec e8 c9 fc ff ff 89 c6 89 da 89 f8 e8 54 f4 ff ff | u..U.P.....SW.E.............T... |
| 5060 | 8b 55 0c 89 f8 e8 4a f4 ff ff 83 c4 10 83 7d 08 00 0f 94 c2 31 c0 83 7d f0 17 0f 95 c0 85 c2 74 | .U....J.......}.....1..}.......t |
| 5080 | 0f c7 45 08 01 00 00 00 8b 45 ec 89 75 ec 89 c6 56 8b 55 f0 89 f8 ff 75 ec ff 75 08 e8 ad f7 ff | ..E......E..u...V.U....u..u..... |
| 50a0 | ff 8b 55 0c 89 42 08 c7 02 0a 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 8b 45 0c 8b 5d | ..U..B........e.[^_].U..WVS.E..] |
| 50c0 | 08 8b 7d 10 83 f8 0e 8b 75 14 0f 87 82 01 00 00 ff 24 85 c8 f3 43 00 56 53 e8 ba f7 ff ff ff 77 | ..}.....u........$...C.VS......w |
| 50e0 | 14 8d 46 14 eb 0d 56 53 e8 ab f7 ff ff ff 77 10 8d 46 10 50 53 e8 81 f1 ff ff c7 45 10 18 00 00 | ..F...VS......w..F.PS......E.... |
| 5100 | 00 83 c4 14 89 75 0c 89 7d 08 8d 65 f4 5b 5e 5f 5d e9 4a f2 00 00 56 53 e8 e1 fb ff ff 83 3e 0b | .....u..}..e.[^_].J...VS......>. |
| 5120 | 59 58 75 49 8b 03 8b 56 08 8b 40 0c 8b 04 90 83 e0 3f 83 f8 15 75 36 89 d8 89 fa e8 74 f3 ff ff | YXuI...V..@......?...u6.....t... |
| 5140 | c7 07 0b 00 00 00 8b 03 8b 5e 08 8b 48 0c 8b 47 08 8b 14 99 c1 e0 17 81 e2 ff ff 7f 00 09 c2 89 | .........^..H..G................ |
| 5160 | 14 99 8b 46 08 89 47 08 e9 e5 00 00 00 56 53 e8 01 fb ff ff 58 5a ba 15 00 00 00 89 75 0c 89 7d | ...F..G......VS.....XZ......u..} |
| 5180 | 08 eb 4c 89 75 0c ba 0c 00 00 00 89 7d 08 eb 3f 89 75 0c ba 0d 00 00 00 89 7d 08 eb 32 89 75 0c | ..L.u.......}..?.u.......}..2.u. |
| 51a0 | ba 0e 00 00 00 89 7d 08 eb 25 89 75 0c ba 0f 00 00 00 89 7d 08 eb 18 89 75 0c ba 10 00 00 00 89 | ......}..%.u.......}....u....... |
| 51c0 | 7d 08 eb 0b 89 75 0c ba 11 00 00 00 89 7d 08 8d 65 f4 89 d8 5b 5e 5f 5d e9 f9 fb ff ff 89 75 10 | }....u.......}..e...[^_]......u. |
| 51e0 | 89 7d 0c c7 45 08 01 00 00 00 eb 0d 89 75 10 89 7d 0c c7 45 08 00 00 00 00 ba 17 00 00 00 eb 44 | .}..E........u..}..E...........D |
| 5200 | 89 75 10 89 7d 0c c7 45 08 01 00 00 00 eb 1c 89 75 10 89 7d 0c c7 45 08 01 00 00 00 eb 21 89 75 | .u..}..E........u..}..E......!.u |
| 5220 | 10 89 7d 0c c7 45 08 00 00 00 00 ba 18 00 00 00 eb 12 89 75 10 89 7d 0c c7 45 08 00 00 00 00 ba | ..}..E.............u..}..E...... |
| 5240 | 19 00 00 00 8d 65 f4 89 d8 5b 5e 5f 5d e9 e0 fd ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 53 8b | .....e...[^_]......e.[^_].U..VS. |
| 5260 | 45 0c 8b 75 08 8b 5d 10 83 f8 0e 0f 87 97 00 00 00 ff 24 85 04 f4 43 00 89 5d 0c 89 75 08 8d 65 | E..u..]...........$...C..]..u..e |
| 5280 | f8 5b 5e 5d e9 95 f8 ff ff 53 56 e8 08 f6 ff ff 58 8b 03 5a 83 f8 02 74 18 77 05 48 74 0e eb 1e | .[^].....SV.....X..Z...t.w.Ht... |
| 52a0 | 83 f8 03 74 07 83 f8 0a 74 0f eb 12 83 c8 ff eb 19 56 e8 2d f5 ff ff eb 10 8b 43 08 eb 0c 6a 01 | ...t....t........V.-......C...j. |
| 52c0 | 89 da 89 f0 e8 e7 f7 ff ff 59 50 8d 43 10 50 56 e8 a6 ef ff ff 83 c4 0c ff 73 14 56 e8 1f f1 ff | .........YP.C.PV.........s.V.... |
| 52e0 | ff 58 5a c7 43 14 ff ff ff ff eb 2d 89 5d 0c 89 75 08 8d 65 f8 5b 5e 5d e9 78 f9 ff ff 89 d8 e8 | .XZ.C......-.]..u..e.[^].x...... |
| 5300 | dc ee ff ff 85 c0 75 11 89 5d 0c 89 75 08 8d 65 f8 5b 5e 5d e9 05 fa ff ff 8d 65 f8 5b 5e 5d c3 | ......u..]..u..e.[^]......e.[^]. |
| 5320 | 55 89 e5 53 8b 5d 0c ff 75 10 ff 75 08 e8 ec f9 ff ff 89 43 0c c7 03 09 00 00 00 8b 5d fc c9 c3 | U..S.]..u..u.......C........]... |
| 5340 | 55 89 e5 57 56 8b 75 10 53 8b 5d 08 ff 75 0c 53 e8 5c f9 ff ff 8b 55 0c 89 d8 e8 55 f1 ff ff 8b | U..WV.u.S.]..u.S.\....U....U.... |
| 5360 | 7b 24 6a 02 53 e8 17 f1 ff ff 56 53 e8 ad f9 ff ff 59 5a 50 8b 45 0c ff 70 08 57 6a 0b 53 e8 9b | {$j.S.....VS.....YZP.E..p.Wj.S.. |
| 5380 | f4 ff ff 89 d8 83 c4 24 89 f2 e8 25 f1 ff ff 8b 45 0c 89 78 08 c7 00 0c 00 00 00 8d 65 f4 5b 5e | .......$...%....E..x........e.[^ |
| 53a0 | 5f 5d c3 55 89 e5 57 56 53 8b 75 0c 8b 5d 08 8b 7d 10 8b 06 83 f8 07 74 34 77 07 83 f8 06 74 0e | _].U..WVS.u..]..}......t4w....t. |
| 53c0 | eb 6d 83 f8 08 74 37 83 f8 09 74 4a eb 61 89 fa 89 d8 e8 dd f0 ff ff 8b 46 08 89 fa 89 45 08 8d | .m...t7...tJ.a..........F....E.. |
| 53e0 | 65 f4 89 d8 5b 5e 5f 5d e9 9f f7 ff ff 57 53 e8 bd f8 ff ff 6a 00 ff 76 08 50 6a 08 eb 28 57 53 | e...[^_].....WS.....j..v.Pj..(WS |
| 5400 | e8 ac f8 ff ff ff 76 08 50 6a 07 53 e8 ad f3 ff ff 83 c4 18 eb 19 57 53 e8 01 f9 ff ff 50 ff 76 | ......v.Pj.S..........WS.....P.v |
| 5420 | 0c ff 76 08 6a 09 53 e8 f2 f3 ff ff 83 c4 1c 8d 65 f4 89 d8 89 fa 5b 5e 5f 5d e9 75 f0 ff ff 55 | ..v.j.S.........e.....[^_].u...U |
| 5440 | ba 32 00 00 00 89 e5 57 8b 45 10 89 d1 56 8b 7d 0c 8b 75 08 53 48 99 f7 f9 8d 58 01 8b 45 14 83 | .2.....W.E...V.}..u.SH....X..E.. |
| 5460 | f8 ff 75 02 31 c0 81 fb ff 01 00 00 7f 10 53 50 57 6a 22 56 e8 a5 f3 ff ff 83 c4 14 eb 1e 6a 00 | ..u.1.........SPWj"V..........j. |
| 5480 | 50 57 6a 22 56 e8 94 f3 ff ff 8b 46 0c 89 da ff 70 08 89 f0 e8 82 f2 ff ff 83 c4 18 8d 47 01 89 | PWj"V......F....p............G.. |
| 54a0 | 46 24 8d 65 f4 5b 5e 5f 5d c3 90 90 90 90 90 90 55 89 e5 68 f0 d8 ff ff ff 75 08 e8 c6 be ff ff | F$.e.[^_].......U..h.....u...... |
| 54c0 | c9 b8 01 00 00 00 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 bd d0 ff ff 6a 01 53 e8 02 c6 ff ff 83 c4 | .......U..S.].j.S.....j.S....... |
| 54e0 | 10 85 c0 75 07 53 e8 9d c2 ff ff 58 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 02 53 | ...u.S.....X.]........U..S.].j.S |
| 5500 | e8 b0 be ff ff 5a 85 c0 0f 94 c2 83 f8 05 0f 94 c0 09 d0 59 a8 01 75 10 68 59 f5 43 00 6a 02 53 | .....Z.............Y..u.hY.C.j.S |
| 5520 | e8 48 ce ff ff 83 c4 0c 6a 02 53 e8 c5 bc ff ff 6a 01 53 e8 c5 c7 ff ff 5a 59 50 53 e8 15 c4 ff | .H......j.S.....j.S.....ZYPS.... |
| 5540 | ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 6a 01 ff 75 08 e8 d5 c5 ff ff c9 b8 01 00 00 00 c3 55 | ..]........U..j..u.............U |
| 5560 | 89 e5 53 8b 5d 08 6a 05 6a 02 53 e8 ec cf ff ff 6a 02 53 e8 7d bc ff ff 6a 01 53 e8 0f c8 ff ff | ..S.].j.j.S.....j.S.}...j.S..... |
| 5580 | 83 c4 1c 85 c0 75 0d 68 6f f5 43 00 53 e8 a9 cd ff ff 5b 58 8b 5d fc b8 01 00 00 00 c9 c3 55 89 | .....u.ho.C.S.....[X.]........U. |
| 55a0 | e5 56 89 c6 53 89 d3 ff 75 08 50 e8 63 c2 ff ff 53 6a fe 56 e8 09 c6 ff ff 8d 65 f8 5b 5e 5d c3 | .V..S...u.P.c...Sj.V......e.[^]. |
| 55c0 | 55 89 e5 56 89 c6 53 89 d3 ff 75 08 50 e8 e9 c1 ff ff 53 6a fe 56 e8 e7 c5 ff ff 8d 65 f8 5b 5e | U..V..S...u.P.....Sj.V......e.[^ |
| 55e0 | 5d c3 55 89 e5 56 89 d6 53 89 c3 6a 01 50 e8 c2 bd ff ff 5a 83 f8 08 59 75 10 6a 01 c7 06 01 00 | ].U..V..S..j.P.....Z...Yu.j..... |
| 5600 | 00 00 53 e8 29 c1 ff ff eb 08 c7 06 00 00 00 00 89 d8 8d 65 f8 5b 5e 5d c3 55 39 d0 89 e5 53 89 | ..S.)..............e.[^].U9...S. |
| 5620 | c3 75 15 6a fe 50 e8 5b bd ff ff 6a fd 53 e8 0e bc ff ff 83 c4 10 eb 0c 6a 01 50 52 e8 f5 ba ff | .u.j.P.[...j.S..........j.PR.... |
| 5640 | ff 83 c4 0c ff 75 08 6a fe 53 e8 73 c5 ff ff 8b 5d fc c9 c3 55 89 e5 8d 55 80 57 56 53 83 ec 74 | .....u.j.S.s....]...U...U.WVS..t |
| 5660 | 8b 5d 08 89 d8 e8 78 ff ff ff 6a 00 89 c7 8b 45 80 68 a3 f5 43 00 83 c0 02 50 53 e8 75 cf ff ff | .]....x...j....E.h..C....PS.u... |
| 5680 | 89 c6 8b 45 80 40 50 53 e8 84 bd ff ff 83 c4 18 85 c0 8b 55 80 74 29 8d 45 84 50 8d 42 01 50 53 | ...E.@PS...........U.t).E.P.B.PS |
| 56a0 | e8 fb be ff ff 5a 59 50 57 e8 e6 09 00 00 83 c4 0c 85 c0 75 5b 53 e8 cd c0 ff ff e9 85 01 00 00 | .....ZYPW..........u[S.......... |
| 56c0 | 8d 42 01 50 53 e8 eb bc ff ff 5a 83 f8 06 59 75 34 56 68 a9 f5 43 00 53 e8 a5 c1 ff ff 6a 00 6a | .B.PS.....Z...Yu4Vh..C.S.....j.j |
| 56e0 | ff 53 e8 1e bf ff ff 89 c6 8b 45 80 40 50 53 e8 92 bc ff ff 83 c4 20 6a 01 57 53 e8 36 ba ff ff | .S........E.@PS........j.WS.6... |
| 5700 | 83 c4 0c eb 0b 68 ad f5 43 00 8b 45 80 40 eb 1d 8d 45 84 50 56 57 e8 8b 11 00 00 83 c4 0c 85 c0 | .....h..C..E.@...E.PVW.......... |
| 5720 | 75 17 68 c8 f5 43 00 8b 45 80 83 c0 02 50 53 e8 39 cc ff ff e9 11 01 00 00 6a 02 6a 00 53 e8 60 | u.h..C..E....PS.9........j.j.S.` |
| 5740 | c3 ff ff 6a 53 56 e8 b5 eb 00 00 83 c4 14 85 c0 74 4f ff 75 94 ba d7 f5 43 00 89 d8 e8 3d fe ff | ...jSV..........tO.u....C....=.. |
| 5760 | ff 8d 45 a8 ba de f5 43 00 50 89 d8 e8 2d fe ff ff ff 75 a0 ba e8 f5 43 00 89 d8 e8 40 fe ff ff | ..E....C.P...-....u....C....@... |
| 5780 | ff 75 a4 ba f4 f5 43 00 89 d8 e8 31 fe ff ff ff 75 90 ba 04 f6 43 00 89 d8 e8 00 fe ff ff 83 c4 | .u....C....1....u....C.......... |
| 57a0 | 14 6a 6c 56 e8 57 eb 00 00 5a 85 c0 59 74 10 ff 75 98 89 d8 ba 09 f6 43 00 e8 02 fe ff ff 58 6a | .jlV.W...Z..Yt..u......C......Xj |
| 57c0 | 75 56 e8 39 eb 00 00 5a 85 c0 59 74 10 ff 75 9c ba 15 f6 43 00 89 d8 e8 e4 fd ff ff 59 6a 6e 56 | uV.9...Z..Yt..u....C........YjnV |
| 57e0 | e8 1b eb 00 00 59 85 c0 5a 74 20 ff 75 88 ba 1a f6 43 00 89 d8 e8 a4 fd ff ff ff 75 8c ba 1f f6 | .....Y..Zt..u....C.........u.... |
| 5800 | 43 00 89 d8 e8 95 fd ff ff 58 5a 6a 4c 56 e8 ed ea 00 00 5a 85 c0 59 74 0f 68 28 f6 43 00 89 fa | C........XZjLV.....Z..Yt.h(.C... |
| 5820 | 89 d8 e8 f2 fd ff ff 59 6a 66 56 e8 d0 ea 00 00 5e 85 c0 5a 74 0f 68 34 f6 43 00 89 d8 89 fa e8 | .......YjfV.....^..Zt.h4.C...... |
| 5840 | d5 fd ff ff 5b b8 01 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8d 55 80 57 56 53 83 ec 74 8d 5d | ....[......e.[^_].U...U.WVS..t.] |
| 5860 | 84 8b 75 08 89 f0 e8 77 fd ff ff 53 89 c7 8b 45 80 40 50 56 e8 f4 ce ff ff 5a 59 50 57 e8 12 08 | ..u....w...S...E.@PV.....ZYPW... |
| 5880 | 00 00 83 c4 0c 85 c0 8b 45 80 75 0f 68 39 f6 43 00 40 50 56 e8 d4 ca ff ff eb 47 83 c0 02 50 56 | ........E.u.h9.C.@PV......G...PV |
| 58a0 | e8 c8 ce ff ff 5a 59 50 53 57 e8 d4 08 00 00 83 c4 0c 85 c0 89 c3 74 1f 6a 01 56 57 e8 75 b8 ff | .....ZYPSW............t.j.VW.u.. |
| 58c0 | ff 53 56 e8 4b bf ff ff 6a fe 56 e8 b6 ba ff ff b8 02 00 00 00 eb 0b 56 e8 ab be ff ff b8 01 00 | .SV.K...j.V............V........ |
| 58e0 | 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8d 55 80 57 8d 7d 84 56 53 83 ec 74 8b 5d 08 89 d8 e8 df | ...e.[^_].U...U.W.}.VS..t.]..... |
| 5900 | fc ff ff 57 89 c6 8b 45 80 40 50 53 e8 5c ce ff ff 5a 59 50 56 e8 7a 07 00 00 83 c4 0c 85 c0 8b | ...W...E.@PS.\...ZYPV.z......... |
| 5920 | 45 80 75 0f 68 39 f6 43 00 40 50 53 e8 3c ca ff ff eb 46 83 c0 03 50 53 e8 56 cc ff ff 8b 45 80 | E.u.h9.C.@PS.<....F...PS.V....E. |
| 5940 | 83 c0 03 50 53 e8 ab b8 ff ff 6a 01 56 53 e8 e3 b7 ff ff 8b 45 80 83 c0 02 50 53 e8 0d ce ff ff | ...PS.....j.VS......E....PS..... |
| 5960 | 5a 59 50 57 56 e8 5b 08 00 00 83 c4 0c 50 53 e8 9f be ff ff b8 01 00 00 00 8d 65 f4 5b 5e 5f 5d | ZYPWV.[......PS...........e.[^_] |
| 5980 | c3 55 89 e5 57 89 d7 56 89 c6 53 6a 02 50 e8 da cd ff ff 6a 06 89 c3 6a 01 56 e8 bd cb ff ff 6a | .U..W..V..Sj.P.....j...j.V.....j |
| 59a0 | 01 56 e8 46 ba ff ff 83 c4 1c 31 d2 85 c0 75 38 85 ff 74 0b 53 6a 01 56 e8 4d c8 ff ff eb 09 53 | .V.F......1...u8..t.Sj.V.M.....S |
| 59c0 | 6a 01 56 e8 8f c8 ff ff 83 c4 0c 31 d2 85 c0 74 17 50 8d 5f 01 56 e8 38 be ff ff 89 d8 f7 d8 50 | j.V........1...t.P._.V.8.......P |
| 59e0 | 56 e8 99 b8 ff ff 89 da 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 ba 01 00 00 00 89 e5 8b 45 08 5d eb 81 | V........e...[^_].U........E.].. |
| 5a00 | 55 89 e5 53 8b 5d 08 6a 03 53 e8 84 cb ff ff 58 89 d8 8b 5d fc 5a 31 d2 c9 e9 63 ff ff ff 55 89 | U..S.].j.S.....X...].Z1...c...U. |
| 5a20 | e5 56 8b 75 0c 53 8b 5d 08 68 58 f5 43 00 53 e8 43 bf ff ff 68 f0 d8 ff ff 53 e8 f0 bf ff ff 53 | .V.u.S.].hX.C.S.C...h....S.....S |
| 5a40 | 53 e8 31 bf ff ff 6a fe 53 e8 e1 bf ff ff 83 c4 20 6a ff 53 e8 5c b9 ff ff 5a 83 f8 06 59 75 37 | S.1...j.S........j.S.\...Z...Yu7 |
| 5a60 | 8b 06 ff 34 85 70 f6 43 00 53 e8 a4 bd ff ff 5a 8b 46 14 59 85 c0 78 0b 50 53 e8 3c bd ff ff 5e | ...4.p.C.S.....Z.F.Y..x.PS.<...^ |
| 5a80 | 58 eb 07 53 e8 ff bc ff ff 59 6a 00 6a 02 53 e8 7e c3 ff ff 83 c4 0c 8d 65 f8 5b 5e 5d c3 55 89 | X..S.....Yj.j.S.~.......e.[^].U. |
| 5aa0 | e5 53 89 c3 68 58 f5 43 00 50 e8 c8 be ff ff 68 f0 d8 ff ff 53 e8 75 bf ff ff 6a ff 53 e8 f3 b8 | .S..hX.C.P.....h....S.u...j.S... |
| 5ac0 | ff ff 83 c4 18 83 f8 05 74 35 6a fe 53 e8 23 b7 ff ff 6a 01 6a 00 53 e8 c7 bf ff ff 68 58 f5 43 | ........t5j.S.#...j.j.S.....hX.C |
| 5ae0 | 00 53 e8 90 be ff ff 6a fe 53 e8 97 b8 ff ff 83 c4 24 68 f0 d8 ff ff 53 e8 20 c1 ff ff 5b 58 8b | .S.....j.S.......$h....S.....[X. |
| 5b00 | 5d fc c9 c3 55 89 e5 8d 55 f0 57 56 53 83 ec 10 8b 7d 08 89 f8 e8 c8 fa ff ff 89 45 e4 8b 45 f0 | ]...U...U.WVS....}.........E..E. |
| 5b20 | 40 50 57 e8 8d b8 ff ff 5a 85 c0 8b 45 f0 59 7f 1c 40 31 db 50 57 e8 ba b6 ff ff 5e c7 45 e8 00 | @PW.....Z...E.Y..@1.PW.....^.E.. |
| 5b40 | 00 00 00 c7 45 ec 00 00 00 00 58 eb 74 6a 00 83 c0 02 31 db 50 57 e8 65 ca ff ff 6a 06 89 c6 8b | ....E.....X.tj....1.PW.e...j.... |
| 5b60 | 45 f0 40 50 57 e8 f2 c9 ff ff 6a 00 8b 45 f0 83 c0 03 50 57 e8 32 cc ff ff 89 45 ec 83 c4 24 6a | E.@PW.....j..E....PW.2....E...$j |
| 5b80 | 63 56 c7 45 e8 1e 66 40 00 e8 72 e7 00 00 5a 85 c0 59 74 02 b3 01 6a 72 56 e8 62 e7 00 00 5a 85 | cV.E..f@..r...Z..Yt...jrV.b...Z. |
| 5ba0 | c0 59 74 03 83 cb 02 6a 6c 56 e8 51 e7 00 00 5a 85 c0 59 74 03 83 cb 04 83 7d ec 00 7e 03 83 cb | .Yt....jlV.Q...Z..Yt.....}..~... |
| 5bc0 | 08 89 f8 e8 d6 fe ff ff ff 75 e4 57 e8 a6 bd ff ff 8b 45 f0 40 50 57 e8 aa b7 ff ff 6a fd 57 e8 | .........u.W......E.@PW.....j.W. |
| 5be0 | 39 c0 ff ff 6a fe 57 e8 09 b6 ff ff 83 c4 20 ff 75 ec 53 ff 75 e8 ff 75 e4 e8 38 04 00 00 8d 65 | 9...j.W.........u.S.u..u..8....e |
| 5c00 | f4 31 c0 5b 5e 5f 5d c3 55 89 e5 8d 55 e0 57 56 53 83 ec 14 8b 5d 08 89 d8 e8 c4 f9 ff ff 50 89 | .1.[^_].U...U.WVS....]........P. |
| 5c20 | c7 e8 57 04 00 00 57 89 c6 e8 44 04 00 00 5a 85 c0 59 74 19 3d 1e 66 40 00 74 12 6a 0d 68 84 f6 | ..W...W...D...Z..Yt.=.f@.t.j.h.. |
| 5c40 | 43 00 53 e8 8e bb ff ff 83 c4 0c eb 21 89 d8 e8 4a fe ff ff 57 53 e8 1c bd ff ff 6a fe 53 e8 cc | C.S.........!...J...WS.....j.S.. |
| 5c60 | bd ff ff 6a fe 53 e8 d6 b5 ff ff 83 c4 18 31 c0 f7 c6 01 00 00 00 8d 55 e4 74 06 c6 45 e4 63 b0 | ...j.S........1........U.t..E.c. |
| 5c80 | 01 f7 c6 02 00 00 00 74 05 c6 04 10 72 40 83 e6 04 74 05 c6 04 10 6c 40 c6 04 10 00 52 53 e8 70 | .......t....r@...t....l@....RS.p |
| 5ca0 | bb ff ff 57 e8 e0 03 00 00 89 04 24 53 e8 09 bb ff ff 8d 65 f4 b8 03 00 00 00 5b 5e 5f 5d c3 55 | ...W.......$S......e......[^_].U |
| 5cc0 | 89 e5 57 56 53 81 ec 00 01 00 00 8b 75 08 a1 c8 32 44 00 8d 9d f4 fe ff ff 83 c0 40 50 68 92 f6 | ..WVS.......u...2D.........@Ph.. |
| 5ce0 | 43 00 e8 59 e7 00 00 ff 35 c8 32 44 00 68 fa 00 00 00 53 e8 88 e7 00 00 83 c4 14 85 c0 0f 84 83 | C..Y....5.2D.h....S............. |
| 5d00 | 00 00 00 68 9e f6 43 00 53 e8 22 e6 00 00 5a 85 c0 59 74 72 68 a4 f6 43 00 31 c0 83 c9 ff fc 89 | ...h..C.S."...Z..Ytrh..C.1...... |
| 5d20 | df f2 ae f7 d1 49 51 53 56 e8 a7 d3 ff ff 83 c4 10 85 c0 75 13 6a 00 6a 00 6a 00 56 e8 22 c1 ff | .....IQSV..........u.j.j.j.V.".. |
| 5d40 | ff 83 c4 10 85 c0 74 2f a1 c8 32 44 00 83 c0 40 50 6a 00 6a ff 56 e8 aa b8 ff ff 83 c4 0c 50 e8 | ......t/..2D...@Pj.j.V........P. |
| 5d60 | dc e6 00 00 a1 c8 32 44 00 83 c0 40 50 6a 0a e8 ac e6 00 00 83 c4 10 6a 00 56 e8 76 b4 ff ff 5b | ......2D...@Pj.........j.V.v...[ |
| 5d80 | 5f e9 48 ff ff ff 8d 65 f4 31 c0 5b 5e 5f 5d c3 55 89 e5 8d 55 80 57 56 53 83 ec 7c 8b 5d 08 c7 | _.H....e.1.[^_].U...U.WVS..|.].. |
| 5da0 | 85 7c ff ff ff 01 00 00 00 89 d8 e8 32 f8 ff ff 89 85 78 ff ff ff 8b 45 80 83 c0 02 50 53 e8 4e | .|..........2.....x....E....PS.N |
| 5dc0 | b6 ff ff 5e 85 c0 5f 74 1c 8b 45 80 83 c0 02 50 53 e8 ca b7 ff ff 6a fe 89 c6 53 e8 15 b4 ff ff | ...^.._t..E....PS.....j...S..... |
| 5de0 | 83 c4 10 eb 0c 3b 9d 78 ff ff ff 0f 94 c0 0f b6 f0 53 e8 ed b3 ff ff 59 8b 55 80 39 d0 75 09 6a | .....;.x.........S.....Y.U.9.u.j |
| 5e00 | 00 68 b5 f6 43 00 eb 1b 8d 42 01 50 53 e8 39 b6 ff ff 59 85 c0 5f 0f 84 81 01 00 00 6a 01 68 b6 | .h..C....B.PS.9...Y.._......j.h. |
| 5e20 | f6 43 00 53 e8 ad b9 ff ff 83 c4 0c 6a 10 68 b8 f6 43 00 53 e8 9d b9 ff ff 83 c4 0c e9 2e 01 00 | .C.S........j.h..C.S............ |
| 5e40 | 00 83 fe 0c 0f 9f c0 31 d2 83 bd 7c ff ff ff 00 0f 95 c2 85 d0 74 56 57 8d 46 0a 50 ff b5 78 ff | .......1...|.........tVW.F.P..x. |
| 5e60 | ff ff e8 2d 02 00 00 83 c4 0c 85 c0 75 03 4e eb 2d 6a 05 68 c9 f6 43 00 53 e8 58 b9 ff ff 83 c4 | ...-........u.N.-j.h..C.S.X..... |
| 5e80 | 0c eb 01 46 8d 45 84 50 8d 46 0a 50 ff b5 78 ff ff ff e8 fd 01 00 00 83 c4 0c 85 c0 75 e5 c7 85 | ...F.E.P.F.P..x.............u... |
| 5ea0 | 7c ff ff ff 00 00 00 00 e9 c2 00 00 00 6a 02 68 cf f6 43 00 53 e8 1c b9 ff ff 57 8d 7d a8 68 d2 | |............j.h..C.S.....W.}.h. |
| 5ec0 | f6 43 00 ff b5 78 ff ff ff e8 d8 09 00 00 57 68 d6 f6 43 00 53 e8 a8 b9 ff ff 8b 45 98 83 c4 24 | .C...x........Wh..C.S......E...$ |
| 5ee0 | 85 c0 7e 0f 50 68 da f6 43 00 53 e8 92 b9 ff ff 83 c4 0c 8b 45 8c 80 38 00 74 10 ff 75 88 68 de | ..~.Ph..C.S.........E..8.t..u.h. |
| 5f00 | f6 43 00 53 e8 79 b9 ff ff eb 39 8b 45 90 0f b6 10 80 fa 6d 75 0f 68 f0 f6 43 00 53 e8 61 b9 ff | .C.S.y....9.E......mu.h..C.S.a.. |
| 5f20 | ff 58 5a eb 36 80 fa 43 0f 94 c0 80 fa 74 0f 94 c2 09 d0 a8 01 74 12 6a 02 68 ff f6 43 00 53 e8 | .XZ.6..C.....t.......t.j.h..C.S. |
| 5f40 | 92 b8 ff ff 83 c4 0c eb 12 ff 75 a0 57 68 02 f7 43 00 53 e8 2a b9 ff ff 83 c4 10 53 e8 83 b2 ff | ..........u.Wh..C.S.*......S.... |
| 5f60 | ff 2b 45 80 89 04 24 53 e8 5b c1 ff ff 5f 58 8d 7d 84 57 56 46 ff b5 78 ff ff ff e8 14 01 00 00 | .+E...$S.[..._X.}.WVF..x........ |
| 5f80 | 83 c4 0c 85 c0 0f 85 b6 fe ff ff 53 e8 53 b2 ff ff 2b 45 80 89 04 24 53 e8 2b c1 ff ff 8d 65 f4 | ...........S.S...+E...$S.+....e. |
| 5fa0 | b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 68 e0 f4 43 00 68 40 f4 43 00 ff 75 08 e8 d7 ca ff ff c9 | .....[^_].U..h..C.h@.C..u....... |
| 5fc0 | b8 01 00 00 00 c3 90 90 90 90 90 90 90 90 90 90 55 89 d1 89 e5 53 8b 52 04 89 c3 83 7a 08 06 75 | ................U....S.R....z..u |
| 5fe0 | 08 8b 02 80 78 06 00 74 05 83 c8 ff eb 1a 3b 4b 14 75 06 8b 43 18 89 41 0c 8b 02 8b 50 10 8b 41 | ....x..t......;K.u..C..A....P..A |
| 6000 | 0c 2b 42 0c c1 f8 02 48 5b 5d c3 55 89 e5 53 89 d3 e8 ba ff ff ff 89 c1 83 c8 ff 85 c9 78 14 8b | .+B....H[].U..S..............x.. |
| 6020 | 43 04 8b 00 8b 40 10 8b 50 14 31 c0 85 d2 74 03 8b 04 8a 5b 5d c3 55 89 e5 8b 4d 0c 57 8b 7d 14 | C....@..P.1...t....[].U...M.W.}. |
| 6040 | 85 c9 56 0f 94 c0 8b 75 08 53 8b 5d 10 85 db 0f 94 c2 09 d0 a8 01 74 04 31 db 31 c9 89 4e 44 b8 | ..V....u.S.]..........t.1.1..ND. |
| 6060 | 01 00 00 00 89 7e 3c 89 7e 40 88 5e 38 5b 5e 5f 5d c3 55 89 e5 8b 45 08 5d 8b 40 44 c3 55 89 e5 | .....~<.~@.^8[^_].U...E.].@D.U.. |
| 6080 | 8b 45 08 5d 0f b6 40 38 c3 55 89 e5 8b 45 08 5d 8b 40 3c c3 55 89 e5 8b 4d 0c 57 8b 7d 10 85 c9 | .E.]..@8.U...E.].@<.U...M.W.}... |
| 60a0 | 56 8b 75 08 53 8b 56 14 7e 1d 8b 5e 28 39 da 76 16 8b 42 04 49 8b 00 80 78 06 00 75 03 2b 4a 14 | V.u.S.V.~..^(9.v..B.I...x..u.+J. |
| 60c0 | 83 ea 18 85 c9 7f e6 85 c9 75 19 8b 46 28 39 c2 76 22 29 c2 b1 01 c1 fa 03 69 c2 ab aa aa aa 89 | .........u..F(9.v")......i...... |
| 60e0 | 47 60 eb 12 7d 0e c7 47 60 00 00 00 00 b9 01 00 00 00 eb 02 31 c9 5b 89 c8 5e 5f 5d c3 55 8b 40 | G`..}..G`...........1.[..^_].U.@ |
| 6100 | 04 89 e5 83 78 08 06 75 0d 8b 00 80 78 06 00 75 05 8b 40 10 eb 02 31 c0 5d c3 55 89 e5 57 56 89 | ....x..u....x..u..@...1.].U..WV. |
| 6120 | c6 89 d0 53 89 d3 e8 d2 ff ff ff 85 c0 89 c7 74 1c 89 da 89 f0 e8 96 fe ff ff 50 ff 75 08 57 e8 | ...S...........t..........P.u.W. |
| 6140 | 90 1f 00 00 83 c4 0c 85 c0 89 c1 75 2c 3b 5e 14 75 05 8b 46 08 eb 03 8b 43 1c 2b 03 b9 20 f7 43 | ...........u,;^.u..F....C.+....C |
| 6160 | 00 c1 f8 04 3b 45 08 0f 9d c0 31 d2 83 7d 08 00 0f 9f c2 85 d0 75 02 31 c9 8d 65 f4 89 c8 5b 5e | ....;E....1..}.......u.1..e...[^ |
| 6180 | 5f 5d c3 55 89 e5 8b 45 0c 57 56 53 8b 5d 10 6b 70 60 18 8b 45 08 03 70 28 53 89 f2 e8 79 ff ff | _].U...E.WVS.].kp`..E..p(S...y.. |
| 61a0 | ff 59 85 c0 89 c7 74 13 c1 e3 04 03 1e 8d 43 f0 50 ff 75 08 e8 ef ae ff ff 58 5a 8d 65 f4 89 f8 | .Y....t.......C.P.u......XZ.e... |
| 61c0 | 5b 5e 5f 5d c3 55 89 e5 57 56 53 56 8b 45 0c 8b 7d 08 6b 70 60 18 89 f8 03 77 28 ff 75 10 89 f2 | [^_].U..WVSV.E..}.kp`....w(.u... |
| 61e0 | e8 35 ff ff ff 89 45 f0 85 c0 5b 74 1d 8b 4d 10 8b 5f 08 c1 e1 04 03 0e 8b 43 f0 8b 53 f4 89 41 | .5....E...[t..M.._.......C..S..A |
| 6200 | f0 8b 43 f8 89 51 f4 89 41 f8 83 6f 08 10 8b 45 f0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8b 55 08 89 | ..C..Q..A..o...E..e.[^_].U...U.. |
| 6220 | d0 83 e0 3f 8d 48 e4 83 f9 06 77 17 b8 01 00 00 00 d3 e0 a8 47 74 0c c1 ea 17 31 c0 85 d2 0f 94 | ...?.H....w.........Gt....1..... |
| 6240 | c0 eb 02 31 c0 5d c3 55 89 e5 8b 4d 08 83 f9 02 74 17 77 06 85 c9 74 09 eb 34 83 f9 03 74 16 eb | ...1.].U...M....t.w...t..4...t.. |
| 6260 | 2d 31 c9 85 d2 75 2c eb 25 0f b6 40 4b 31 c9 39 c2 7d 20 eb 19 f6 c6 01 74 08 80 e6 fe 3b 50 28 | -1...u,.%..@K1.9.}......t....;P( |
| 6280 | eb 06 0f b6 40 4b 39 c2 7c 04 31 c9 eb 05 b9 01 00 00 00 5d 89 c8 c3 55 89 e5 57 56 53 83 ec 34 | ....@K9.|.1........]...U..WVS..4 |
| 62a0 | 89 c3 89 55 ec 8b 78 2c 8d 47 ff 89 45 e4 0f b6 43 4b 3c fa 0f 87 38 04 00 00 0f b6 4b 4a 0f b6 | ...U..x,.G..E...CK<...8.....KJ.. |
| 62c0 | c0 0f b6 53 49 89 ce 83 e6 01 01 f2 39 c2 0f 8f 1e 04 00 00 f6 c1 04 74 08 85 f6 0f 84 11 04 00 | ...SI.......9..........t........ |
| 62e0 | 00 0f b6 43 48 39 43 24 0f 8f 04 04 00 00 8b 43 30 39 f8 74 08 85 c0 0f 85 f5 03 00 00 85 ff 0f | ...CH9C$.......C09.t............ |
| 6300 | 8e ed 03 00 00 8b 43 0c 8b 44 b8 fc 83 e0 3f 83 f8 1e 0f 85 da 03 00 00 c7 45 e8 00 00 00 00 8b | ......C..D....?..........E...... |
| 6320 | 55 ec 39 55 e8 0f 8d 07 04 00 00 c7 45 d4 00 00 00 00 8b 4b 0c 31 f6 8b 45 e8 89 4d e0 8b 0c 81 | U.9U........E......K.1..E..M.... |
| 6340 | 89 c8 83 e0 3f 89 45 dc 89 c8 c1 e8 06 25 ff 00 00 00 83 7d dc 25 89 45 d8 0f 87 93 03 00 00 0f | ....?.E......%.....}.%.E........ |
| 6360 | b6 53 4b 0f b6 c2 39 45 d8 88 55 d3 0f 8d 80 03 00 00 8b 45 dc 0f b6 80 00 06 44 00 88 45 c0 83 | .SK...9E..U........E......D..E.. |
| 6380 | e0 03 83 f8 01 74 5d 72 0a 83 f8 02 74 74 e9 d5 00 00 00 0f b6 45 c0 89 ce c1 e9 0e 81 e1 ff 01 | .....t]r....tt.......E.......... |
| 63a0 | 00 00 c1 ee 17 89 f2 89 4d d4 c0 e8 04 83 e0 03 50 89 d8 e8 8f fe ff ff 5f 85 c0 0f 84 31 03 00 | ........M.......P......._....1.. |
| 63c0 | 00 0f b6 45 c0 8b 55 d4 c0 e8 02 83 e0 03 50 89 d8 e8 71 fe ff ff 59 85 c0 0f 85 89 00 00 00 e9 | ...E..U.......P...q...Y......... |
| 63e0 | 0e 03 00 00 0f b6 45 c0 89 ce c1 ee 0e c0 e8 04 83 e0 03 83 f8 03 75 70 3b 73 28 7c 6b e9 f0 02 | ......E...............up;s(|k... |
| 6400 | 00 00 0f b6 45 c0 c1 e9 0e 8d b1 01 00 fe ff c0 e8 04 83 e0 03 83 f8 02 75 4e 8b 4d e8 8d 54 31 | ....E...................uN.M..T1 |
| 6420 | 01 85 d2 0f 88 c9 02 00 00 3b 53 2c 0f 8d c0 02 00 00 85 d2 7e 32 31 ff 39 55 d4 7d 22 8b 45 e0 | .........;S,........~21.9U.}".E. |
| 6440 | 89 d1 29 f9 8b 4c 88 fc 89 c8 83 e0 3f 83 f8 22 75 0d 81 e1 00 c0 7f 00 75 05 47 39 d7 eb dc 83 | ..)..L......?.."u.......u.G9.... |
| 6460 | e7 01 0f 85 8a 02 00 00 f6 45 c0 40 74 0e 8b 55 08 39 55 d8 75 06 8b 4d e8 89 4d e4 80 7d c0 00 | .........E.@t..U.9U.u..M..M..}.. |
| 6480 | 79 25 8b 45 e8 83 c0 02 3b 43 2c 0f 8d 61 02 00 00 8b 43 0c 8b 55 e8 8b 44 90 04 83 e0 3f 83 f8 | y%.E....;C,..a....C..U..D....?.. |
| 64a0 | 16 0f 85 4b 02 00 00 8b 45 dc 83 e8 02 83 f8 23 0f 87 6e 02 00 00 ff 24 85 30 f7 43 00 83 7d d4 | ...K....E......#..n....$.0.C..}. |
| 64c0 | 01 0f 85 5d 02 00 00 8b 45 e8 83 c0 02 3b 43 2c 0f 8d 1c 02 00 00 8b 43 0c 8b 4d e8 8b 54 88 04 | ...]....E....;C,.......C..M..T.. |
| 64e0 | 89 d0 83 e0 3f 83 f8 22 0f 85 36 02 00 00 81 e2 00 c0 7f 00 0f 85 2a 02 00 00 e9 f3 01 00 00 8b | ....?.."..6...........*......... |
| 6500 | 45 08 39 45 d8 0f 9e c0 31 d2 39 75 08 0f 9e c2 85 d0 0f 84 0c 02 00 00 8b 55 e8 89 55 e4 e9 01 | E.9E....1.9u.............U..U... |
| 6520 | 02 00 00 0f b6 43 48 39 c6 e9 f4 01 00 00 8b 43 08 c1 e6 04 83 7c 06 08 04 0f 84 e5 01 00 00 e9 | .....CH9.......C.....|.......... |
| 6540 | ae 01 00 00 0f b6 45 d3 8b 55 d8 42 39 c2 0f 8d 9e 01 00 00 39 55 08 0f 85 c7 01 00 00 e9 e6 00 | ......E..U.B9.......9U.......... |
| 6560 | 00 00 3b 75 d4 e9 b8 01 00 00 83 7d d4 00 0f 8e 7e 01 00 00 8b 45 d8 8b 4d d4 8d 54 08 02 0f b6 | ..;u.......}....~....E..M..T.... |
| 6580 | 45 d3 39 c2 0f 8d 68 01 00 00 8b 45 d8 83 c0 02 39 45 08 0f 8c 8b 01 00 00 8b 45 e8 89 45 e4 e9 | E.9...h....E....9E........E..E.. |
| 65a0 | 80 01 00 00 0f b6 45 d3 8b 55 d8 83 c2 03 39 c2 0f 8d 3c 01 00 00 03 75 e8 81 7d 08 ff 00 00 00 | ......E..U....9...<....u..}..... |
| 65c0 | 8d 4e 01 0f 95 c0 31 d2 39 4d e8 0f 9c c2 85 d0 0f 84 4e 01 00 00 3b 4d ec 0f 8f 45 01 00 00 89 | .N....1.9M........N...;M...E.... |
| 65e0 | 75 e8 e9 3d 01 00 00 85 f6 74 13 0f b6 45 d3 8b 4d d8 8d 54 31 ff 39 c2 0f 8d f4 00 00 00 ff 4d | u..=.....t...E..M..T1.9........M |
| 6600 | d4 83 7d d4 ff 75 19 8b 55 e8 8b 43 0c ff 74 90 04 e8 03 fc ff ff 5a 85 c0 75 21 e9 d2 00 00 00 | ..}..u..U..C..t.......Z..u!..... |
| 6620 | 83 7d d4 00 74 16 8b 45 d4 8b 4d d8 8d 54 01 ff 0f b6 43 4b 39 c2 0f 8d b6 00 00 00 8b 55 d8 39 | .}..t..E..M..T....CK9........U.9 |
| 6640 | 55 08 0f 8c dc 00 00 00 8b 4d e8 89 4d e4 e9 d1 00 00 00 4e 85 f6 0f 8e c8 00 00 00 8b 45 d8 8d | U........M..M......N.........E.. |
| 6660 | 54 30 ff e9 b4 00 00 00 85 f6 7e 0d 0f b6 45 d3 8b 55 d8 01 f2 39 c2 7d 79 83 7d d4 00 0f 85 a1 | T0........~...E..U...9.}y.}..... |
| 6680 | 00 00 00 ff 45 e8 8b 43 2c 48 39 45 e8 e9 90 00 00 00 3b 73 34 7d 5b 8b 43 10 8b 04 b0 0f b6 48 | ....E..C,H9E......;s4}[.C......H |
| 66a0 | 48 8b 45 e8 01 c8 3b 43 2c 7d 47 be 01 00 00 00 39 ce 7f 24 8b 45 e8 8d 14 06 8b 43 0c 8b 04 90 | H.E...;C,}G.....9..$.E.....C.... |
| 66c0 | 83 e0 3f 83 f8 04 0f 95 c2 85 c0 0f 95 c0 0f b6 c0 85 c2 75 1d 46 eb d8 81 7d 08 ff 00 00 00 74 | ..?................u.F...}.....t |
| 66e0 | 43 01 4d e8 eb 3e 0f b6 43 4a a8 02 74 04 a8 04 74 09 c7 45 f0 00 00 00 00 eb 43 4e 83 fe ff 75 | C.M..>..CJ..t...t..E......CN...u |
| 6700 | 14 8b 43 0c 8b 55 e8 ff 74 90 04 e8 09 fb ff ff 5f 85 c0 74 dd 8b 4d d8 8d 54 31 ff 0f b6 45 d3 | ..C..U..t......._..t..M..T1...E. |
| 6720 | 39 c2 7d ce ff 45 e8 8b 45 ec 39 45 e8 e9 f3 fb ff ff 8b 43 0c 8b 55 e4 8b 04 90 89 45 f0 8b 45 | 9.}..E..E.9E.......C..U.....E..E |
| 6740 | f0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8b 45 08 8b 50 2c 68 ff 00 00 00 e8 3b fb ff ff 5a 85 c0 0f | ..e.[^_].U...E..P,h.....;...Z... |
| 6760 | 95 c0 c9 0f b6 c0 c3 55 f6 c6 01 89 e5 89 c1 74 1a 89 d0 8b 51 08 80 e4 fe c1 e0 04 83 7c 10 08 | .......U.......t....Q........|.. |
| 6780 | 04 75 08 8b 04 10 83 c0 10 eb 05 b8 c0 f7 43 00 5d c3 55 89 e5 57 56 53 83 ec 0c 8b 75 08 89 45 | .u............C.].U..WVS....u..E |
| 67a0 | f0 8b 45 0c 89 55 ec 89 45 e8 8b 55 ec 8b 42 04 83 78 08 06 0f 85 e2 00 00 00 8b 00 80 78 06 00 | ..E..U..E..U..B..x...........x.. |
| 67c0 | 0f 85 d6 00 00 00 8b 58 10 8b 45 f0 e8 ff f7 ff ff 50 89 c7 8d 46 01 50 53 e8 f6 18 00 00 8b 55 | .......X..E......P...F.PS......U |
| 67e0 | e8 83 c4 0c 85 c0 89 02 74 0a b8 c2 f7 43 00 e9 aa 00 00 00 56 89 fa 89 d8 e8 99 fa ff ff 59 89 | ........t....C......V.........Y. |
| 6800 | c2 83 e0 3f 83 f8 0b 0f 87 8f 00 00 00 ff 24 85 e4 f7 43 00 8b 43 08 c1 ea 0e c1 e2 04 8b 04 02 | ...?..........$...C..C.......... |
| 6820 | 8b 55 e8 83 c0 10 89 02 b8 c8 f7 43 00 eb 6f c1 ea 06 0f b6 c2 c1 ea 11 39 c2 7d 60 89 d6 e9 67 | .U.........C..o.........9.}`...g |
| 6840 | ff ff ff c1 ea 0e 89 d8 81 e2 ff 01 00 00 e8 14 ff ff ff 8b 55 e8 89 02 b8 cf f7 43 00 eb 3f 8b | ....................U......C..?. |
| 6860 | 43 1c c1 ea 17 b9 c0 f7 43 00 85 c0 74 06 8b 0c 90 83 c1 10 8b 45 e8 89 08 b8 d5 f7 43 00 eb 1e | C.......C...t........E......C... |
| 6880 | c1 ea 0e 89 d8 81 e2 ff 01 00 00 e8 d7 fe ff ff 8b 55 e8 89 02 b8 dd f7 43 00 eb 02 31 c0 8d 65 | .................U......C...1..e |
| 68a0 | f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 18 8b 45 0c c7 45 f0 00 00 00 00 8b 7d 10 c7 45 ec 00 | .[^_].U..WVS....E..E......}..E.. |
| 68c0 | 00 00 00 80 38 3e 75 1a ff 45 0c 8b 55 08 8b 4d 08 8b 42 08 8d 50 f0 8b 40 f0 89 51 08 89 45 f0 | ....8>u..E..U..M..B..P..@..Q..E. |
| 68e0 | eb 1d 8b 47 60 85 c0 74 16 8b 55 08 6b c0 18 8b 52 28 01 d0 89 45 ec 8b 40 04 8b 00 89 45 f0 83 | ...G`..t..U.k...R(...E..@....E.. |
| 6900 | 7d f0 00 c7 45 e0 01 00 00 00 8b 45 0c 89 45 e8 75 57 c7 47 08 14 f8 43 00 8d 47 24 c7 47 04 14 | }...E......E..E.uW.G...C..G$.G.. |
| 6920 | f8 43 00 c7 47 0c 15 f8 43 00 c7 47 14 ff ff ff ff c7 47 1c ff ff ff ff c7 47 20 ff ff ff ff c7 | .C..G...C..G......G......G...... |
| 6940 | 47 10 1a f8 43 00 6a 3c 68 1a f8 43 00 50 e8 e4 58 00 00 c7 47 18 00 00 00 00 83 c4 0c c7 45 e4 | G...C.j<h..C.P..X...G.........E. |
| 6960 | 01 00 00 00 e9 be 01 00 00 8b 55 0c 80 3a 00 0f 84 ac 01 00 00 8b 4d e8 0f be 01 83 f8 66 0f 84 | ..........U..:........M......f.. |
| 6980 | 8f 01 00 00 7f 13 83 f8 4c 0f 84 84 01 00 00 83 f8 53 74 2c e9 73 01 00 00 83 f8 6e 0f 84 bb 00 | ........L........St,.s.....n.... |
| 69a0 | 00 00 7f 0e 83 f8 6c 0f 84 85 00 00 00 e9 5a 01 00 00 83 f8 75 0f 84 93 00 00 00 e9 4c 01 00 00 | ......l.......Z.....u.......L... |
| 69c0 | 8b 45 f0 80 78 06 00 74 1e c7 47 10 27 f8 43 00 c7 47 1c ff ff ff ff c7 47 20 ff ff ff ff c7 47 | .E..x..t..G.'.C..G......G......G |
| 69e0 | 0c 2c f8 43 00 eb 35 8b 55 f0 8b 4d f0 8b 42 10 8b 40 20 83 c0 10 89 47 10 8b 42 10 8b 50 3c 89 | .,.C..5.U..M..B..@.....G..B..P<. |
| 6a00 | 57 1c 85 d2 8b 41 10 8b 40 40 89 47 20 b8 2e f8 43 00 74 05 b8 33 f8 43 00 89 47 0c 6a 3c 8d 47 | W....A..@@.G....C.t..3.C..G.j<.G |
| 6a20 | 24 ff 77 10 50 e8 0d 58 00 00 83 c4 0c e9 e1 00 00 00 83 c8 ff 83 7d ec 00 74 0b 8b 55 ec 8b 45 | $.w.P..X..............}..t..U..E |
| 6a40 | 08 e8 c5 f5 ff ff 89 47 14 e9 c5 00 00 00 8b 55 f0 0f b6 42 07 89 47 18 e9 b6 00 00 00 31 c0 83 | .......G.......U...B..G......1.. |
| 6a60 | 7d ec 00 0f 84 8c 00 00 00 8b 75 ec 8d 4f 04 89 4d dc 8b 46 04 83 78 08 06 75 0e 8b 00 80 78 06 | }.........u..O..M..F..x..u....x. |
| 6a80 | 00 75 06 83 7e 14 00 7f 14 8b 55 ec 8b 42 ec 83 78 08 06 75 08 8b 00 80 78 06 00 74 04 31 d2 eb | .u..~.....U..B..x..u....x..t.1.. |
| 6aa0 | 52 8b 75 ec 83 ee 18 8b 46 04 89 f2 8b 00 8b 58 10 8b 45 08 e8 17 f5 ff ff 8b 53 0c 8b 1c 82 89 | R.u.....F......X..E.......S..... |
| 6ac0 | da 83 e2 3f 8d 42 e4 83 f8 01 0f 96 c1 83 fa 21 0f 94 c0 09 c8 31 d2 a8 01 74 18 ff 75 dc c1 eb | ...?.B.........!.....1...t..u... |
| 6ae0 | 06 0f b6 c3 89 f2 50 8b 45 08 e8 a3 fc ff ff 5a 89 c2 59 89 d0 89 47 08 85 c0 75 17 c7 47 08 14 | ......P.E......Z..Y...G...u..G.. |
| 6b00 | f8 43 00 c7 47 04 00 00 00 00 eb 07 c7 45 e0 00 00 00 00 ff 45 e8 8b 4d e8 80 39 00 e9 4e fe ff | .C..G........E......E..M..9..N.. |
| 6b20 | ff 8b 45 e0 89 45 e4 6a 66 ff 75 0c e8 cf d7 00 00 5e 85 c0 5f 74 40 83 7d f0 00 8b 55 08 8b 42 | ..E..E.jf.u......^.._t@.}...U..B |
| 6b40 | 08 75 09 c7 40 08 00 00 00 00 eb 0c c7 40 08 06 00 00 00 8b 4d f0 89 08 8b 55 08 8b 42 1c 2b 42 | .u..@........@......M....U..B.+B |
| 6b60 | 08 83 f8 10 7f 0a 6a 01 52 e8 61 05 00 00 59 5b 8b 4d 08 83 41 08 10 6a 4c ff 75 0c e8 7f d7 00 | ......j.R.a...Y[.M..A..jL.u..... |
| 6b80 | 00 5f 85 c0 5a 0f 84 92 00 00 00 83 7d f0 00 74 09 8b 45 f0 80 78 06 00 74 0f 8b 55 08 8b 42 08 | ._..Z.......}..t..E..x..t..U..B. |
| 6ba0 | c7 40 08 00 00 00 00 eb 55 6a 00 31 db 6a 00 ff 75 08 e8 8a a0 00 00 8b 4d f0 89 c6 83 c4 0c 8b | .@......Uj.1.j..u.......M....... |
| 6bc0 | 41 10 8b 78 14 3b 58 30 7d 25 ff 34 9f 43 56 ff 75 08 e8 c9 a6 00 00 c7 00 01 00 00 00 83 c4 0c | A..x.;X0}%.4.CV.u............... |
| 6be0 | 8b 55 f0 c7 40 08 01 00 00 00 8b 42 10 eb d6 8b 4d 08 8b 41 08 89 30 c7 40 08 05 00 00 00 8b 55 | .U..@......B....M..A..0.@......U |
| 6c00 | 08 8b 42 1c 2b 42 08 83 f8 10 7f 0a 6a 01 52 e8 bb 04 00 00 5b 5e 8b 4d 08 83 41 08 10 8b 45 e4 | ..B.+B......j.R.....[^.M..A...E. |
| 6c20 | 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 8b 7d 08 56 53 8b 47 74 85 c0 74 69 8b 77 20 01 c6 83 7e 08 | .e.[^_].U..W.}.VS.Gt..ti.w....~. |
| 6c40 | 06 74 0a 6a 05 57 e8 4e 03 00 00 58 5a 8b 4f 08 8b 41 f0 8d 59 f0 8b 51 f4 89 01 8b 43 08 89 51 | .t.j.W.N...XZ.O..A..Y..Q....C..Q |
| 6c60 | 04 8b 56 04 89 41 08 8b 06 89 51 f4 89 41 f0 8b 46 08 89 43 08 8b 47 1c 29 c8 83 f8 10 7f 0a 6a | ..V..A....Q..A..F..C..G.)......j |
| 6c80 | 01 57 e8 48 04 00 00 5b 5e 8b 47 08 8d 50 10 83 e8 10 89 57 08 6a 01 50 57 e8 de 09 00 00 83 c4 | .W.H...[^.G..P.....W.j.PW....... |
| 6ca0 | 0c 6a 02 57 e8 f0 02 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8d 45 10 57 56 53 83 ec 44 8b 7d 08 | .j.W......e.[^_].U...E.WVS..D.}. |
| 6cc0 | 50 ff 75 0c 57 e8 a7 53 00 00 89 45 b0 8b 5f 14 83 c4 0c 8b 43 04 83 78 08 06 75 42 8b 00 80 78 | P.u.W..S...E.._.....C..x..uB...x |
| 6ce0 | 06 00 75 3a 89 da 89 f8 e8 1e f3 ff ff 6a 3c 89 c6 89 d8 e8 05 f4 ff ff 8b 40 20 8d 5d b4 83 c0 | ..u:.........j<..........@..]... |
| 6d00 | 10 50 53 e8 2f 55 00 00 83 c4 0c ff 75 b0 56 53 68 37 f8 43 00 57 e8 08 55 00 00 83 c4 14 57 e8 | .PS./U......u.VSh7.C.W..U.....W. |
| 6d20 | 04 ff ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8b 45 0c 53 8b 5d 08 8b 40 08 8b 14 85 c0 11 44 00 | .....e.[^_].U...E.S.]..@......D. |
| 6d40 | 8b 45 10 8b 40 08 8b 0c 85 c0 11 44 00 0f b6 41 02 38 42 02 75 11 52 68 41 f8 43 00 53 e8 4f ff | .E..@......D...A.8B.u.RhA.C.S.O. |
| 6d60 | ff ff 83 c4 0c eb 10 51 52 68 62 f8 43 00 53 e8 3d ff ff ff 83 c4 10 8b 5d fc 31 c0 c9 c3 55 89 | .......QRhb.C.S.=.......].1...U. |
| 6d80 | e5 57 56 53 56 8b 75 08 c7 45 f0 00 00 00 00 8b 4d 0c 8b 56 14 8b 41 08 8b 5a 08 8b 3c 85 c0 11 | .WVSV.u..E......M..V..A..Z..<... |
| 6da0 | 44 00 8b 02 39 d8 73 39 39 c1 74 05 83 c0 10 eb f3 8d 45 f0 50 89 f0 2b 4e 0c c1 f9 04 51 e8 cf | D...9.s99.t.......E.P..+N....Q.. |
| 6dc0 | f9 ff ff 59 85 c0 5b 74 18 57 ff 75 f0 50 ff 75 10 68 80 f8 43 00 56 e8 d5 fe ff ff 83 c4 18 eb | ...Y..[t.W.u.P.u.h..C.V......... |
| 6de0 | 12 57 ff 75 10 68 a3 f8 43 00 56 e8 c1 fe ff ff 83 c4 10 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8d 45 | .W.u.h..C.V.........e.[^_].U...E |
| 6e00 | e8 56 53 83 ec 10 8b 75 0c 50 8b 5d 10 56 e8 4d b4 00 00 5a 85 c0 59 75 02 89 f3 68 bc f8 43 00 | .VS....u.P.].V.M...Z..Yu...h..C. |
| 6e20 | 53 ff 75 08 e8 55 ff ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 53 8b 55 0c 8b 5d 08 8b 4d 10 8b 42 08 | S.u..U....e.[^].U..S.U..]..M..B. |
| 6e40 | 83 e8 03 83 f8 01 77 02 89 ca c7 45 10 d2 f8 43 00 89 55 0c 89 5d 08 5b 5d e9 20 ff ff ff 90 90 | ......w....E...C..U..].[]....... |
| 6e60 | 55 89 e5 8b 45 0c 56 8b 75 08 83 f8 04 53 8b 5d 10 74 10 7f 07 83 f8 02 7c 41 eb 2b 83 f8 05 74 | U...E.V.u....S.].t......|A.+...t |
| 6e80 | 0b eb 38 6a 11 68 e0 f8 43 00 eb 07 6a 17 68 f2 f8 43 00 56 e8 cb 7e 00 00 89 03 83 c4 0c c7 43 | ..8j.h..C...j.h..C.V..~........C |
| 6ea0 | 08 04 00 00 00 eb 14 8b 46 08 8b 50 f0 8b 48 f4 8b 40 f8 89 13 89 4b 04 89 43 08 8d 43 10 89 46 | ........F..P..H..@....K..C..C..F |
| 6ec0 | 08 8d 65 f8 5b 5e 5d c3 55 89 e5 83 ec 50 c7 45 f4 00 00 00 00 8b 55 08 8b 42 70 89 45 b0 8d 45 | ..e.[^].U....P.E......U..Bp.E..E |
| 6ee0 | b0 89 42 70 8d 45 b4 50 e8 a3 d5 00 00 59 85 c0 75 0b ff 75 10 ff 75 08 ff 55 0c 58 5a 8b 45 b0 | ..Bp.E.P.....Y..u..u..u..U.XZ.E. |
| 6f00 | 8b 55 08 89 42 70 8b 45 f4 c9 c3 55 89 e5 57 56 8b 75 0c 53 8b 5d 08 8d 46 01 3d aa aa aa 0a 8b | .U..Bp.E...U..WV.u.S.]..F.=..... |
| 6f20 | 7b 28 77 15 6b c6 18 50 6b 43 30 18 50 57 53 e8 60 43 00 00 83 c4 10 eb 07 53 e8 41 43 00 00 5a | {(w.k..PkC0.PWS.`C.......S.AC..Z |
| 6f40 | 89 43 28 89 c2 8b 43 14 89 73 30 29 f8 8d 04 02 89 43 14 6b c6 18 8d 44 02 e8 89 43 24 8d 65 f4 | .C(...C..s0).....C.k...D...C$.e. |
| 6f60 | 5b 5e 5f 5d c3 55 89 c2 89 e5 81 78 30 20 4e 00 00 7e 24 8b 40 14 2b 42 28 c1 f8 03 69 c0 ab aa | [^_].U.....x0.N..~$.@.+B(...i... |
| 6f80 | aa aa 40 3d 1f 4e 00 00 7f 0d 68 20 4e 00 00 52 e8 76 ff ff ff 59 58 c9 c3 55 89 e5 56 8b 75 0c | ..@=.N....h.N..R.v...YX..U..V.u. |
| 6fa0 | 53 8b 5d 08 8b 43 70 85 c0 74 0e 89 70 44 83 c0 04 6a 01 50 e8 f7 d4 00 00 89 f0 88 43 06 8b 43 | S.]..Cp..t..pD...j.P........C..C |
| 6fc0 | 10 83 78 58 00 74 4a 8b 43 28 89 43 14 8b 00 89 43 0c 50 53 e8 15 0f 00 00 58 5a ff 73 0c 56 53 | ..xX.tJ.C(.C....C.PS.....XZ.s.VS |
| 6fe0 | e8 7b fe ff ff 0f b7 43 36 83 c4 0c c6 43 39 01 66 89 43 34 89 d8 e8 6a ff ff ff c7 43 74 00 00 | .{.....C6....C9.f.C4...j....Ct.. |
| 7000 | 00 00 8b 43 10 c7 43 70 00 00 00 00 53 ff 50 58 58 6a 01 e8 88 d4 00 00 55 89 e5 57 56 53 53 8b | ...C..Cp....S.PXXj......U..WVSS. |
| 7020 | 75 0c 8b 5d 08 8d 46 06 8b 7b 20 89 45 f0 8d 46 07 3d ff ff ff 0f 77 1a 8b 45 f0 c1 e0 04 50 8b | u..]..F..{..E..F.=....w..E....P. |
| 7040 | 43 2c c1 e0 04 50 57 53 e8 47 42 00 00 83 c4 10 eb 07 53 e8 28 42 00 00 59 89 43 20 89 c2 8b 45 | C,...PWS.GB.......S.(B..Y.C....E |
| 7060 | f0 c1 e6 04 89 43 2c 8d 04 32 89 43 1c 8b 43 08 29 f8 8d 04 02 8b 53 68 89 43 08 85 d2 74 0f 8b | .....C,..2.C..C.).....Sh.C...t.. |
| 7080 | 42 08 29 f8 03 43 20 89 42 08 8b 12 eb ed 8b 53 28 8b 4b 14 39 ca 77 24 8b 42 08 29 f8 03 43 20 | B.)..C..B......S(.K.9.w$.B.)..C. |
| 70a0 | 89 42 08 8b 02 29 f8 03 43 20 89 02 8b 42 04 29 f8 03 43 20 89 42 04 83 c2 18 eb d8 8b 43 0c 29 | .B...)..C....B.)..C..B.......C.) |
| 70c0 | f8 03 43 20 89 43 0c 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 8b 55 08 8b 4d 0c 8b 42 2c 39 c1 7f 07 01 | ..C..C..e.[^_].U...U..M..B,9.... |
| 70e0 | c0 89 45 0c eb 08 89 55 08 01 c8 89 45 0c 5d e9 24 ff ff ff 55 89 e5 53 89 c3 8b 40 30 3d 20 4e | ..E....U....E.].$...U..S...@0=.N |
| 7100 | 00 00 7e 0a 6a 05 53 e8 8d fe ff ff eb 1f 01 c0 50 53 e8 f4 fd ff ff 81 7b 30 20 4e 00 00 59 58 | ..~.j.S.........PS......{0.N..YX |
| 7120 | 7e 0d 68 0a f9 43 00 53 e8 84 fb ff ff 58 5a 8b 43 14 83 c0 18 89 43 14 8b 5d fc c9 c3 55 89 e5 | ~.h..C.S.....XZ.C.....C..]...U.. |
| 7140 | 57 56 53 83 ec 74 8b 5d 08 8b 43 44 85 c0 89 45 80 0f 84 8b 00 00 00 80 7b 39 00 0f 84 81 00 00 | WVS..t.]..CD...E........{9...... |
| 7160 | 00 8b 53 14 8b 4b 08 8b 43 20 8b 72 08 89 cf 29 c7 29 c6 8b 45 0c 83 7d 0c 04 89 45 84 8b 45 10 | ..S..K..C..r...).)..E..}...E..E. |
| 7180 | 89 45 98 75 09 c7 45 e4 00 00 00 00 eb 0f 2b 53 28 c1 fa 03 69 c2 ab aa aa aa 89 45 e4 8b 43 1c | .E.u..E.......+S(...i......E..C. |
| 71a0 | 29 c8 3d 40 01 00 00 7f 0a 6a 14 53 e8 1e ff ff ff 59 58 8b 43 08 8b 53 14 05 40 01 00 00 89 42 | ).=@.....j.S.....YX.C..S..@....B |
| 71c0 | 08 8d 45 84 c6 43 39 00 50 53 ff 55 80 03 73 20 c6 43 39 01 8b 43 14 89 70 08 03 7b 20 89 7b 08 | ..E..C9.PS.U..s..C9..C..p..{..{. |
| 71e0 | 58 5a 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 0c 8b 45 08 8b 7d 0c f6 40 38 02 74 60 89 | XZ.e.[^_].U..WVS....E..}..@8.t`. |
| 7200 | fb 2b 58 20 6a ff 6a 01 50 e8 2f ff ff ff 8b 4d 08 83 c4 0c 8b 51 14 8b 42 04 8b 00 80 78 06 00 | .+X.j.j.P./....M.....Q..B....x.. |
| 7220 | 75 35 f6 41 38 02 74 2f 8b 42 14 48 89 42 14 40 74 25 6a ff 6a 04 ff 75 08 e8 ff fe ff ff 8b 45 | u5.A8.t/.B.H.B.@t%j.j..u.......E |
| 7240 | 08 83 c4 0c f6 40 38 02 74 0d 8b 40 14 8b 50 14 4a 89 50 14 42 eb d9 8b 4d 08 8b 79 20 01 df 8b | .....@8.t..@..P.J.P.B...M..y.... |
| 7260 | 45 08 8b 4d 08 8b 50 14 8d 42 e8 89 41 14 8b 42 04 8b 4a 10 89 45 f0 8b 42 e8 89 4d ec 8b 4d 08 | E..M..P..B..A..B..J..E..B..M..M. |
| 7280 | 8b 75 ec 89 41 0c 8b 42 f4 85 f6 89 41 18 74 2e 8b 41 08 39 c7 89 45 e8 73 24 89 fb 8b 4d f0 8b | .u..A..B....A.t..A.9..E.s$...M.. |
| 72a0 | 03 83 45 f0 10 83 c7 10 8b 53 04 89 01 8b 43 08 4e 89 51 04 89 41 08 74 05 3b 7d e8 eb da 89 f0 | ..E......S....C.N.Q..A.t.;}..... |
| 72c0 | 4e 85 c0 7e 12 8b 55 f0 c7 42 08 00 00 00 00 83 c2 10 89 55 f0 eb e7 8b 45 f0 8b 4d 08 89 41 08 | N..~..U..B.........U....E..M..A. |
| 72e0 | 8b 45 ec 8d 65 f4 5b 40 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 40 8b 75 0c 8b 7d 08 83 7e 08 06 0f | .E..e.[@^_].U..WVS..@.u..}..~... |
| 7300 | 84 89 00 00 00 6a 10 56 57 e8 08 a9 00 00 89 45 ec 89 f0 8b 55 ec 2b 47 20 83 c4 0c 83 7a 08 06 | .....j.VW......E....U.+G.....z.. |
| 7320 | 89 45 e8 74 0f 68 19 f9 43 00 56 57 e8 4d fa ff ff 83 c4 0c 8b 4f 08 89 cb 89 4d c8 39 f1 76 1a | .E.t.h..C.VW.M.......O....M.9.v. |
| 7340 | 8b 53 f0 8d 43 f0 8b 4b f4 39 f0 89 13 8b 50 08 89 4b 04 89 53 08 89 c3 eb e4 8b 47 1c 2b 45 c8 | .S..C..K.9....P..K..S......G.+E. |
| 7360 | 83 f8 10 7f 0a 6a 01 57 e8 62 fd ff ff 58 5a 83 47 08 10 8b 5d ec 8b 45 e8 03 47 20 8b 13 8b 4b | .....j.W.b...XZ.G...]..E..G....K |
| 7380 | 04 89 10 8b 53 08 89 c6 89 48 04 89 50 08 89 f0 8b 57 14 8b 4f 08 2b 47 20 89 45 f0 8b 47 18 8b | ....S....H..P....W..O.+G..E..G.. |
| 73a0 | 1e 89 42 0c 8b 57 1c 80 7b 06 00 0f 85 35 02 00 00 8b 5b 10 29 ca 89 5d e4 0f b6 4b 4b 89 c8 c1 | ..B..W..{....5....[.)..]...KK... |
| 73c0 | e0 04 39 c2 7f 09 51 57 e8 02 fd ff ff 5b 5e 8b 55 e4 8b 75 f0 8b 4f 08 03 77 20 80 7a 4a 00 0f | ..9...QW.....[^.U..u..O..w..zJ.. |
| 73e0 | b6 52 49 75 1c 0f b6 c2 8d 5e 10 c1 e0 04 8d 04 03 39 c1 0f 86 6b 01 00 00 89 47 08 e9 63 01 00 | .RIu.....^.......9...k....G..c.. |
| 7400 | 00 c7 45 d8 00 00 00 00 89 c8 0f b6 d2 89 55 dc 29 f0 c1 f8 04 48 39 d0 89 45 e0 7d 20 2b 55 e0 | ..E...........U.)....H9..E.}.+U. |
| 7420 | 89 c8 89 55 e0 c7 40 08 00 00 00 00 83 c0 10 ff 4d e0 75 f1 89 47 08 8b 45 dc 89 45 e0 8b 55 e4 | ...U..@.........M.u..G..E..E..U. |
| 7440 | f6 42 4a 04 0f 84 98 00 00 00 8b 57 10 8b 4d e0 2b 4d dc 8b 42 40 39 42 44 89 4d d0 72 07 57 e8 | .BJ........W..M.+M..B@9BD.M.r.W. |
| 7460 | 6d 18 00 00 59 6a 01 31 f6 ff 75 d0 57 e8 cf 97 00 00 89 45 d8 83 c4 0c 3b 75 d0 7d 3c c7 45 c0 | m...Yj.1..u.W......E....;u.}<.E. |
| 7480 | 00 00 00 00 8b 45 d0 46 8b 5f 08 56 c1 e0 04 29 c3 ff 75 d8 03 5d c0 57 e8 03 9e 00 00 83 45 c0 | .....E.F._.V...)..u..].W......E. |
| 74a0 | 10 83 c4 0c 8b 13 3b 75 d0 8b 4b 04 89 10 8b 53 08 89 48 04 89 50 08 7c cb 6a 01 68 1e f9 43 00 | ......;u..K....S..H..P.|.j.h..C. |
| 74c0 | 57 e8 9e 78 00 00 83 c4 0c 50 ff 75 d8 57 e8 41 9e 00 00 db 45 d0 83 c4 0c c7 40 08 03 00 00 00 | W..x.....P.u.W.A....E.....@..... |
| 74e0 | dd 18 c1 65 e0 04 8b 5f 08 89 5d cc 2b 5d e0 83 7d dc 00 89 5d d4 74 48 c7 45 c4 00 00 00 00 8b | ...e..._..].+]..}...].tH.E...... |
| 7500 | 5d cc 8b 75 dc 8b 4d c4 89 d8 83 c3 10 8b 55 d4 01 d1 8b 11 8b 49 04 89 10 8b 55 d4 89 48 04 8b | ]..u..M.......U......I....U..H.. |
| 7520 | 4d c4 8b 4c 11 08 89 48 08 8b 45 c4 c7 44 10 08 00 00 00 00 83 c0 10 4e 89 45 c4 75 c8 89 5f 08 | M..L...H..E..D.........N.E.u.._. |
| 7540 | 83 7d d8 00 74 15 8b 47 08 8d 50 10 89 57 08 8b 55 d8 c7 40 08 05 00 00 00 89 10 8b 75 f0 8b 5d | .}..t..G..P..W..U..@........u..] |
| 7560 | cc 03 77 20 8b 47 14 3b 47 24 75 09 89 f8 e8 81 fb ff ff eb 06 83 c0 18 89 47 14 89 18 8b 4d e4 | ..w..G.;G$u..............G....M. |
| 7580 | 89 c2 89 70 04 89 5f 0c 0f b6 41 4b c7 42 14 00 00 00 00 c1 e0 04 8d 0c 03 89 4a 08 8b 5d e4 8b | ...p.._...AK.B............J..].. |
| 75a0 | 43 0c 89 47 18 8b 45 10 89 42 10 8b 47 08 39 c8 73 0c c7 40 08 00 00 00 00 83 c0 10 eb f0 f6 47 | C..G..E..B..G.9.s..@...........G |
| 75c0 | 38 01 8b 42 08 89 47 08 74 15 83 47 18 04 6a ff 6a 00 57 e8 65 fb ff ff 83 6f 18 04 83 c4 0c 31 | 8..B..G.t..G..j.j.W.e....o.....1 |
| 75e0 | c0 e9 8e 00 00 00 29 ca 81 fa 40 01 00 00 7f 0a 6a 14 57 e8 d7 fa ff ff 58 5a 8b 47 14 3b 47 24 | ......)...@.....j.W.....XZ.G.;G$ |
| 7600 | 75 09 89 f8 e8 eb fa ff ff eb 06 83 c0 18 89 47 14 89 c2 8b 45 f0 8b 4d 10 03 47 20 89 4a 10 89 | u..............G....E..M..G..J.. |
| 7620 | 42 04 83 c0 10 89 02 89 47 0c 8b 47 08 05 40 01 00 00 89 42 08 f6 47 38 01 74 0d 6a ff 6a 00 57 | B.......G..G..@....B..G8.t.j.j.W |
| 7640 | e8 f8 fa ff ff 83 c4 0c 8b 47 14 8b 40 04 8b 00 57 ff 50 10 89 c2 85 d2 58 b8 02 00 00 00 78 14 | .........G..@...W.P.....X.....x. |
| 7660 | 8b 47 08 c1 e2 04 29 d0 50 57 e8 7b fb ff ff b8 01 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 | .G....).PW.{.........e.[^_].U..W |
| 7680 | 56 53 8b 5d 08 8b 7d 0c 8b 75 10 0f b7 43 34 40 66 3d c7 00 66 89 43 34 76 23 66 3d c8 00 75 0d | VS.]..}..u...C4@f=..f.C4v#f=..u. |
| 76a0 | 68 20 f9 43 00 53 e8 06 f6 ff ff eb 0e 66 3d e0 00 76 0a 6a 05 53 e8 de f8 ff ff 58 5a 56 57 53 | h..C.S.......f=..v.j.S.....XZVWS |
| 76c0 | e8 27 fc ff ff 83 c4 0c 85 c0 75 0a 6a 01 53 e8 9b b4 00 00 59 5e 0f b7 43 34 8b 53 10 48 66 89 | .'........u.j.S.....Y^..C4.S.Hf. |
| 76e0 | 43 34 8b 42 40 39 42 44 72 0f 89 5d 08 8d 65 f4 5b 5e 5f 5d e9 d8 15 00 00 8d 65 f4 5b 5e 5f 5d | C4.B@9BDr..]..e.[^_]......e.[^_] |
| 7700 | c3 55 89 e5 53 8b 5d 08 8b 4d 0c 80 7b 06 00 8b 53 14 75 15 6a ff 8d 41 f0 50 53 e8 cc fb ff ff | .U..S.]..M..{...S.u.j..A.PS..... |
| 7720 | 83 c4 0c 85 c0 74 2e eb 4a c6 43 06 00 8b 42 04 8b 00 80 78 06 00 74 18 51 53 e8 ab fa ff ff 59 | .....t..J.C...B....x..t.QS.....Y |
| 7740 | 85 c0 5a 74 10 8b 43 14 8b 40 08 89 43 08 eb 05 8b 02 89 43 0c 8b 43 14 2b 43 28 89 5d 08 8b 5d | ..Zt..C..@..C......C..C.+C(.]..] |
| 7760 | fc c1 f8 03 69 c0 ab aa aa aa 89 45 0c c9 e9 fc b3 00 00 8b 5d fc c9 c3 55 fc 89 e5 57 83 c9 ff | ....i......E........]...U...W... |
| 7780 | 56 89 d7 53 56 89 c6 8b 40 14 89 55 f0 8b 18 31 c0 89 5e 08 f2 ae f7 d1 49 51 52 56 e8 c3 75 00 | V..SV...@..U...1..^.....IQRV..u. |
| 77a0 | 00 89 03 83 c4 0c 8b 46 1c 2b 46 08 c7 43 08 04 00 00 00 83 f8 10 7f 0a 6a 01 56 e8 0f f9 ff ff | .......F.+F..C..........j.V..... |
| 77c0 | 59 5b 83 46 08 10 8d 65 f4 b8 02 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 53 8b 5d 08 8b 55 0c 0f b6 | Y[.F...e......[^_].U..VS.]..U... |
| 77e0 | 43 06 3c 01 74 13 84 c0 75 08 8b 43 28 39 43 14 74 07 ba 31 f9 43 00 eb 0f 0f b7 43 34 66 3d c7 | C.<.t...u..C(9C.t..1.C.....C4f=. |
| 7800 | 00 76 12 ba 20 f9 43 00 8d 65 f8 89 d8 5b 5e 5d e9 63 ff ff ff 40 c1 e2 04 66 89 43 34 66 89 43 | .v....C..e...[^].c...@...f.C4f.C |
| 7820 | 36 8b 43 08 29 d0 50 68 01 83 40 00 53 e8 96 f6 ff ff 83 c4 0c 85 c0 89 c6 74 1b 88 43 06 ff 73 | 6.C.).Ph..@.S............t..C..s |
| 7840 | 08 56 53 e8 18 f6 ff ff 8b 53 14 83 c4 0c 8b 43 08 89 42 08 eb 04 0f b6 73 06 0f b7 43 34 48 66 | .VS......S.....C..B.....s...C4Hf |
| 7860 | 89 43 34 8d 65 f8 89 f0 5b 5e 5d c3 55 89 e5 56 8b 75 08 53 8b 5d 0c 0f b7 46 36 66 39 46 34 76 | .C4.e...[^].U..V.u.S.]...F6f9F4v |
| 7880 | 0d 68 57 f9 43 00 56 e8 25 f4 ff ff 58 5a c6 46 06 01 8b 46 08 c1 e3 04 29 d8 89 46 0c 8d 65 f8 | .hW.C.V.%...XZ.F...F....)..F..e. |
| 78a0 | 83 c8 ff 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 10 8b 75 08 0f b7 46 34 8b 7e 14 2b 7e 28 89 45 ec | ...[^].U..WVS....u...F4.~.+~(.E. |
| 78c0 | 0f b6 46 39 88 45 eb 8b 46 74 89 45 e4 8b 45 18 89 46 74 ff 75 10 ff 75 0c 56 e8 e9 f5 ff ff 89 | ..F9.E..Ft.E..E..Ft.u..u.V...... |
| 78e0 | 45 f0 83 c4 0c 85 c0 74 42 8b 5d 14 03 5e 20 53 56 e8 f8 05 00 00 53 ff 75 f0 56 e8 60 f5 ff ff | E......tB.]..^.SV.....S.u.V.`... |
| 7900 | 8b 45 ec 66 89 46 34 8b 46 28 01 f8 89 46 14 8b 10 8b 40 0c 89 56 0c 89 46 18 0f b6 45 eb 88 46 | .E.f.F4.F(...F....@..V..F...E..F |
| 7920 | 39 89 f0 e8 3d f6 ff ff 83 c4 14 8b 45 e4 89 46 74 8b 45 f0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 | 9...=.......E..Ft.E..e.[^_].U..W |
| 7940 | 56 53 8b 5d 0c ff 33 e8 74 c2 00 00 59 89 c6 8b 55 08 8b 42 10 8b 50 40 39 50 44 72 09 ff 75 08 | VS.]..3.t...Y...U..B..P@9PDr..u. |
| 7960 | e8 6c 13 00 00 58 83 fe 1b ba ad 2d 41 00 74 05 ba 45 e6 40 00 ff 73 10 8d 43 04 31 ff 50 ff 33 | .l...X.....-A.t..E.@..s..C.1.P.3 |
| 7980 | ff 75 08 ff d2 89 c3 8b 45 08 ff 70 48 0f b6 43 48 50 ff 75 08 e8 07 04 00 00 89 58 10 83 c4 1c | .u......E..pH..CHP.u.......X.... |
| 79a0 | 89 c6 80 7b 48 00 74 16 ff 75 08 e8 44 04 00 00 89 44 be 14 47 58 0f b6 43 48 39 c7 7c ea 8b 55 | ...{H.t..u..D....D..GX..CH9.|..U |
| 79c0 | 08 8b 42 08 89 30 c7 40 08 06 00 00 00 8b 42 1c 2b 42 08 83 f8 10 7f 0a 6a 01 52 e8 ef f6 ff ff | ..B..0.@......B.+B......j.R..... |
| 79e0 | 59 5b 8b 45 08 83 40 08 10 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 20 8b 5d 08 c7 45 e4 00 | Y[.E..@...e.[^_].U..VS....]..E.. |
| 7a00 | 00 00 00 8b 45 0c c7 45 dc 00 00 00 00 ff 73 74 89 45 d8 8b 45 10 89 45 e8 8b 43 08 2b 43 20 50 | ....E..E......st.E..E..E..C.+C.P |
| 7a20 | 8d 45 d8 50 68 3c 85 40 00 53 e8 78 fe ff ff 6a 00 89 c6 ff 75 e4 ff 75 dc 53 e8 55 38 00 00 8d | .E.Ph<.@.S.x...j....u..u.S.U8... |
| 7a40 | 65 f8 89 f0 5b 5e 5d c3 90 90 90 90 90 90 90 90 55 89 e5 53 8b 5d 08 83 7b 10 00 75 10 ff 73 08 | e...[^].........U..S.]..{..u..s. |
| 7a60 | 52 50 ff 33 ff 53 04 83 c4 10 89 43 10 8b 5d fc c9 c3 55 89 e5 51 52 ba 01 00 00 00 88 45 ff 8d | RP.3.S.....C..]...U..QR......E.. |
| 7a80 | 45 ff e8 c9 ff ff ff c9 c3 55 89 e5 51 52 ba 04 00 00 00 89 45 fc 8d 45 fc e8 b2 ff ff ff c9 c3 | E........U..QR......E..E........ |
| 7aa0 | 55 89 e5 57 56 53 89 d3 56 8b 7d 08 89 45 f0 8b 75 0c 89 d8 0f af df 89 f2 e8 cb ff ff ff 89 75 | U..WVS..V.}..E..u..............u |
| 7ac0 | 08 8b 45 f0 89 da 5b 5b 5e 5f 5d eb 83 55 85 c0 89 e5 56 89 d6 53 53 53 89 c3 0f 94 c0 83 fb f0 | ..E...[[^_]..U....V..SSS........ |
| 7ae0 | 0f 94 c2 09 d0 a8 01 74 18 56 ba 04 00 00 00 8d 45 f4 c7 45 f4 00 00 00 00 e8 52 ff ff ff 59 eb | .......t.V......E..E......R...Y. |
| 7b00 | 23 56 8b 43 0c ba 04 00 00 00 40 89 45 f0 8d 45 f0 e8 3a ff ff ff 56 8b 55 f0 8d 43 10 e8 2e ff | #V.C......@.E..E..:...V.U..C.... |
| 7b20 | ff ff 58 5a 8d 65 f8 5b 5e 5d c3 55 89 e5 57 89 c7 56 53 83 ec 10 8b 40 20 39 d0 74 09 8b 55 08 | ..XZ.e.[^].U..W..VS....@.9.t..U. |
| 7b40 | 83 7a 0c 00 74 02 31 c0 8b 55 08 e8 7d ff ff ff 8b 47 3c 8b 55 08 e8 2e ff ff ff 8b 47 40 8b 55 | .z..t.1..U..}....G<.U.......G@.U |
| 7b60 | 08 e8 23 ff ff ff 0f b6 47 48 8b 55 08 e8 00 ff ff ff 0f b6 47 49 8b 55 08 e8 f4 fe ff ff 0f b6 | ..#.....GH.U........GI.U........ |
| 7b80 | 47 4a 8b 55 08 e8 e8 fe ff ff 0f b6 47 4b 8b 55 08 e8 dc fe ff ff ff 75 08 8b 57 2c 8b 47 0c 6a | GJ.U........GK.U.......u..W,.G.j |
| 7ba0 | 04 e8 fa fe ff ff 58 8b 5f 28 5a 8b 55 08 89 d8 e8 d4 fe ff ff 85 db 7e 65 c7 45 e4 00 00 00 00 | ......X._(Z.U..........~e.E..... |
| 7bc0 | 89 de 8b 5d e4 8b 55 08 03 5f 08 8b 43 08 e8 9f fe ff ff 8b 43 08 83 f8 03 74 1a 7f 05 48 74 09 | ...]..U.._..C.......C....t...Ht. |
| 7be0 | eb 35 83 f8 04 74 26 eb 2e 8b 55 08 8b 03 e8 7f fe ff ff eb 22 dd 03 ba 08 00 00 00 8d 45 ec ff | .5...t&...U........."........E.. |
| 7c00 | 75 08 dd 5d ec e8 46 fe ff ff 58 eb 0a 8b 55 08 8b 03 e8 b6 fe ff ff 83 45 e4 10 4e 75 a4 8b 5f | u..]..F...X...U.........E..Nu.._ |
| 7c20 | 34 31 f6 8b 55 08 89 d8 e8 5c fe ff ff 39 de 7d 15 8b 47 10 8b 57 20 8b 04 b0 ff 75 08 46 e8 e8 | 41..U....\...9.}..G..W.....u.F.. |
| 7c40 | fe ff ff 58 eb e7 8b 45 08 31 f6 83 78 0c 00 75 03 8b 77 30 ff 75 08 89 f2 8b 47 14 6a 04 e8 3d | ...X...E.1..x..u..w0.u....G.j..= |
| 7c60 | fe ff ff 5e 31 f6 8b 55 08 58 83 7a 0c 00 75 03 8b 77 38 8b 55 08 89 f0 e8 0c fe ff ff 85 f6 7e | ...^1..U.X.z..u..w8.U..........~ |
| 7c80 | 45 c7 45 e8 00 00 00 00 89 f3 8b 55 e8 8b 47 18 8b 04 02 8b 55 08 e8 32 fe ff ff 8b 55 e8 8b 47 | E.E........U..G.....U..2....U..G |
| 7ca0 | 18 8b 44 02 04 8b 55 08 e8 dc fd ff ff 8b 55 e8 8b 47 18 8b 44 02 08 8b 55 08 e8 ca fd ff ff 83 | ..D...U.......U..G..D...U....... |
| 7cc0 | 45 e8 0c 4b 75 c4 8b 45 08 31 f6 83 78 0c 00 75 03 8b 77 24 8b 55 08 89 f0 31 db e8 a9 fd ff ff | E..Ku..E.1..x..u..w$.U...1...... |
| 7ce0 | 39 f3 7d 11 8b 47 1c 8b 55 08 8b 04 98 43 e8 da fd ff ff eb eb 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | 9.}..G..U....C........e.[^_].U.. |
| 7d00 | 56 8d 75 d8 53 83 ec 30 8d 5d c8 53 8b 45 08 c7 45 e8 00 00 00 00 89 45 d8 8b 45 10 89 45 dc 8b | V.u.S..0.].S.E..E......E..E..E.. |
| 7d20 | 45 14 89 45 e0 8b 45 18 89 45 e4 e8 4d a4 00 00 89 34 24 89 d8 ba 0c 00 00 00 e8 11 fd ff ff 89 | E..E..E..E..M....4$............. |
| 7d40 | 34 24 8b 45 0c 31 d2 e8 df fd ff ff 8b 45 e8 8d 65 f8 5b 5e 5d c3 90 90 90 90 90 90 90 90 90 90 | 4$.E.1.......E..e.[^]........... |
| 7d60 | 55 89 e5 8b 45 0c 56 8b 75 08 c1 e0 04 53 83 c0 18 50 6a 00 6a 00 56 e8 18 35 00 00 6a 06 89 c3 | U...E.V.u....S...Pj.j.V..5..j... |
| 7d80 | 50 56 e8 7f 10 00 00 c6 43 06 01 8b 45 10 89 43 0c 0f b6 45 0c 88 43 07 8d 65 f8 89 d8 5b 5e 5d | PV......C...E..C...E..C..e...[^] |
| 7da0 | c3 55 89 e5 57 8b 7d 08 56 53 8b 5d 0c 8d 04 9d 14 00 00 00 50 6a 00 6a 00 57 e8 d5 34 00 00 6a | .U..W.}.VS.]........Pj.j.W..4..j |
| 7dc0 | 06 89 c6 50 57 e8 3c 10 00 00 c6 46 06 00 83 c4 1c 8b 45 10 88 5e 07 89 46 0c 4b 83 fb ff 74 0a | ...PW.<....F......E..^..F.K...t. |
| 7de0 | c7 44 9e 14 00 00 00 00 eb f0 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 56 8b 75 08 53 6a 20 6a 00 | .D.........e...[^_].U..V.u.Sj.j. |
| 7e00 | 6a 00 56 e8 8c 34 00 00 6a 0a 89 c3 50 56 e8 f3 0f 00 00 8d 43 10 89 43 08 c7 40 08 00 00 00 00 | j.V..4..j...PV......C..C..@..... |
| 7e20 | 8d 65 f8 89 d8 5b 5e 5d c3 55 89 e5 8b 55 08 57 8b 7d 0c 56 53 8b 72 10 8d 5a 68 8b 42 68 eb 2b | .e...[^].U...U.W.}.VS.r..Zh.Bh.+ |
| 7e40 | 89 c1 8b 40 08 39 f8 72 26 39 f8 75 1a 0f b6 46 14 0f b6 51 05 34 03 20 d0 a8 03 74 06 80 f2 03 | ...@.9.r&9.u...F...Q.4.....t.... |
| 7e60 | 88 51 05 89 c8 eb 43 8b 01 89 cb 85 c0 75 d1 6a 20 6a 00 6a 00 52 e8 19 34 00 00 c6 40 04 0a 0f | .Q....C......u.j.j.j.R..4...@... |
| 7e80 | b6 56 14 89 78 08 80 e2 03 88 50 05 8b 13 89 10 8d 56 78 89 03 89 50 10 8b 96 8c 00 00 00 89 50 | .V..x.....P......Vx...P........P |
| 7ea0 | 14 89 42 10 89 86 8c 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 8b 48 14 89 e5 8b 50 10 89 51 10 8b 40 | ..B........e.[^_].U.H....P..Q..@ |
| 7ec0 | 10 89 48 14 5d c3 55 89 e5 53 8b 5d 0c 8d 43 10 39 43 08 74 07 89 d8 e8 d6 ff ff ff 6a 00 6a 20 | ..H.].U..S.]..C.9C.t........j.j. |
| 7ee0 | 53 ff 75 08 e8 ab 33 00 00 8b 5d fc c9 c3 55 89 e5 57 56 53 51 8b 7d 08 8b 47 10 89 45 f0 8b 47 | S.u...3...]...U..WVSQ.}..G..E..G |
| 7f00 | 68 85 c0 74 63 8b 55 0c 89 c6 39 50 08 72 59 8b 06 8b 55 f0 89 47 68 0f b6 42 14 34 03 22 46 05 | h..tc.U...9P.rY...U..Gh..B.4."F. |
| 7f20 | a8 03 74 09 56 57 e8 9b ff ff ff eb 28 89 f0 8d 5e 10 e8 7b ff ff ff 8b 4e 08 89 5e 08 8b 01 8b | ..t.VW......(...^..{....N..^.... |
| 7f40 | 51 04 89 46 10 8b 41 08 89 56 14 89 43 08 56 57 e8 d6 0e 00 00 58 8b 47 68 5a 85 c0 74 0a 89 c6 | Q..F..A..V..C.VW.....X.GhZ..t... |
| 7f60 | 8b 45 0c 39 46 08 eb a5 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 8b 75 08 53 6a 4c 6a 00 6a 00 56 e8 | .E.9F....e.[^_].U..V.u.SjLj.j.V. |
| 7f80 | 10 33 00 00 6a 09 89 c3 50 56 e8 77 0e 00 00 c7 43 08 00 00 00 00 89 d8 c7 43 28 00 00 00 00 c7 | .3..j...PV.w....C........C(..... |
| 7fa0 | 43 10 00 00 00 00 c7 43 34 00 00 00 00 c7 43 0c 00 00 00 00 c7 43 2c 00 00 00 00 c7 43 30 00 00 | C......C4.....C......C,.....C0.. |
| 7fc0 | 00 00 c7 43 24 00 00 00 00 c6 43 48 00 c7 43 1c 00 00 00 00 c6 43 49 00 c6 43 4a 00 c6 43 4b 00 | ...C$.....CH..C......CI..CJ..CK. |
| 7fe0 | c7 43 14 00 00 00 00 c7 43 38 00 00 00 00 c7 43 18 00 00 00 00 c7 43 3c 00 00 00 00 c7 43 40 00 | .C......C8.....C......C<.....C@. |
| 8000 | 00 00 00 c7 43 20 00 00 00 00 8d 65 f8 5b 5e 5d c3 55 89 e5 56 8b 75 08 53 8b 5d 0c 6a 00 8b 43 | ....C......e.[^].U..V.u.S.].j..C |
| 8020 | 2c c1 e0 02 50 ff 73 0c 56 e8 66 32 00 00 6a 00 8b 43 34 c1 e0 02 50 ff 73 10 56 e8 54 32 00 00 | ,...P.s.V.f2..j..C4...P.s.V.T2.. |
| 8040 | 83 c4 20 6a 00 8b 43 28 c1 e0 04 50 ff 73 08 56 e8 3f 32 00 00 6a 00 8b 43 30 c1 e0 02 50 ff 73 | ...j..C(...P.s.V.?2..j..C0...P.s |
| 8060 | 14 56 e8 2d 32 00 00 83 c4 20 6a 00 6b 43 38 0c 50 ff 73 18 56 e8 1a 32 00 00 6a 00 8b 43 24 c1 | .V.-2.....j.kC8.P.s.V..2..j..C$. |
| 8080 | e0 02 50 ff 73 1c 56 e8 08 32 00 00 83 c4 20 6a 00 6a 4c 53 56 e8 fa 31 00 00 8d 65 f8 5b 5e 5d | ..P.s.V..2.....j.jLSV..1...e.[^] |
| 80a0 | c3 55 89 e5 8b 55 0c 80 7a 06 00 0f b6 42 07 74 0b 0f b6 c0 c1 e0 04 83 c0 18 eb 0a 0f b6 c0 8d | .U...U..z....B.t................ |
| 80c0 | 04 85 14 00 00 00 6a 00 50 52 ff 75 08 e8 c2 31 00 00 c9 c3 55 89 e5 8b 45 08 57 8b 4d 0c 56 8b | ......j.PR.u...1....U...E.W.M.V. |
| 80e0 | 75 10 53 8b 78 38 31 db 39 fb 7d 29 8b 40 18 39 70 04 7f 21 31 d2 3b 74 02 08 7d 0b 49 75 08 8b | u.S.x81.9.}).@.9p..!1.;t..}.Iu.. |
| 8100 | 04 02 83 c0 10 eb 10 43 83 c2 0c 39 fb 7d 06 39 74 02 04 7e e1 31 c0 5b 5e 5f 5d c3 90 90 90 90 | .......C...9.}.9t..~.1.[^_]..... |
| 8120 | 83 78 18 03 55 89 e5 7e 07 c7 40 18 0b 00 00 00 5d c3 55 89 e5 56 89 c6 53 0f b6 42 04 89 d3 80 | .x..U..~..@.....].U..V..S..B.... |
| 8140 | 62 05 fc 83 e8 04 83 f8 06 77 71 ff 24 85 90 f9 43 00 8b 52 08 80 4b 05 04 85 d2 74 0d f6 42 05 | b........wq.$...C..R..K....t..B. |
| 8160 | 03 74 07 89 f0 e8 c8 ff ff ff 8b 53 0c f6 42 05 03 74 49 eb c4 8b 42 08 83 78 08 03 7e 0f 8b 10 | .t.........S..B..tI...B..x..~... |
| 8180 | f6 42 05 03 74 07 89 f0 e8 a5 ff ff ff 8d 43 10 39 43 08 75 27 80 4b 05 04 eb 21 8b 46 24 89 42 | .B..t.........C.9C.u'.K...!.F$.B |
| 81a0 | 08 eb 16 8b 46 24 89 42 18 eb 0e 8b 46 24 89 42 6c eb 06 8b 46 24 89 42 44 89 5e 24 5b 5e 5d c3 | ....F$.B....F$.Bl...F$.BD.^$[^]. |
| 81c0 | 55 89 e5 57 56 53 50 8b 45 08 c7 45 f0 00 00 00 00 8b 78 10 8b 77 70 8b 1e 85 db 74 72 0f b6 53 | U..WVSP.E..E......x..wp....tr..S |
| 81e0 | 05 89 d0 83 e0 03 0b 45 0c 74 33 f6 c2 08 75 2e 8b 43 08 85 c0 74 23 f6 40 06 04 75 1d 8b 55 08 | .......E.t3...u..C...t#.@..u..U. |
| 8200 | 8b 42 10 ff b0 c4 00 00 00 6a 02 ff 73 08 e8 d6 99 00 00 83 c4 0c 85 c0 75 08 80 4b 05 08 89 de | .B.......j..s...........u..K.... |
| 8220 | eb b5 8b 45 f0 03 43 10 83 c0 18 89 45 f0 8b 03 80 4b 05 08 89 06 8b 47 30 85 c0 75 04 89 1b eb | ...E..C.....E....K.....G0..u.... |
| 8240 | 09 8b 00 89 03 8b 47 30 89 18 89 5f 30 eb 88 8b 45 f0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 | ......G0..._0...E..e.[^_].U..WVS |
| 8260 | 83 ec 14 8b 70 24 89 45 f0 0f b6 46 04 80 4e 05 04 83 f8 06 0f 84 ba 01 00 00 7f 0a 83 f8 05 74 | ....p$.E...F..N................t |
| 8280 | 1c e9 0f 04 00 00 83 f8 08 0f 84 4f 02 00 00 83 f8 09 0f 84 41 03 00 00 e9 f8 03 00 00 c7 45 ec | ...........O........A.........E. |
| 82a0 | 00 00 00 00 8b 55 f0 8b 46 18 c7 45 e8 00 00 00 00 89 42 24 8b 56 08 85 d2 74 0e f6 42 05 03 74 | .....U..F..E......B$.V...t..B..t |
| 82c0 | 08 8b 45 f0 e8 69 fe ff ff 8b 46 08 85 c0 74 7d f6 40 06 08 75 77 8b 5d f0 ff b3 c8 00 00 00 6a | ..E..i....F...t}.@..uw.].......j |
| 82e0 | 03 50 e8 02 99 00 00 83 c4 0c 85 c0 74 5f 83 78 08 04 75 59 8b 18 6a 6b 83 c3 10 53 e8 ff bf 00 | .P..........t_.x..uY..jk...S.... |
| 8300 | 00 5f 85 c0 0f 95 c0 0f b6 c0 5a 89 45 ec 6a 76 53 e8 ea bf 00 00 5a 85 c0 8b 7d ec 0f 95 c0 0f | ._........Z.E.jvS.....Z...}..... |
| 8320 | b6 c0 09 c7 59 89 45 e8 74 23 0f b6 56 05 c1 e0 04 8b 4d ec c1 e1 03 80 e2 e7 08 c8 08 c2 88 56 | ....Y.E.t#..V.....M............V |
| 8340 | 05 8b 55 f0 8b 42 2c 89 46 18 89 72 2c 83 7d ec 00 0f 95 c0 31 d2 83 7d e8 00 0f 95 c2 85 d0 0f | ..U..B,.F..r,.}.....1..}........ |
| 8360 | 85 b1 00 00 00 83 7d e8 00 75 32 8b 5e 1c 4b 83 fb ff 74 29 89 df c1 e7 04 8b 46 0c 83 7c 07 08 | ......}..u2.^.K...t)......F..|.. |
| 8380 | 03 7e 11 8b 14 07 f6 42 05 03 74 08 8b 45 f0 e8 9e fd ff ff 4b 83 ef 10 83 fb ff 75 dc 0f b6 4e | .~.....B..t..E......K......u...N |
| 83a0 | 07 bb 01 00 00 00 d3 e3 4b 83 fb ff 74 60 89 df c1 e7 05 89 7d e0 8b 7d e0 03 7e 10 83 7f 08 00 | ........K...t`......}..}..~..... |
| 83c0 | 75 09 89 f8 e8 57 fd ff ff eb 39 83 7d ec 00 75 17 83 7f 18 03 7e 11 8b 57 10 f6 42 05 03 74 08 | u....W....9.}..u.....~..W..B..t. |
| 83e0 | 8b 45 f0 e8 4a fd ff ff 83 7d e8 00 75 16 83 7f 08 03 7e 10 8b 17 f6 42 05 03 74 08 8b 45 f0 e8 | .E..J....}..u.....~....B..t..E.. |
| 8400 | 2e fd ff ff 83 6d e0 20 4b 83 fb ff 75 a8 8b 45 ec 0b 45 e8 74 04 80 66 05 fb 0f b6 4e 07 ba 20 | .....m..K...u..E..E.t..f....N... |
| 8420 | 00 00 00 8b 46 1c d3 e2 c1 e0 04 8d 44 10 20 e9 63 02 00 00 8b 55 f0 8b 46 08 89 42 24 8b 56 0c | ....F.......D...c....U..F..B$.V. |
| 8440 | f6 42 05 03 74 08 8b 45 f0 e8 e4 fc ff ff 80 7e 06 00 74 2f 31 ff 80 7e 07 00 74 5b 89 f3 83 7b | .B..t..E.......~..t/1..~..t[...{ |
| 8460 | 20 03 7e 11 8b 53 18 f6 42 05 03 74 08 8b 45 f0 e8 bd fc ff ff 0f b6 46 07 47 83 c3 10 39 c7 7c | ..~..S..B..t..E........F.G...9.| |
| 8480 | dd eb 34 8b 56 10 f6 42 05 03 74 08 8b 45 f0 e8 9e fc ff ff 31 db 80 7e 07 00 74 1b 8b 54 9e 14 | ..4.V..B..t..E......1..~..t..T.. |
| 84a0 | f6 42 05 03 74 08 8b 45 f0 e8 84 fc ff ff 0f b6 46 07 43 39 c3 7c e5 80 7e 06 00 0f b6 46 07 74 | .B..t..E........F.C9.|..~....F.t |
| 84c0 | 0e 0f b6 c0 c1 e0 04 83 c0 18 e9 c8 01 00 00 0f b6 c0 8d 04 85 14 00 00 00 e9 b9 01 00 00 8b 46 | ...............................F |
| 84e0 | 6c 8b 5d f0 89 43 24 8b 43 28 89 46 6c 89 73 28 80 66 05 fb 83 7e 50 03 7e 10 8b 56 48 f6 42 05 | l.]..C$.C(.Fl.s(.f...~P.~..VH.B. |
| 8500 | 03 74 07 89 d8 e8 28 fc ff ff 8b 7e 08 8b 46 28 8b 4e 14 89 7d e4 39 c8 77 0e 8b 50 08 39 d7 73 | .t....(....~..F(.N..}.9.w..P.9.s |
| 8520 | 02 89 d7 83 c0 18 eb ee 8b 5e 20 3b 5d e4 73 1e 83 7b 08 03 7e 10 8b 13 f6 42 05 03 74 08 8b 45 | .........^.;].s..{..~....B..t..E |
| 8540 | f0 e8 ec fb ff ff 83 c3 10 3b 5e 08 eb e0 39 fb 77 0c c7 43 08 00 00 00 00 83 c3 10 eb f0 8b 46 | .........;^...9.w..C...........F |
| 8560 | 14 89 fb 8b 4e 30 2b 46 28 2b 5e 20 c1 f8 03 c1 fb 04 81 f9 20 4e 00 00 7f 4c 69 c0 ac aa aa aa | ....N0+F(+^..........N...Li..... |
| 8580 | 39 c8 7d 1a 83 f9 10 7e 15 89 c8 ba 02 00 00 00 89 d7 99 f7 ff 50 56 e8 6f e9 ff ff 5f 58 8b 4e | 9.}....~.............PV.o..._X.N |
| 85a0 | 2c 8d 04 9d 00 00 00 00 39 c8 7d 1a 83 f9 5a 7e 15 89 c8 ba 02 00 00 00 89 d3 99 f7 fb 50 56 e8 | ,.......9.}...Z~.............PV. |
| 85c0 | 54 ea ff ff 5a 59 6b 56 30 18 8b 46 2c c1 e0 04 8d 44 10 78 e9 be 00 00 00 8b 46 44 8b 7d f0 89 | T...ZYkV0..F,....D.x......FD.}.. |
| 85e0 | 47 24 8b 46 20 85 c0 74 04 80 60 05 fc 31 db 3b 5e 28 7d 26 31 ff 8b 46 08 83 7c 07 08 03 7e 11 | G$.F...t..`..1.;^(}&1..F..|...~. |
| 8600 | 8b 14 07 f6 42 05 03 74 08 8b 45 f0 e8 21 fb ff ff 43 83 c7 10 3b 5e 28 7c dc 31 db 3b 5e 24 7d | ....B..t..E..!...C...;^(|.1.;^$} |
| 8620 | 11 8b 46 1c 8b 04 98 85 c0 74 04 80 60 05 fc 43 eb ea 31 db 3b 5e 34 7d 1b 8b 46 10 8b 14 98 85 | ..F......t..`..C..1.;^4}..F..... |
| 8640 | d2 74 0e f6 42 05 03 74 08 8b 45 f0 e8 e1 fa ff ff 43 eb e0 31 db 3b 5e 38 7d 19 31 d2 8b 46 18 | .t..B..t..E......C..1.;^8}.1..F. |
| 8660 | 8b 04 02 85 c0 74 04 80 60 05 fc 43 83 c2 0c 3b 5e 38 7c e9 6b 4e 38 03 8b 46 34 8b 56 28 03 46 | .....t..`..C...;^8|.kN8..F4.V(.F |
| 8680 | 2c 8d 14 90 03 56 30 01 d1 03 4e 24 8d 04 8d 4c 00 00 00 eb 02 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 | ,....V0...N$...L.....1..e.[^_].U |
| 86a0 | 89 e5 56 31 f6 53 89 c3 83 7b 24 00 74 0b 89 d8 e8 a5 fb ff ff 01 c6 eb ef 5b 89 f0 5e 5d c3 55 | ..V1.S...{$.t............[..^].U |
| 86c0 | 89 e5 53 8b 48 08 89 d3 31 d2 83 f9 03 7e 29 83 f9 04 8b 00 75 06 80 60 05 fc eb 1c 0f b6 40 05 | ..S.H...1....~).....u..`......@. |
| 86e0 | 31 d2 a8 03 75 0d 83 f9 07 75 0d 85 db 75 09 a8 08 74 05 ba 01 00 00 00 5b 89 d0 5d c3 55 89 e5 | 1...u....u...u...t......[..].U.. |
| 8700 | 57 56 89 c6 53 83 ec 0c 8b 40 10 89 55 f0 8b 7d 08 8b 4d f0 89 45 ec 0f b6 40 14 8b 19 34 03 0f | WV..S....@..U..}..M..E...@...4.. |
| 8720 | b6 c0 89 45 e8 e9 be 00 00 00 4f 83 ff ff 0f 84 bc 00 00 00 80 7b 04 08 75 0d 6a fd 8d 53 68 89 | ...E......O..........{..u.j..Sh. |
| 8740 | f0 e8 b7 ff ff ff 58 0f b6 53 05 88 d0 34 03 85 45 e8 74 16 8b 4d ec 80 e2 f8 0f b6 41 14 24 03 | ......X..S...4..E.t..M......A.$. |
| 8760 | 08 c2 88 53 05 89 5d f0 eb 79 8b 03 8b 55 f0 8b 4d ec 89 02 3b 59 1c 75 05 8b 03 89 41 1c 0f b6 | ...S..]..y...U..M...;Y.u....A... |
| 8780 | 43 04 83 e8 04 83 f8 06 77 59 ff 24 85 ac f9 43 00 53 56 e8 79 f8 ff ff eb 22 53 56 e8 00 f9 ff | C.......wY.$...C.SV.y...."SV.... |
| 87a0 | ff eb 19 53 56 e8 1c f7 ff ff eb 10 53 56 e8 f5 84 00 00 eb 07 53 56 e8 2f 63 00 00 59 5b eb 23 | ...SV.......SV.......SV./c..Y[.# |
| 87c0 | 8b 46 10 ff 48 04 6a 00 8b 43 0c 83 c0 11 eb 08 6a 00 8b 43 10 83 c0 18 50 53 56 e8 b4 2a 00 00 | .F..H.j..C......j..C....PSV..*.. |
| 87e0 | 83 c4 10 8b 45 f0 8b 18 85 db 0f 85 3a ff ff ff 8b 45 f0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 | ....E.......:....E..e.[^_].U..WV |
| 8800 | 53 83 ec 0c 89 c3 8b 40 10 8b 50 30 89 45 f0 8b 3a 39 d7 75 09 c7 40 30 00 00 00 00 eb 04 8b 07 | S......@..P0.E..:9.u..@0........ |
| 8820 | 89 02 8b 55 f0 8b 42 70 8b 00 89 07 8b 42 70 8b 4d f0 89 38 0f b6 47 05 0f b6 51 14 24 f8 80 e2 | ...U..Bp.....Bp.M..8..G...Q.$... |
| 8840 | 03 08 d0 88 47 05 8b 47 08 85 c0 0f 84 83 00 00 00 f6 40 06 04 75 7d 8b 43 10 ff b0 c4 00 00 00 | ....G..G..........@..u}.C....... |
| 8860 | 6a 02 ff 77 08 e8 7f 93 00 00 83 c4 0c 85 c0 89 c6 74 61 0f b6 43 39 8b 55 f0 8b 4d f0 88 45 ef | j..w.............ta..C9.U..M..E. |
| 8880 | 8b 52 40 c6 43 39 00 8b 41 44 89 55 e8 01 c0 89 41 40 8b 06 8b 4b 08 8b 56 04 89 79 10 89 01 8b | .R@.C9..AD.U....A@...K..V..y.... |
| 88a0 | 46 08 89 51 04 8b 53 08 89 41 08 c7 41 18 07 00 00 00 8d 42 20 6a 00 52 89 43 08 53 e8 bb ed ff | F..Q..S..A..A......B.j.R.C.S.... |
| 88c0 | ff 0f b6 45 ef 83 c4 0c 8b 4d e8 8b 55 f0 88 43 39 89 4a 40 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 53 | ...E.....M..U..C9.J@.e.[^_].U..S |
| 88e0 | 8b 5d 08 8b 43 10 83 78 30 00 74 09 89 d8 e8 08 ff ff ff eb ee 5b 5d c3 55 89 e5 8b 45 08 57 31 | .]..C..x0.t..........[].U...E.W1 |
| 8900 | ff 56 53 8b 58 10 8d 53 1c c6 43 14 43 8b 45 08 6a fd e8 e6 fd ff ff 3b 7b 08 58 7d 1a 31 f6 8b | .VS.X..S..C.C.E.j......;{.X}.1.. |
| 8920 | 13 47 6a fd 8b 45 08 01 f2 e8 cf fd ff ff 58 83 c6 04 3b 7b 08 7c e8 8d 65 f4 5b 5e 5f 5d c3 55 | .Gj..E........X...;{.|..e.[^_].U |
| 8940 | 89 e5 56 89 c6 53 31 db 8b 94 9e 98 00 00 00 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 d2 f7 ff ff | ..V..S1..........t..B..t........ |
| 8960 | 43 83 fb 08 7e e2 5b 5e 5d c3 55 89 e5 56 89 c6 53 8b 58 10 8b 53 70 c7 43 24 00 00 00 00 c7 43 | C...~.[^].U..V..S.X..Sp.C$.....C |
| 8980 | 28 00 00 00 00 c7 43 2c 00 00 00 00 f6 42 05 03 74 07 89 d8 e8 99 f7 ff ff 8b 43 70 83 78 50 03 | (.....C,.....B..t.........Cp.xP. |
| 89a0 | 7e 10 8b 50 48 f6 42 05 03 74 07 89 d8 e8 80 f7 ff ff 8b 46 10 83 78 68 03 7e 10 8b 50 60 f6 42 | ~..PH.B..t.........F..xh.~..P`.B |
| 89c0 | 05 03 74 07 89 d8 e8 67 f7 ff ff 89 d8 e8 6d ff ff ff c6 43 15 01 5b 5e 5d c3 55 89 e5 57 56 53 | ..t....g......m....C..[^].U..WVS |
| 89e0 | 83 ec 1c 8b 70 10 89 45 f0 31 c0 0f b6 56 15 83 fa 04 0f 87 d1 02 00 00 ff 24 95 c8 f9 43 00 8b | ....p..E.1...V...........$...C.. |
| 8a00 | 45 f0 e8 63 ff ff ff e9 bb 02 00 00 83 7e 24 00 74 0e 8d 65 f4 89 f0 5b 5e 5f 5d e9 3a f8 ff ff | E..c.........~$.t..e...[^_].:... |
| 8a20 | 8b 9e 8c 00 00 00 8d 46 78 39 c3 74 29 0f b6 43 05 a8 04 75 1c a8 03 75 18 8b 43 08 83 78 08 03 | .......Fx9.t)..C...u...u..C..x.. |
| 8a40 | 7e 0f 8b 10 f6 42 05 03 74 07 89 f0 e8 e1 f6 ff ff 8b 5b 14 eb d0 89 f0 e8 42 fc ff ff 8b 46 2c | ~....B..t.........[......B....F, |
| 8a60 | c7 46 2c 00 00 00 00 89 46 24 8b 45 f0 f6 40 05 03 74 09 89 c2 89 f0 e8 b6 f6 ff ff 89 f0 e8 bc | .F,.....F$.E..@..t.............. |
| 8a80 | fe ff ff 89 f0 e8 15 fc ff ff 8b 46 28 c7 46 28 00 00 00 00 89 46 24 89 f0 e8 01 fc ff ff 6a 00 | ...........F(.F(.....F$.......j. |
| 8aa0 | ff 75 f0 e8 18 f7 ff ff 5b 8b 5e 30 5f 85 db 89 45 ec 74 22 0f b6 56 14 8b 1b 80 e2 03 0f b6 43 | .u......[.^0_...E.t"..V........C |
| 8ac0 | 05 24 f8 08 d0 88 43 05 89 da 89 f0 e8 61 f6 ff ff 3b 5e 30 eb dc 89 f0 e8 c2 fb ff ff 01 45 ec | .$....C......a...;^0..........E. |
| 8ae0 | 8b 56 2c 89 55 e8 85 d2 0f 84 af 00 00 00 8b 7d e8 8b 5f 1c f6 47 05 10 74 37 4b 83 fb ff 74 31 | .V,.U..........}.._..G..t7K...t1 |
| 8b00 | 89 df c1 e7 04 8b 45 e8 8b 50 0c 01 fa 89 55 e4 8b 45 e4 31 d2 e8 a5 fb ff ff 85 c0 74 0a 8b 45 | ......E..P....U..E.1........t..E |
| 8b20 | e4 c7 40 08 00 00 00 00 4b 83 ef 10 83 fb ff 75 d4 8b 55 e8 bb 01 00 00 00 0f b6 4a 07 d3 e3 4b | ..@.....K......u..U........J...K |
| 8b40 | 83 fb ff 74 4d 89 df c1 e7 05 89 7d dc 8b 45 e8 8b 7d dc 03 78 10 83 7f 08 00 74 2c 8d 47 10 ba | ...tM......}..E..}..x.....t,.G.. |
| 8b60 | 01 00 00 00 e8 56 fb ff ff 85 c0 75 0d 31 d2 89 f8 e8 49 fb ff ff 85 c0 74 0e c7 47 08 00 00 00 | .....V.....u.1....I.....t..G.... |
| 8b80 | 00 89 f8 e8 98 f5 ff ff 83 6d dc 20 4b 83 fb ff 75 bb 8b 55 e8 8b 52 18 e9 46 ff ff ff 80 76 14 | .........m..K...u..U..R..F....v. |
| 8ba0 | 03 8d 46 1c 89 46 20 8b 46 44 c6 46 15 02 2b 45 ec c7 46 18 00 00 00 00 89 46 48 e9 07 01 00 00 | ..F..F..FD.F..+E..F......FH..... |
| 8bc0 | 8b 46 18 8b 16 8b 5e 44 8d 14 82 40 89 46 18 6a fd 8b 45 f0 e8 24 fb ff ff 59 8b 46 08 39 46 18 | .F....^D...@.F.j..E..$...Y.F.9F. |
| 8be0 | 7c 04 c6 46 15 03 2b 5e 44 b8 0a 00 00 00 29 5e 48 e9 d3 00 00 00 8b 7e 44 8b 56 20 89 7d e0 6a | |..F..+^D.....)^H......~D.V..}.j |
| 8c00 | 28 8b 45 f0 e8 f4 fa ff ff 83 38 00 89 46 20 5a 75 74 8b 45 f0 ba 04 00 00 00 89 d7 8b 58 10 8b | (.E.......8..F.Zut.E.........X.. |
| 8c20 | 4b 08 89 c8 99 f7 ff 39 43 04 89 45 d8 73 1c 83 f9 40 7e 17 89 c8 ba 02 00 00 00 89 d7 99 f7 ff | K......9C..E.s...@~............. |
| 8c40 | 50 ff 75 f0 e8 67 60 00 00 59 5f 8b 43 3c 83 f8 40 76 2f 89 c7 d1 ef 8d 47 01 83 f8 fd 77 14 57 | P.u..g`..Y_.C<..@v/.....G....w.W |
| 8c60 | ff 73 3c ff 73 34 ff 75 f0 e8 26 26 00 00 83 c4 10 eb 09 ff 75 f0 e8 05 26 00 00 5a 89 43 34 89 | .s<.s4.u..&&........u...&..Z.C4. |
| 8c80 | 7b 3c c6 46 15 04 8b 46 44 29 45 e0 b8 90 01 00 00 8b 55 e0 29 56 48 eb 30 83 7e 30 00 74 1d 8b | {<.F...FD)E.......U.)VH.0.~0.t.. |
| 8ca0 | 45 f0 e8 54 fb ff ff 8b 46 48 83 f8 64 76 06 83 e8 64 89 46 48 b8 64 00 00 00 eb 0d c6 46 15 00 | E..T....FH..dv...d.FH.d......F.. |
| 8cc0 | c7 46 4c 00 00 00 00 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 8b 7d 08 56 53 8b 5f 10 6b 73 54 | .FL....1..e.[^_].U..W.}.VS._.ksT |
| 8ce0 | 0a 85 f6 75 05 be fe ff ff 7f 8b 43 44 2b 43 40 01 43 4c 89 f8 e8 e0 fc ff ff 29 c6 80 7b 15 00 | ...u.......CD+C@.CL.......)..{.. |
| 8d00 | 74 26 85 f6 7f ed 8b 43 4c 8b 53 44 3d ff 03 00 00 77 08 8d 82 00 04 00 00 eb 1f 89 53 40 2d 00 | t&.....CL.SD=....w..........S@-. |
| 8d20 | 04 00 00 89 43 4c eb 15 8b 43 48 ba 64 00 00 00 89 d1 31 d2 f7 f1 0f af 43 50 89 43 40 5b 5e 5f | ....CL...CH.d.....1.....CP.C@[^_ |
| 8d40 | 5d c3 55 89 e5 56 8b 75 08 53 8b 5e 10 80 7b 15 01 77 26 c7 43 18 00 00 00 00 8d 43 1c 89 43 20 | ].U..V.u.S.^..{..w&.C......C..C. |
| 8d60 | c7 43 24 00 00 00 00 c7 43 28 00 00 00 00 c7 43 2c 00 00 00 00 c6 43 15 02 80 7b 15 04 74 09 89 | .C$.....C(.....C,.....C...{..t.. |
| 8d80 | f0 e8 54 fc ff ff eb f1 89 f0 e8 db fb ff ff 80 7b 15 00 74 09 89 f0 e8 3e fc ff ff eb f1 8b 43 | ..T.............{..t....>......C |
| 8da0 | 48 ba 64 00 00 00 89 d1 31 d2 f7 f1 0f af 43 50 89 43 40 5b 5e 5d c3 55 89 e5 53 8b 45 08 8b 5d | H.d.....1.....CP.C@[^].U..S.E..] |
| 8dc0 | 0c 8b 55 10 8b 48 10 80 79 15 01 75 09 5b 89 c8 5d e9 5c f3 ff ff 0f b6 43 05 0f b6 51 14 24 f8 | ..U..H..y..u.[..].\.....C...Q.$. |
| 8de0 | 80 e2 03 08 d0 88 43 05 5b 5d c3 55 89 e5 8b 55 0c 8b 45 08 8b 48 10 80 62 05 fb 8b 41 28 89 42 | ......C.[].U...U..E..H..b...A(.B |
| 8e00 | 18 89 51 28 5d c3 55 89 e5 8b 45 08 8b 4d 0c 8b 40 10 8b 50 1c 89 11 89 48 1c 0f b6 40 14 24 03 | ..Q(].U...E..M..@..P....H...@.$. |
| 8e20 | 88 41 05 8b 45 10 88 41 04 5d c3 55 89 e5 56 8b 75 08 53 8b 5d 0c 8b 4e 10 8b 41 1c 89 03 89 59 | .A..E..A.].U..V.u.S.]..N..A....Y |
| 8e40 | 1c 0f b6 53 05 0f b6 c2 a8 04 75 41 a8 03 75 3d 80 79 15 01 75 29 8b 43 08 80 ca 04 88 53 05 83 | ...S......uA..u=.y..u).C.....S.. |
| 8e60 | 78 08 03 7e 28 8b 00 f6 40 05 03 74 20 f6 c2 04 74 1b 50 53 56 e8 3d ff ff ff 83 c4 0c eb 0e 0f | x..~(...@..t....t.PSV.=......... |
| 8e80 | b6 41 14 80 e2 f8 24 03 08 c2 88 53 05 8d 65 f8 5b 5e 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 | .A....$....S..e.[^]............. |
| 8ea0 | 55 89 e5 83 3d 24 fa 43 00 00 56 8b 75 08 53 bb 20 fa 43 00 74 29 6a 00 ff 73 04 56 e8 ec 89 ff | U...=$.C..V.u.S...C.t)j..s.V.... |
| 8ec0 | ff ff 33 83 c3 08 56 e8 47 89 ff ff 6a 00 6a 01 56 e8 3c 8f ff ff 83 c4 20 83 7b 04 00 eb d5 8d | ..3...V.G...j.j.V.<.......{..... |
| 8ee0 | 65 f8 5b 5e 5d c3 90 90 90 90 90 90 90 90 90 90 55 89 e5 57 56 89 c6 53 89 d3 e8 c1 b4 00 00 85 | e.[^]...........U..WV..S........ |
| 8f00 | db 8b 38 74 0f 6a 01 56 e8 49 8a ff ff b8 01 00 00 00 eb 4c 56 e8 6e 88 ff ff 83 7d 08 00 58 74 | ..8t.j.V.I.........LV.n....}..Xt |
| 8f20 | 1c 57 e8 a9 b4 00 00 89 04 24 ff 75 08 68 d0 fb 43 00 56 e8 4a 89 ff ff 83 c4 10 eb 17 57 e8 8d | .W.......$.u.h..C.V.J........W.. |
| 8f40 | b4 00 00 89 04 24 68 d7 fb 43 00 56 e8 31 89 ff ff 83 c4 0c 57 56 e8 60 88 ff ff b8 03 00 00 00 | .....$h..C.V.1......WV.`........ |
| 8f60 | 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 89 d6 53 89 c3 e8 4a b4 00 00 ff 30 e8 53 b4 00 00 89 04 24 | .e.[^_].U..V..S...J....0.S.....$ |
| 8f80 | ff 75 08 68 d0 fb 43 00 53 e8 f4 88 ff ff 6a 00 6a ff 53 e8 6d 86 ff ff 83 c4 0c 50 56 53 e8 ca | .u.h..C.S.....j.j.S.m......PVS.. |
| 8fa0 | 93 ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 56 53 8b 5d 08 6a 01 53 e8 d9 95 ff ff 6a 01 53 e8 45 87 | ....e.[^].U..VS.].j.S.....j.S.E. |
| 8fc0 | ff ff 68 da fb 43 00 89 c6 68 f0 d8 ff ff 53 e8 07 8a ff ff 83 c4 1c 85 f6 74 1f 6a 01 53 e8 fd | ..h..C...h....S..........t.j.S.. |
| 8fe0 | 8a ff ff 59 85 c0 5a 74 11 6a ff 6a fe 53 e8 9a 84 ff ff 83 c4 0c 85 c0 75 09 53 e8 88 87 ff ff | ...Y..Zt.j.j.S..........u.S..... |
| 9000 | 5a eb 1e 83 3e 00 75 09 6a 0b 68 e0 fb 43 00 eb 07 6a 04 68 ec fb 43 00 53 e8 b8 87 ff ff 83 c4 | Z...>.u.j.h..C...j.h..C.S....... |
| 9020 | 0c 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 56 89 c6 53 68 da fb 43 00 6a 01 50 e8 7b 94 ff | ..e......[^].U..V..Sh..C.j.P.{.. |
| 9040 | ff 83 c4 0c 83 38 00 89 c3 75 0d 68 f1 fb 43 00 56 e8 e5 92 ff ff 59 5e 8b 03 8d 65 f8 5b 5e 5d | .....8...u.h..C.V.....Y^...e.[^] |
| 9060 | c3 55 89 e5 56 53 89 c3 6a 04 50 e8 fb 90 ff ff c7 00 00 00 00 00 89 c6 68 da fb 43 00 68 f0 d8 | .U..VS..j.P.............h..C.h.. |
| 9080 | ff ff 53 e8 53 89 ff ff 6a fe 53 e8 6d 8c ff ff 8d 65 f8 89 f0 5b 5e 5d c3 55 89 e5 53 8b 5d 08 | ..S.S...j.S.m....e...[^].U..S.]. |
| 90a0 | 53 e8 e2 86 ff ff 6a 1a 68 0e fc 43 00 53 e8 23 87 ff ff 8b 5d fc b8 02 00 00 00 c9 c3 55 89 e5 | S.....j.h..C.S.#....]........U.. |
| 90c0 | 56 53 8b 75 08 68 da fb 43 00 6a 01 56 e8 ea 93 ff ff ff 30 89 c3 e8 75 b4 00 00 c7 03 00 00 00 | VS.u.h..C.j.V......0...u........ |
| 90e0 | 00 83 c4 10 31 d2 c7 45 08 00 00 00 00 83 f8 ff 0f 95 c2 8d 65 f8 89 f0 5b 5e 5d e9 f0 fd ff ff | ....1..E............e...[^]..... |
| 9100 | 55 89 e5 56 53 8b 75 08 68 da fb 43 00 6a 01 56 e8 a7 93 ff ff ff 30 89 c3 e8 72 b2 00 00 c7 03 | U..VS.u.h..C.j.V......0...r..... |
| 9120 | 00 00 00 00 83 c4 10 31 d2 c7 45 08 00 00 00 00 85 c0 0f 94 c2 8d 65 f8 89 f0 5b 5e 5d e9 ae fd | .......1..E...........e...[^]... |
| 9140 | ff ff 55 89 e5 53 89 c3 6a 01 50 e8 dd 89 ff ff 68 29 fc 43 00 6a ff 53 e8 7e 88 ff ff 6a ff 53 | ..U..S..j.P.....h).C.j.S.~...j.S |
| 9160 | e8 7d 85 ff ff 5a 59 53 ff d0 8b 5d fc c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 37 82 ff ff 5a 40 | .}...ZYS...]...U..S.].j.S.7...Z@ |
| 9180 | 59 75 10 6a 02 68 ef d8 ff ff 53 e8 d7 88 ff ff 83 c4 0c 89 d8 e8 93 fe ff ff 89 d8 8b 5d fc c9 | Yu.j.h....S..................].. |
| 91a0 | eb a0 55 89 e5 53 8b 5d 08 68 da fb 43 00 6a 01 53 e8 06 93 ff ff 83 c4 0c 83 38 00 74 07 89 d8 | ..U..S.].h..C.j.S.........8.t... |
| 91c0 | e8 7d ff ff ff 8b 5d fc 31 c0 c9 c3 55 89 e5 53 8b 5d 08 68 da fb 43 00 6a 01 53 e8 dc 92 ff ff | .}....].1...U..S.].h..C.j.S..... |
| 91e0 | 8b 00 83 c4 0c 85 c0 75 0f 6a 0d 68 31 fc 43 00 53 e8 e0 85 ff ff eb 0c 50 68 3f fc 43 00 53 e8 | .......u.j.h1.C.S.......Ph?.C.S. |
| 9200 | 7e 86 ff ff 83 c4 0c 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 57 56 53 53 8b 7d 08 6a 00 6a 01 57 | ~.......]........U..WVSS.}.j.j.W |
| 9220 | e8 9b 93 ff ff 89 45 f0 6a 00 68 49 fc 43 00 6a 02 57 e8 be 93 ff ff 89 c3 89 f8 e8 21 fe ff ff | ......E.j.hI.C.j.W..........!... |
| 9240 | 53 89 c6 ff 75 f0 e8 b5 b1 00 00 89 06 83 c4 24 85 c0 75 16 8b 45 f0 31 d2 89 45 08 8d 65 f4 89 | S...u..........$..u..E.1..E..e.. |
| 9260 | f8 5b 5e 5f 5d e9 86 fc ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 56 8b 7d | .[^_]......e......[^_].U..WVSV.} |
| 9280 | 08 6a 00 6a 01 57 e8 35 93 ff ff 89 45 f0 6a 00 68 49 fc 43 00 6a 02 57 e8 58 93 ff ff 89 c3 89 | .j.j.W.5....E.j.hI.C.j.W.X...... |
| 92a0 | f8 e8 bb fd ff ff 53 89 c6 ff 75 f0 e8 8f b2 00 00 89 06 83 c4 24 85 c0 75 16 8b 45 f0 31 d2 89 | ......S...u..........$..u..E.1.. |
| 92c0 | 45 08 8d 65 f4 89 f8 5b 5e 5f 5d e9 20 fc ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 | E..e...[^_]......e......[^_].U.. |
| 92e0 | 56 53 8b 75 08 89 f0 e8 75 fd ff ff 89 c3 e8 3d b2 00 00 89 03 85 c0 75 13 c7 45 08 00 00 00 00 | VS.u....u......=.......u..E..... |
| 9300 | 89 f0 31 d2 5b 5e 5d e9 e4 fb ff ff 5b b8 01 00 00 00 5e 5d c3 55 89 e5 57 89 d7 56 53 89 c3 52 | ..1.[^].....[.....^].U..W..VS..R |
| 9320 | 68 ef d8 ff ff 50 e8 3c 87 ff ff 6a ff 53 e8 d4 83 ff ff 8b 30 83 c4 14 85 f6 75 15 ff 34 bd 3c | h....P.<...j.S......0.....u..4.< |
| 9340 | fb 43 00 68 4b fc 43 00 53 e8 ed 8f ff ff 83 c4 0c 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 57 56 | .C.hK.C.S.........e...[^_].U..WV |
| 9360 | 89 c6 53 51 6a 01 50 89 55 f0 e8 46 80 ff ff 5b 85 c0 5f 7e 5e 6a 00 6a 01 56 e8 86 82 ff ff 83 | ..SQj.P.U..F...[.._~^j.j.V...... |
| 9380 | c4 0c 85 c0 89 c7 74 29 89 f0 e8 d2 fc ff ff ff 75 08 89 c3 57 e8 66 b0 00 00 89 03 85 c0 5a 59 | ......t)........u...W.f.......ZY |
| 93a0 | 75 20 57 ba 01 00 00 00 89 f0 e8 b9 fb ff ff eb 10 89 f0 e8 75 fc ff ff 6a 01 56 e8 c6 7f ff ff | u.W.................u...j.V..... |
| 93c0 | 5f 58 ff 75 f0 68 ef d8 ff ff 56 e8 bf 88 ff ff 83 c4 0c ff 75 f0 68 ef d8 ff ff 56 e8 86 86 ff | _X.u.h....V.........u.h....V.... |
| 93e0 | ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 ba 01 00 00 00 89 e5 8b 45 08 c7 45 08 49 fc 43 00 | ..e......[^_].U........E..E.I.C. |
| 9400 | 5d e9 55 ff ff ff 55 ba 02 00 00 00 89 e5 8b 45 08 c7 45 08 66 fc 43 00 5d e9 3d ff ff ff 55 89 | ].U...U........E..E.f.C.].=...U. |
| 9420 | e5 53 89 c3 52 50 e8 5b 7f ff ff ff 75 08 53 e8 22 85 ff ff 6a 02 68 40 a4 40 00 53 e8 6c 84 ff | .S..RP.[....u.S."...j.h@.@.S.l.. |
| 9440 | ff 8b 5d fc c9 c3 55 89 e5 8b 45 08 e8 dc fb ff ff 6a 00 8b 45 08 ba 01 00 00 00 e8 be ff ff ff | ..]...U...E......j..E........... |
| 9460 | c9 b8 01 00 00 00 c3 55 89 e5 57 56 53 8b 75 08 6a 01 56 e8 3d 7f ff ff 5f 85 c0 5a 7f 1c 6a 01 | .......U..WVS.u.j.V.=..._..Z..j. |
| 9480 | 68 ef d8 ff ff 56 e8 dc 85 ff ff 89 75 08 83 c4 0c 8d 65 f4 5b 5e 5f 5d eb ac 6a 00 6a 01 56 e8 | h....V......u.....e.[^_]..j.j.V. |
| 94a0 | 1c 91 ff ff 89 c7 89 f0 e8 b4 fb ff ff 68 49 fc 43 00 89 c3 57 e8 46 af 00 00 89 03 83 c4 14 85 | .............hI.C...W.F......... |
| 94c0 | c0 75 0e 57 ba 01 00 00 00 89 f0 e8 98 fa ff ff 5b 56 e8 0d 7d ff ff c7 04 24 01 00 00 00 89 c2 | .u.W............[V..}....$...... |
| 94e0 | 89 f0 e8 37 ff ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec 18 02 00 00 | ...7....e......[^_].U..WVS...... |
| 9500 | 89 85 e0 fd ff ff 8d 85 e4 fd ff ff 50 ff b5 e0 fd ff ff 89 95 dc fd ff ff e8 73 93 ff ff 59 5b | ............P.............s...Y[ |
| 9520 | 8d b5 e4 fd ff ff 56 e8 59 96 ff ff ff b5 dc fd ff ff 89 c3 68 00 02 00 00 50 e8 41 af 00 00 83 | ......V.Y...........h....P.A.... |
| 9540 | c4 10 85 c0 75 20 56 e8 91 95 ff ff 6a ff ff b5 e0 fd ff ff e8 19 81 ff ff 83 c4 0c 85 c0 0f 95 | ....u.V.....j................... |
| 9560 | c0 0f b6 c0 eb 38 fc 31 c0 83 c9 ff 89 df f2 ae f7 d1 89 c8 48 74 07 80 7c 03 ff 0a 74 08 01 85 | .....8.1............Ht..|...t... |
| 9580 | e4 fd ff ff eb 9a 03 85 e4 fd ff ff 56 48 89 85 e4 fd ff ff e8 44 95 ff ff b8 01 00 00 00 8d 65 | ............VH.......D.........e |
| 95a0 | f4 5b 5e 5f 5d c3 55 89 e5 57 89 c7 8d 85 e4 fd ff ff 56 be 00 02 00 00 53 81 ec 14 02 00 00 8b | .[^_].U..W........V.....S....... |
| 95c0 | 5d 08 50 57 89 95 e0 fd ff ff e8 c2 92 ff ff 59 58 8d 85 e4 fd ff ff 50 e8 a8 95 ff ff 5a 39 de | ].PW...........YX......P.....Z9. |
| 95e0 | 76 02 89 de ff b5 e0 fd ff ff 56 6a 01 50 e8 ed ad 00 00 01 85 e4 fd ff ff 83 c4 10 29 c3 0f 95 | v.........Vj.P..............)... |
| 9600 | c2 39 f0 0f 94 c0 0f b6 c0 85 c2 75 c4 8d 85 e4 fd ff ff 31 f6 50 e8 c2 94 ff ff 59 85 db 74 0e | .9.........u.......1.P.....Y..t. |
| 9620 | 6a ff 57 e8 4a 80 ff ff 5f 85 c0 5a 74 05 be 01 00 00 00 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 | j.W.J..._..Zt.......e...[^_].U.. |
| 9640 | 57 89 d7 56 89 c6 53 83 ec 10 50 e8 94 7b ff ff 57 89 c3 8d 40 ff 89 45 e8 e8 b2 ae 00 00 83 7d | W..V..S...P..{..W...@..E.......} |
| 9660 | e8 00 58 5a 75 15 89 fa 89 f0 e8 85 fe ff ff 8b 55 08 42 89 55 e4 e9 4a 01 00 00 68 68 fc 43 00 | ..XZu...........U.B.U..J...hh.C. |
| 9680 | 8d 43 13 83 eb 02 50 56 e8 96 8e ff ff 89 5d e8 8b 55 08 83 c4 0c b8 01 00 00 00 43 89 55 e4 0f | .C....PV......]..U.........C.U.. |
| 96a0 | 84 20 01 00 00 ff 75 e4 56 e8 07 7d ff ff 5a 83 f8 03 59 75 5f ff 75 e4 56 e8 e2 7e ff ff 59 85 | ......u.V..}..Z...Yu_.u.V..~..Y. |
| 96c0 | c0 5b 75 41 8b 47 04 48 85 c0 89 47 04 78 0a 8b 07 0f b6 18 40 89 07 eb 09 57 e8 31 ad 00 00 5a | .[uA.G.H...G.x......@....W.1...Z |
| 96e0 | 89 c3 57 53 e8 b7 ac 00 00 59 58 6a 00 6a 00 56 e8 e1 80 ff ff 31 c0 83 c4 0c 83 fb ff 0f 95 c0 | ..WS.....YXj.j.V.....1.......... |
| 9700 | e9 ad 00 00 00 50 89 fa 89 f0 e8 97 fe ff ff e9 8b 00 00 00 6a 00 ff 75 e4 56 e8 e6 7e ff ff 83 | .....P..............j..u.V..~... |
| 9720 | c4 0c 85 c0 89 c3 74 05 80 38 2a 74 11 68 7b fc 43 00 ff 75 e4 56 e8 32 8c ff ff 83 c4 0c 0f be | ......t..8*t.h{.C..u.V.2........ |
| 9740 | 43 01 83 f8 6c 74 3d 7f 07 83 f8 61 74 41 eb 52 83 f8 6e 75 4d 8d 45 ec 50 68 8a fc 43 00 57 e8 | C...lt=....atA.R..nuM.E.Ph..C.W. |
| 9760 | bc ad 00 00 83 c4 0c 31 d2 48 75 14 ff 75 f0 ff 75 ec 56 e8 28 80 ff ff 83 c4 0c ba 01 00 00 00 | .......1.Hu..u..u.V.(........... |
| 9780 | 89 d0 eb 2e 89 fa 89 f0 e8 67 fd ff ff eb 23 6a ff 89 fa 89 f0 e8 0c fe ff ff b8 01 00 00 00 5a | .........g....#j...............Z |
| 97a0 | eb 10 68 8e fc 43 00 ff 75 e4 56 e8 bd 8b ff ff eb 41 ff 4d e8 ff 45 e4 83 7d e8 ff 74 07 85 c0 | ..h..C..u.V......A.M..E..}..t... |
| 97c0 | e9 da fe ff ff f6 47 0c 20 74 0d 6a 00 31 d2 89 f0 e8 1a f7 ff ff eb 1b 85 c0 75 11 6a fe 56 e8 | ......G..t.j.1............u.j.V. |
| 97e0 | 11 7a ff ff 56 e8 9e 7f ff ff 83 c4 0c 8b 45 e4 2b 45 08 8d 65 f4 5b 5e 5f 5d c3 55 ba 01 00 00 | .z..V.........E.+E..e.[^_].U.... |
| 9800 | 00 89 e5 53 8b 5d 08 89 d8 e8 07 fb ff ff c7 45 08 01 00 00 00 89 c2 89 d8 5b 5d e9 1d fe ff ff | ...S.].........E.........[]..... |
| 9820 | 55 89 e5 53 8b 5d 08 89 d8 e8 ff f7 ff ff c7 45 08 02 00 00 00 89 c2 89 d8 5b 5d e9 fd fd ff ff | U..S.].........E.........[]..... |
| 9840 | 55 89 e5 56 8b 75 08 53 68 ed d8 ff ff 56 e8 b4 7e ff ff 59 8b 18 58 85 db 75 0d 68 9d fc 43 00 | U..V.u.Sh....V..~..Y..X..u.h..C. |
| 9860 | 56 e8 d5 8a ff ff 58 5a 89 da 89 f0 e8 83 fc ff ff f6 43 0c 20 89 c2 74 1c e8 42 ab 00 00 ff 30 | V.....XZ..........C....t..B....0 |
| 9880 | e8 4b ab 00 00 89 04 24 68 d7 fb 43 00 56 e8 a8 8a ff ff eb 39 85 d2 b8 01 00 00 00 75 30 68 ec | .K.....$h..C.V......9.......u0h. |
| 98a0 | d8 ff ff 56 e8 34 7d ff ff 59 85 c0 5b 74 1d 6a 00 56 e8 3e 79 ff ff 68 ed d8 ff ff 56 e8 c4 7a | ...V.4}..Y..[t.j.V.>y..h....V..z |
| 98c0 | ff ff 89 f0 e8 79 f8 ff ff 83 c4 10 31 c0 8d 65 f8 5b 5e 5d c3 55 89 e5 57 89 c7 56 be 01 00 00 | .....y......1..e.[^].U..W..V.... |
| 98e0 | 00 53 83 ec 14 8b 5d 08 50 89 55 ec e8 f3 78 ff ff 5a 83 e8 02 89 45 e8 40 0f 84 89 00 00 00 53 | .S....].P.U...x..Z....E.@......S |
| 9900 | 57 e8 af 7a ff ff 5a 83 f8 03 59 75 35 c7 45 e4 00 00 00 00 85 f6 74 25 53 57 e8 4e 7c ff ff dd | W..z..Z...Yu5.E.......t%SW.N|... |
| 9920 | 1c 24 68 b4 fc 43 00 ff 75 ec e8 41 aa 00 00 83 c4 10 85 c0 7e 07 c7 45 e4 01 00 00 00 8b 75 e4 | .$h..C..u..A........~..E......u. |
| 9940 | eb 39 8d 45 f0 50 53 57 e8 73 8c ff ff c7 45 e0 00 00 00 00 83 c4 0c 85 f6 74 1d ff 75 ec ff 75 | .9.E.PSW.s....E..........t..u..u |
| 9960 | f0 6a 01 50 e8 97 ab 00 00 83 c4 10 3b 45 f0 75 07 c7 45 e0 01 00 00 00 8b 75 e0 ff 4d e8 43 83 | .j.P........;E.u..E......u..M.C. |
| 9980 | 7d e8 ff e9 71 ff ff ff 6a 00 89 f2 89 f8 e8 5d f5 ff ff 8d 65 f4 5b 5e 5f 5d c3 55 ba 02 00 00 | }...q...j......]....e.[^_].U.... |
| 99a0 | 00 89 e5 53 8b 5d 08 89 d8 e8 67 f9 ff ff c7 45 08 01 00 00 00 89 c2 89 d8 5b 5d e9 15 ff ff ff | ...S.]....g....E.........[]..... |
| 99c0 | 55 89 e5 53 8b 5d 08 89 d8 e8 5f f6 ff ff c7 45 08 02 00 00 00 89 c2 89 d8 5b 5d e9 f5 fe ff ff | U..S.]...._....E.........[]..... |
| 99e0 | 55 89 e5 57 56 53 8b 75 08 89 f0 e8 3d f6 ff ff 68 d4 fc 43 00 89 c7 68 cc fc 43 00 6a 02 56 e8 | U..WVS.u....=...h..C...h..C.j.V. |
| 9a00 | 51 8c ff ff 6a 00 89 c3 6a 03 56 e8 9b 8d ff ff ff 34 9d bc fc 43 00 50 57 e8 d2 aa 00 00 83 c4 | Q...j...j.V......4...C.PW....... |
| 9a20 | 28 85 c0 74 17 c7 45 08 00 00 00 00 8d 65 f4 89 f0 5b 31 d2 5e 5f 5d e9 b4 f4 ff ff 57 e8 9e aa | (..t..E......e...[1.^_].....W... |
| 9a40 | 00 00 89 04 24 56 e8 70 7d ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 8b 5d | ....$V.p}...e......[^_].U..WVS.] |
| 9a60 | 08 89 d8 e8 c5 f5 ff ff 68 00 fd 43 00 89 c7 6a 00 6a 02 53 e8 dc 8b ff ff 68 00 02 00 00 89 c6 | ........h..C...j.j.S.....h...... |
| 9a80 | 6a 03 53 e8 23 8d ff ff 50 ff 34 b5 e4 fc 43 00 6a 00 57 e8 38 aa 00 00 c7 45 08 00 00 00 00 83 | j.S.#...P.4...C.j.W.8....E...... |
| 9aa0 | c4 2c 31 d2 85 c0 0f 94 c2 8d 65 f4 89 d8 5b 5e 5f 5d e9 39 f4 ff ff 55 ba 02 00 00 00 89 e5 53 | .,1.......e...[^_].9...U.......S |
| 9ac0 | 8b 5d 08 89 d8 e8 4b f8 ff ff 50 e8 f0 a9 00 00 59 31 d2 85 c0 c7 45 08 00 00 00 00 89 d8 8b 5d | .]....K...P.....Y1....E........] |
| 9ae0 | fc c9 0f 94 c2 e9 06 f4 ff ff 55 89 e5 53 8b 5d 08 89 d8 e8 35 f5 ff ff 50 e8 c2 a9 00 00 5a 31 | ..........U..S.]....5...P.....Z1 |
| 9b00 | d2 85 c0 c7 45 08 00 00 00 00 89 d8 8b 5d fc c9 0f 94 c2 e9 d8 f3 ff ff 55 89 e5 57 8b 7d 08 56 | ....E........]..........U..W.}.V |
| 9b20 | 89 c6 53 89 d3 e8 37 f5 ff ff 89 18 85 ff 7e 17 6a ff 56 e8 4e 78 ff ff 57 68 ef d8 ff ff 56 e8 | ..S...7.......~.j.V.Nx..Wh....V. |
| 9b40 | 4b 81 ff ff 83 c4 14 6a fe 56 e8 37 78 ff ff 6a fe 56 e8 38 82 ff ff ff 75 0c 6a fd 56 e8 60 80 | K......j.V.7x..j.V.8....u.j.V.`. |
| 9b60 | ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 89 d6 53 89 c3 6a 01 6a 00 50 e8 26 7f ff ff 6a 00 56 | ...e.[^_].U..V..S..j.j.P.&...j.V |
| 9b80 | 53 e8 27 7d ff ff 68 29 fc 43 00 6a fe 53 e8 2f 80 ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 53 8b 5d | S.'}..h).C.j.S./....e.[^].U..S.] |
| 9ba0 | 08 68 da fb 43 00 53 e8 b4 88 ff ff 58 5a 6a ff 53 e8 d0 77 ff ff 59 58 68 10 fd 43 00 6a fe 53 | .h..C.S.....XZj.S..w..YXh..C.j.S |
| 9bc0 | e8 fd 7f ff ff 83 c4 0c 68 80 fb 43 00 6a 00 53 e8 c1 8e ff ff 83 c4 0c 89 d8 ba 00 9d 40 00 e8 | ........h..C.j.S.............@.. |
| 9be0 | 86 ff ff ff 68 ef d8 ff ff 53 e8 dd 76 ff ff 68 e0 fa 43 00 68 18 fd 43 00 53 e8 97 8e ff ff 89 | ....h....S..v..h..C.h..C.S...... |
| 9c00 | d8 ba 99 9c 40 00 e8 5f ff ff ff 68 1b fd 43 00 8b 15 c8 32 44 00 89 d8 6a 01 e8 f9 fe ff ff 68 | ....@.._...h..C....2D...j......h |
| 9c20 | 21 fd 43 00 8b 15 c8 32 44 00 89 d8 6a 02 83 c2 20 e8 e2 fe ff ff 8b 15 c8 32 44 00 83 c4 24 89 | !.C....2D...j............2D...$. |
| 9c40 | d8 68 28 fd 43 00 6a 00 83 c2 40 e8 c8 fe ff ff 6a fe 53 e8 9d 75 ff ff 68 a4 fa 43 00 6a ff 53 | .h(.C.j...@.....j.S..u..h..C.j.S |
| 9c60 | e8 76 7d ff ff ba bd 9c 40 00 89 d8 e8 f9 fe ff ff 6a fe 53 e8 16 81 ff ff 83 c4 24 6a fe 53 e8 | .v}.....@........j.S.......$j.S. |
| 9c80 | 71 75 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 90 90 55 89 e5 57 56 53 31 db 50 8b 75 08 fc 8b 04 9d | qu...]..........U..WVS1.P.u..... |
| 9ca0 | e0 fd 43 00 83 c9 ff 89 45 f0 8b 7d f0 31 c0 f2 ae f7 d1 49 51 ff 75 f0 56 e8 a6 50 00 00 80 48 | ..C.....E..}.1.....IQ.u.V..P...H |
| 9cc0 | 05 20 88 da 43 fe c2 83 c4 0c 83 fb 14 88 50 06 7e ca 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 8b 75 | ....C.........P.~..e.[^_].U..V.u |
| 9ce0 | 08 53 8b 5d 0c 81 fb 00 01 00 00 7f 40 a1 ac 32 44 00 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 | .S.]........@..2D..8.u...2D..... |
| 9d00 | 04 58 83 e0 20 eb 0a 6a 20 53 e8 41 a7 00 00 5a 59 85 c0 74 08 53 68 60 fe 43 00 eb 06 53 68 69 | .X.....j.S.A...ZY..t.Sh`.C...Shi |
| 9d20 | fe 43 00 ff 76 34 e8 f8 24 00 00 eb 07 8b 04 9d dc f9 43 00 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 | .C..v4..$.........C..e.[^].U..WV |
| 9d40 | 53 83 ec 50 8d 5d a4 6a 50 8b 75 08 8b 7d 0c 8b 46 40 83 c0 10 50 53 e8 db 24 00 00 57 ff 76 04 | S..P.].jP.u..}..F@...PS..$..W.v. |
| 9d60 | 53 68 6c fe 43 00 ff 76 34 e8 b5 24 00 00 83 c4 20 83 7d 10 00 89 c7 74 3a 8b 45 10 2d 1c 01 00 | Shl.C..v4..$......}....t:.E.-... |
| 9d80 | 00 83 f8 02 77 10 89 f0 31 d2 e8 36 00 00 00 8b 46 3c 8b 00 eb 0b ff 75 10 56 e8 3b ff ff ff 5b | ....w...1..6....F<.....u.V.;...[ |
| 9da0 | 5a 50 57 68 76 fe 43 00 ff 76 34 e8 73 24 00 00 83 c4 10 6a 03 ff 76 34 e8 dc d1 ff ff 8d 65 f4 | ZPWhv.C..v4.s$.....j..v4......e. |
| 9dc0 | 5b 5e 5f 5d c3 55 89 e5 57 89 c7 56 53 53 8b 58 3c 89 55 f0 8b 43 04 8b 53 08 40 39 d0 76 47 81 | [^_].U..W..VSS.X<.U..C..S.@9.vG. |
| 9de0 | fa fd ff ff 7f 76 10 6a 00 68 83 fe 43 00 57 e8 47 ff ff ff 83 c4 0c 8b 43 08 8d 34 00 8d 46 01 | .....v.j.h..C.W.G.......C..4..F. |
| 9e00 | 83 f8 fd 77 13 56 ff 73 08 ff 33 ff 77 34 e8 81 14 00 00 83 c4 10 eb 09 ff 77 34 e8 60 14 00 00 | ...w.V.s..3.w4...........w4.`... |
| 9e20 | 59 89 03 89 73 08 0f b6 4d f0 8b 43 04 8b 13 88 0c 10 ff 43 04 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | Y...s...M..C.......C..e.[^_].U.. |
| 9e40 | 8b 45 08 ff 70 10 ff 75 0c 50 e8 ec fe ff ff c9 c3 55 89 e5 57 56 53 8b 5d 08 8b 73 34 ff 75 10 | .E..p..u.P.......U..WVS.]..s4.u. |
| 9e60 | ff 75 0c 56 e8 fb 4e 00 00 50 89 c7 8b 43 30 ff 70 04 56 e8 9c 74 00 00 83 c4 18 83 78 08 00 75 | .u.V..N..P...C0.p.V..t......x..u |
| 9e80 | 0d c7 00 01 00 00 00 c7 40 08 01 00 00 00 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 e5 56 53 8b 50 38 | ........@......e...[^_].U..VS.P8 |
| 9ea0 | 89 c3 8b 30 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 c2 9c 00 00 59 89 | ...0..H..@t..B....@.B...R.....Y. |
| 9ec0 | c1 89 0b 83 f9 0a 0f 94 c0 83 f9 0d 0f 94 c2 09 d0 a8 01 74 26 39 f1 74 22 8b 53 38 8b 02 48 89 | ...................t&9.t".S8..H. |
| 9ee0 | 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 8a 9c 00 00 5a 89 c1 89 0b 8b 43 04 40 3d | .@t..B....@.B...R.....Z.....C.@= |
| 9f00 | fc ff ff 7f 89 43 04 7e 0d 68 9c fe 43 00 53 e8 29 ff ff ff 5e 58 8d 65 f8 5b 5e 5d c3 55 89 e5 | .....C.~.h..C.S.)...^X.e.[^].U.. |
| 9f20 | 8b 55 08 56 8b 75 0c 53 8b 5e 3c c6 46 44 2e 8b 45 10 89 56 34 c7 46 20 1f 01 00 00 89 46 38 8b | .U.V.u.S.^<.FD..E..V4.F......F8. |
| 9f40 | 45 14 c7 46 30 00 00 00 00 c7 46 04 01 00 00 00 c7 46 08 01 00 00 00 89 46 40 6a 20 ff 73 08 ff | E..F0.....F......F......F@j..s.. |
| 9f60 | 33 52 e8 2d 13 00 00 89 03 8b 46 3c 83 c4 10 8b 56 38 c7 40 08 20 00 00 00 8b 02 48 89 02 40 74 | 3R.-......F<....V8.@.......H..@t |
| 9f80 | 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 ed 9b 00 00 5b 89 c1 89 0e 8d 65 f8 5b 5e 5d c3 55 | ..B....@.B...R.....[.....e.[^].U |
| 9fa0 | 89 e5 53 89 c3 ff 30 52 e8 53 a3 00 00 59 5a 31 d2 85 c0 74 30 8b 13 89 d8 e8 07 fe ff ff 8b 53 | ..S...0R.S...YZ1...t0..........S |
| 9fc0 | 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 a5 9b 00 00 5a 89 c1 89 0b | 8..H..@t..B....@.B...R.....Z.... |
| 9fe0 | ba 01 00 00 00 8b 5d fc 89 d0 c9 c3 55 89 e5 53 8b 40 3c 88 d3 0f b6 55 08 8b 08 8b 40 04 48 83 | ......].....U..S.@<....U....@.H. |
| a000 | f8 ff 74 0a 38 1c 08 75 f5 88 14 08 eb f0 5b 5d c3 55 89 e5 56 89 d6 53 89 c3 8b 13 89 d8 e8 a2 | ..t.8..u......[].U..V..S........ |
| a020 | fd ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 40 9b 00 00 | ....S8..H..@t..B....@.B...R.@... |
| a040 | 59 89 c1 89 0b a1 ac 32 44 00 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 48 83 e0 04 eb 0a 6a | Y......2D..8.u...2D......H.....j |
| a060 | 04 51 e8 e9 a3 00 00 59 5a 85 c0 75 ad 83 3b 2e 74 a8 ba b5 fe 43 00 89 d8 e8 21 ff ff ff 85 c0 | .Q.....YZ..u..;.t....C....!..... |
| a080 | 74 39 ba b8 fe 43 00 89 d8 e8 11 ff ff ff eb 2b 8b 13 89 d8 e8 2c fd ff ff 8b 53 38 8b 02 48 89 | t9...C.........+.....,....S8..H. |
| a0a0 | 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 ca 9a 00 00 5a 89 c1 89 0b a1 ac 32 44 00 | .@t..B....@.B...R.....Z......2D. |
| a0c0 | 8b 13 83 38 01 75 12 a1 d8 32 44 00 8b 00 0f b7 04 50 25 07 01 00 00 eb 0d 68 07 01 00 00 52 e8 | ...8.u...2D......P%......h....R. |
| a0e0 | 6c a3 00 00 5a 59 85 c0 75 a6 83 3b 5f 74 a1 31 d2 89 d8 e8 cd fc ff ff 0f be 43 44 ba 2e 00 00 | l...ZY..u..;_t.1..........CD.... |
| a100 | 00 50 89 d8 e8 e3 fe ff ff 56 8b 43 3c ff 30 e8 6a 1e 00 00 83 c4 0c 85 c0 75 5c e8 40 a4 00 00 | .P.......V.C<.0.j........u\.@... |
| a120 | 0f b6 53 44 89 c1 85 c9 b0 2e 74 05 8b 01 0f b6 00 88 43 44 0f be c0 0f be d2 50 89 d8 e8 aa fe | ..SD......t.......CD......P..... |
| a140 | ff ff 89 34 24 8b 43 3c ff 30 e8 2f 1e 00 00 59 85 c0 5e 75 22 0f be 53 44 6a 2e 89 d8 e8 8a fe | ...4$.C<.0./...Y..^u"..SDj...... |
| a160 | ff ff c7 04 24 1c 01 00 00 68 bb fe 43 00 53 e8 c7 fb ff ff 83 c4 0c 8d 65 f8 5b 5e 5d c3 55 89 | ....$....h..C.S.........e.[^].U. |
| a180 | e5 57 56 31 f6 53 8b 38 89 c3 89 fa e8 34 fc ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f | .WV1.S.8.....4....S8..H..@t..B.. |
| a1a0 | b6 08 40 89 42 04 eb 09 52 e8 d2 99 00 00 59 89 c1 89 0b 83 f9 3d 75 2e 8b 13 89 d8 e8 04 fc ff | ..@.B...R.....Y......=u......... |
| a1c0 | ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 a2 99 00 00 5a 89 | ..S8..H..@t..B....@.B...R.....Z. |
| a1e0 | c1 89 0b 46 eb cd 39 3b 89 f0 74 02 f7 d0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 8b 75 08 | ...F..9;..t....e.[^_].U..W..V.u. |
| a200 | 53 8b 10 89 c3 e8 bb fb ff ff 8b 53 38 8b 02 48 89 02 40 74 1b 8b 42 04 0f b6 08 40 89 42 04 eb | S..........S8..H..@t..B....@.B.. |
| a220 | 18 8b 42 04 0f b6 08 40 89 42 04 e9 48 01 00 00 52 e8 4a 99 00 00 59 89 c1 89 0b 83 f9 0a 0f 94 | ..B....@.B..H...R.J...Y......... |
| a240 | c0 83 f9 0d 0f 94 c2 09 d0 a8 01 74 07 89 d8 e8 44 fc ff ff 8b 03 83 f8 0d 0f 84 bb 00 00 00 7f | ...........t....D............... |
| a260 | 13 83 f8 ff 74 1d 83 f8 0a 0f 84 ab 00 00 00 e9 d0 00 00 00 83 f8 5b 74 20 83 f8 5d 74 6a e9 c1 | ....t.................[t...]tj.. |
| a280 | 00 00 00 68 1f 01 00 00 85 ff b8 cc fe 43 00 75 05 b8 e3 fe 43 00 50 eb 41 89 d8 e8 de fe ff ff | ...h.........C.u....C.P.A....... |
| a2a0 | 39 f0 75 b0 8b 13 89 d8 e8 18 fb ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 | 9.u...........S8..H..@t..B....@. |
| a2c0 | 42 04 eb 09 52 e8 b6 98 00 00 5a 89 c1 89 0b 85 f6 75 81 6a 5b 68 fb fe 43 00 53 e8 5b fa ff ff | B...R.....Z......u.j[h..C.S.[... |
| a2e0 | 83 c4 0c e9 6c ff ff ff 89 d8 e8 8f fe ff ff 39 f0 0f 85 5d ff ff ff 8b 13 89 d8 e8 c5 fa ff ff | ....l..........9...]............ |
| a300 | 8b 53 38 8b 02 48 89 02 40 0f 85 12 ff ff ff 52 e8 6b 98 00 00 59 89 c1 eb 5e ba 0a 00 00 00 89 | .S8..H..@......R.k...Y...^...... |
| a320 | d8 e8 9f fa ff ff 89 d8 e8 6b fb ff ff 85 ff 0f 85 1f ff ff ff 8b 43 3c c7 40 04 00 00 00 00 e9 | .........k............C<.@...... |
| a340 | 10 ff ff ff 85 ff 74 09 8b 13 89 d8 e8 74 fa ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f | ......t......t....S8..H..@t..B.. |
| a360 | b6 08 40 89 42 04 eb 09 52 e8 12 98 00 00 5a 89 c1 89 0b e9 dc fe ff ff 89 0b 85 ff 74 1e 8b 53 | ..@.B...R.....Z.............t..S |
| a380 | 3c 6b c6 fe 03 42 04 83 e8 04 50 03 32 8d 46 02 50 53 e8 ba fa ff ff 89 07 83 c4 0c 8d 65 f4 5b | <k...B....P.2.F.PS...........e.[ |
| a3a0 | 5e 5f 5d c3 55 89 e5 57 56 53 53 53 89 c3 8b 40 3c 89 55 f0 c7 40 04 00 00 00 00 8b 3b 83 ff 2d | ^_].U..WVSSS...@<.U..@......;..- |
| a3c0 | 0f 84 88 00 00 00 7f 31 83 ff 0d 74 75 7f 13 83 ff ff 0f 84 f4 05 00 00 83 ff 0a 74 65 e9 f4 05 | .......1...tu..............te... |
| a3e0 | 00 00 83 ff 22 0f 84 d9 02 00 00 83 ff 27 0f 84 d0 02 00 00 e9 dd 05 00 00 83 ff 3d 0f 84 52 01 | ...."........'.............=..R. |
| a400 | 00 00 7f 17 83 ff 2e 0f 84 2d 05 00 00 83 ff 3c 0f 84 9a 01 00 00 e9 bb 05 00 00 83 ff 5b 0f 84 | .........-.....<.............[.. |
| a420 | f6 00 00 00 7f 0e 83 ff 3e 0f 84 dd 01 00 00 e9 a2 05 00 00 83 ff 7e 0f 84 2b 02 00 00 e9 94 05 | ........>.............~..+...... |
| a440 | 00 00 89 d8 e8 4f fa ff ff e9 6d ff ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 | .....O....m....S8..H..@t..B....@ |
| a460 | 89 42 04 eb 09 52 e8 15 97 00 00 59 89 c1 89 0b 83 f9 2d 74 0a ba 2d 00 00 00 e9 d1 06 00 00 8b | .B...R.....Y......-t..-......... |
| a480 | 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 e4 96 00 00 5a 89 c1 89 | S8..H..@t..B....@.B...R.....Z... |
| a4a0 | 0b 83 f9 5b 75 31 89 d8 e8 d1 fc ff ff 89 c2 8b 43 3c 85 d2 c7 40 04 00 00 00 00 78 1a 52 89 d8 | ...[u1..........C<...@.....x.R.. |
| a4c0 | 31 d2 e8 2f fd ff ff 8b 43 3c c7 40 04 00 00 00 00 5f e9 e4 fe ff ff 8b 0b 83 f9 0a 0f 95 c0 31 | 1../....C<.@....._.............1 |
| a4e0 | d2 83 f9 0d 0f 95 c2 85 d0 0f 84 cc fe ff ff 41 0f 84 c5 fe ff ff 8b 53 38 8b 02 48 89 02 40 74 | ...............A.......S8..H..@t |
| a500 | 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 6d 96 00 00 5e 89 c1 89 0b eb bf 89 d8 e8 5d fc ff | ..B....@.B...R.m...^.........].. |
| a520 | ff 85 c0 78 10 50 8b 55 f0 89 d8 e8 c6 fc ff ff e9 fb 03 00 00 40 ba 5b 00 00 00 0f 84 0f 06 00 | ...x.P.U.............@.[........ |
| a540 | 00 68 1e 01 00 00 68 1c ff 43 00 53 e8 ea f7 ff ff 83 c4 0c 8b 53 38 8b 02 48 89 02 40 74 0c 8b | .h....h..C.S.........S8..H..@t.. |
| a560 | 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 0f 96 00 00 59 89 c1 89 0b 83 f9 3d ba 3d 00 00 00 0f 85 | B....@.B...R.....Y......=.=..... |
| a580 | cc 05 00 00 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 df 95 00 | .....S8..H..@t..B....@.B...R.... |
| a5a0 | 00 5a 89 c1 89 0b ba 18 01 00 00 e9 a0 05 00 00 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 | .Z...............S8..H..@t..B... |
| a5c0 | 08 40 89 42 04 eb 09 52 e8 b3 95 00 00 5f 89 c1 89 0b 83 f9 3d ba 3c 00 00 00 0f 85 70 05 00 00 | .@.B...R....._......=.<.....p... |
| a5e0 | 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 83 95 00 00 5e 89 c1 | .S8..H..@t..B....@.B...R.....^.. |
| a600 | 89 0b ba 1a 01 00 00 e9 44 05 00 00 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 | ........D....S8..H..@t..B....@.B |
| a620 | 04 eb 09 52 e8 57 95 00 00 59 89 c1 89 0b 83 f9 3d ba 3e 00 00 00 0f 85 14 05 00 00 8b 53 38 8b | ...R.W...Y......=.>..........S8. |
| a640 | 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 27 95 00 00 5a 89 c1 89 0b ba 19 | .H..@t..B....@.B...R.'...Z...... |
| a660 | 01 00 00 e9 e8 04 00 00 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 | .........S8..H..@t..B....@.B...R |
| a680 | e8 fb 94 00 00 5f 89 c1 89 0b 83 f9 3d ba 7e 00 00 00 0f 85 b8 04 00 00 8b 53 38 8b 02 48 89 02 | ....._......=.~..........S8..H.. |
| a6a0 | 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 cb 94 00 00 5e 89 c1 89 0b ba 1b 01 00 00 e9 | @t..B....@.B...R.....^.......... |
| a6c0 | 8c 04 00 00 89 fa 89 d8 e8 f8 f6 ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 | ..............S8..H..@t..B....@. |
| a6e0 | 42 04 eb 09 52 e8 96 94 00 00 59 89 c1 89 0b 39 f9 0f 84 f2 01 00 00 8b 03 83 f8 0a 74 20 7f 08 | B...R.....Y....9............t... |
| a700 | 40 74 14 e9 af 01 00 00 83 f8 0d 74 11 83 f8 5c 74 24 e9 a0 01 00 00 68 1f 01 00 00 eb 05 68 1e | @t.........t...\t$.....h......h. |
| a720 | 01 00 00 68 3a ff 43 00 53 e8 0d f6 ff ff 83 c4 0c e9 ac 01 00 00 8b 4b 38 8b 01 48 89 01 40 74 | ...h:.C.S..............K8..H..@t |
| a740 | 0c 8b 41 04 0f b6 10 40 89 41 04 eb 09 51 e8 2d 94 00 00 5a 89 c2 89 13 83 fa 62 74 4a 7f 1f 83 | ..A....@.A...Q.-...Z......btJ... |
| a760 | fa 0a 74 7f 7f 0c 42 0f 84 75 01 00 00 e9 89 00 00 00 83 fa 0d 74 6c 83 fa 61 74 21 eb 7d 83 fa | ..t...B..u...........tl..at!.}.. |
| a780 | 72 74 42 7f 0c 83 fa 66 74 27 83 fa 6e 74 2c eb 6a 83 fa 74 74 39 83 fa 76 74 3e eb 5e be 07 00 | rtB....ft'..nt,.j..tt9..vt>.^... |
| a7a0 | 00 00 e9 0c 01 00 00 be 08 00 00 00 e9 02 01 00 00 be 0c 00 00 00 e9 f8 00 00 00 be 0a 00 00 00 | ................................ |
| a7c0 | e9 ee 00 00 00 be 0d 00 00 00 e9 e4 00 00 00 be 09 00 00 00 e9 da 00 00 00 be 0b 00 00 00 e9 d0 | ................................ |
| a7e0 | 00 00 00 89 d8 ba 0a 00 00 00 e8 d6 f5 ff ff 89 d8 e8 a2 f6 ff ff e9 e7 00 00 00 a1 ac 32 44 00 | .............................2D. |
| a800 | 8b 13 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a 6a 04 52 e8 31 9c 00 00 59 | ...8.u...2D......P.....j.R.1...Y |
| a820 | 5e c7 45 ec 00 00 00 00 31 f6 85 c0 0f 84 85 00 00 00 6b c6 0a 8b 53 38 03 03 8d 70 d0 8b 02 48 | ^.E.....1.........k...S8...p...H |
| a840 | 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 29 93 00 00 5a 89 c1 ff 45 ec 89 0b 83 | ..@t..B....@.B...R.)...Z...E.... |
| a860 | 7d ec 02 7f 28 a1 ac 32 44 00 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 48 83 e0 04 eb 0a 6a | }...(..2D..8.u...2D......H.....j |
| a880 | 04 51 e8 c9 9b 00 00 5a 59 85 c0 75 a5 81 fe ff 00 00 00 7e 13 68 1e 01 00 00 68 4c ff 43 00 53 | .Q.....ZY..u.......~.h....hL.C.S |
| a8a0 | e8 96 f4 ff ff 83 c4 0c 89 f2 89 d8 e8 14 f5 ff ff eb 2f 89 f2 eb 02 8b 13 89 d8 e8 05 f5 ff ff | ................../............. |
| a8c0 | 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 a3 92 00 00 5e 89 c1 | .S8..H..@t..B....@.B...R.....^.. |
| a8e0 | 89 0b 39 3b e9 08 fe ff ff 8b 13 89 d8 e8 d3 f4 ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 | ..9;...............S8..H..@t..B. |
| a900 | 0f b6 08 40 89 42 04 eb 09 52 e8 71 92 00 00 59 89 c1 89 0b 8b 53 3c 8b 42 04 83 e8 02 50 8b 02 | ...@.B...R.q...Y.....S<.B....P.. |
| a920 | 40 50 53 e8 29 f5 ff ff 8b 55 f0 83 c4 0c 89 02 ba 1e 01 00 00 e9 16 02 00 00 ba 2e 00 00 00 89 | @PS.)....U...................... |
| a940 | d8 e8 7f f4 ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 1d | .......S8..H..@t..B....@.B...R.. |
| a960 | 92 00 00 5a 89 c1 89 0b ba 66 ff 43 00 89 d8 e8 2b f6 ff ff 85 c0 74 1c ba 66 ff 43 00 89 d8 e8 | ...Z.....f.C....+.....t..f.C.... |
| a980 | 1b f6 ff ff 83 f8 01 19 d2 81 c2 17 01 00 00 e9 bc 01 00 00 a1 ac 32 44 00 8b 13 83 38 01 75 10 | ......................2D....8.u. |
| a9a0 | a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a 6a 04 52 e8 98 9a 00 00 5e 5f 85 c0 ba 2e 00 00 | ..2D......P.....j.R.....^_...... |
| a9c0 | 00 0f 84 89 01 00 00 e9 83 00 00 00 ba 1f 01 00 00 e9 7a 01 00 00 a1 ac 32 44 00 83 38 01 75 10 | ..................z.....2D..8.u. |
| a9e0 | a1 d8 32 44 00 8b 00 0f b7 04 78 83 e0 08 eb 0a 6a 08 57 e8 58 9a 00 00 5a 59 85 c0 74 27 8b 53 | ..2D......x.....j.W.X...ZY..t'.S |
| aa00 | 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 65 91 00 00 5f 89 c1 89 0b | 8..H..@t..B....@.B...R.e..._.... |
| aa20 | e9 96 f9 ff ff a1 ac 32 44 00 8b 13 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb | .......2D....8.u...2D......P.... |
| aa40 | 0a 6a 04 52 e8 07 9a 00 00 59 5e 85 c0 74 14 8b 55 f0 89 d8 e8 b8 f5 ff ff ba 1c 01 00 00 e9 ed | .j.R.....Y^..t..U............... |
| aa60 | 00 00 00 a1 ac 32 44 00 8b 13 83 38 01 75 12 a1 d8 32 44 00 8b 00 0f b7 04 50 25 03 01 00 00 eb | .....2D....8.u...2D......P%..... |
| aa80 | 0d 68 03 01 00 00 52 e8 c4 99 00 00 5f 5a 85 c0 75 0b 8b 33 83 fe 5f 0f 85 8f 00 00 00 8b 13 89 | .h....R....._Z..u..3.._......... |
| aaa0 | d8 e8 1f f3 ff ff 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 04 eb 09 52 e8 bd | .......S8..H..@t..B....@.B...R.. |
| aac0 | 90 00 00 5e 89 c1 89 0b a1 ac 32 44 00 83 38 01 75 12 a1 d8 32 44 00 8b 00 0f b7 04 48 25 07 01 | ...^......2D..8.u...2D......H%.. |
| aae0 | 00 00 eb 0d 68 07 01 00 00 51 e8 61 99 00 00 5a 59 85 c0 75 a8 83 3b 5f 74 a3 8b 43 3c ff 70 04 | ....h....Q.a...ZY..u..;_t..C<.p. |
| ab00 | ff 30 53 e8 49 f3 ff ff 89 c2 0f b6 40 06 83 c4 0c 84 c0 74 0b 0f b6 c0 8d 90 00 01 00 00 eb 30 | .0S.I.......@......t...........0 |
| ab20 | 8b 45 f0 89 10 ba 1d 01 00 00 eb 24 8b 53 38 8b 02 48 89 02 40 74 0c 8b 42 04 0f b6 08 40 89 42 | .E.........$.S8..H..@t..B....@.B |
| ab40 | 04 eb 09 52 e8 37 90 00 00 5f 89 c1 89 0b 89 f2 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 53 8b 5d | ...R.7..._.......e...[^_].U..S.] |
| ab60 | 08 8b 43 04 89 43 08 8b 43 20 3d 1f 01 00 00 74 1e 89 43 10 8b 43 24 c7 43 20 1f 01 00 00 89 43 | ..C..C..C.=....t..C..C$.C......C |
| ab80 | 14 8b 43 28 89 43 18 8b 43 2c 89 43 1c eb 0d 8d 53 18 89 d8 e8 0b f8 ff ff 89 43 10 5b 5d c3 55 | ..C(.C..C,.C....S.........C.[].U |
| aba0 | 89 e5 53 8b 5d 08 8d 53 28 89 d8 e8 f4 f7 ff ff 89 43 20 5b 5d c3 90 90 90 90 90 90 90 90 90 90 | ..S.]..S(........C.[]........... |
| abc0 | 55 89 e5 53 8b 5d 08 6a 01 53 e8 1c 7b ff ff d9 e1 dd 1c 24 53 e8 c6 6b ff ff 8b 5d fc b8 01 00 | U..S.].j.S..{......$S..k...].... |
| abe0 | 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 f8 7a ff ff dd 1c 24 e8 55 9a 00 00 dd 1c 24 53 e8 | ....U..S.].j.S..z....$.U.....$S. |
| ac00 | 9c 6b ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 ce 7a ff ff dd 1c 24 | .k...]........U..S.].j.S..z....$ |
| ac20 | e8 8b 9a 00 00 dd 1c 24 53 e8 72 6b ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a | .......$S.rk...]........U..S.].j |
| ac40 | 01 53 e8 a4 7a ff ff dd 1c 24 e8 f1 99 00 00 dd 1c 24 53 e8 48 6b ff ff 8b 5d fc b8 01 00 00 00 | .S..z....$.......$S.Hk...]...... |
| ac60 | c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 7a 7a ff ff dd 1c 24 e8 27 9a 00 00 dd 1c 24 53 e8 1e 6b | ..U..S.].j.S.zz....$.'.....$S..k |
| ac80 | ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 50 7a ff ff dd 1c 24 e8 8d | ...]........U..S.].j.S.Pz....$.. |
| aca0 | 99 00 00 dd 1c 24 53 e8 f4 6a ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 | .....$S..j...]........U..S.].j.S |
| acc0 | e8 26 7a ff ff dd 1c 24 e8 c3 99 00 00 dd 1c 24 53 e8 ca 6a ff ff 8b 5d fc b8 01 00 00 00 c9 c3 | .&z....$.......$S..j...]........ |
| ace0 | 55 89 e5 53 8b 5d 08 6a 01 53 e8 fc 79 ff ff dd 1c 24 e8 29 99 00 00 dd 1c 24 53 e8 a0 6a ff ff | U..S.].j.S..y....$.).....$S..j.. |
| ad00 | 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 d2 79 ff ff dd 1c 24 e8 ef 98 00 | .]........U..S.].j.S..y....$.... |
| ad20 | 00 dd 1c 24 53 e8 76 6a ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 a8 | ...$S.vj...]........U..S.].j.S.. |
| ad40 | 79 ff ff dd 1c 24 e8 b5 98 00 00 dd 1c 24 53 e8 4c 6a ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 | y....$.......$S.Lj...]........U. |
| ad60 | e5 53 8b 5d 08 6a 02 53 e8 7e 79 ff ff dd 1c 24 6a 01 53 e8 73 79 ff ff dd 1c 24 e8 70 98 00 00 | .S.].j.S.~y....$j.S.sy....$.p... |
| ad80 | 58 5a dd 1c 24 53 e8 15 6a ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 | XZ..$S..j...]........U..S.].j.S. |
| ada0 | 47 79 ff ff dd 1c 24 e8 34 98 00 00 dd 1c 24 53 e8 eb 69 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 | Gy....$.4.....$S..i...]........U |
| adc0 | 89 e5 53 8b 5d 08 6a 01 53 e8 1d 79 ff ff dd 1c 24 e8 8a 96 00 00 dd 1c 24 53 e8 c1 69 ff ff 8b | ..S.].j.S..y....$.......$S..i... |
| ade0 | 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 02 53 e8 f3 78 ff ff dd 1c 24 6a 01 53 e8 e8 | ]........U..S.].j.S..x....$j.S.. |
| ae00 | 78 ff ff dd 1c 24 e8 c5 97 00 00 59 58 dd 1c 24 53 e8 8a 69 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 | x....$.....YX..$S..i...]........ |
| ae20 | 55 89 e5 8d 45 f4 53 83 ec 10 8b 5d 08 50 6a 01 53 e8 b5 78 ff ff dd 1c 24 e8 82 97 00 00 ff 75 | U...E.S....].Pj.S..x....$......u |
| ae40 | f8 dd 5d ec ff 75 f4 53 e8 53 69 ff ff ff 75 f0 ff 75 ec 53 e8 47 69 ff ff 8b 5d fc b8 02 00 00 | ..]..u.S.Si...u..u.S.Gi...]..... |
| ae60 | 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 79 78 ff ff d9 fa 59 58 dd e0 df e0 9e 7a 02 74 14 dd | ...U..S.].j.S.yx....YX.....z.t.. |
| ae80 | d8 6a 01 53 e8 62 78 ff ff dd 1c 24 e8 1f 97 00 00 58 5a 83 ec 08 dd 1c 24 53 e8 01 69 ff ff 8b | .j.S.bx....$.....XZ.....$S..i... |
| aea0 | 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 02 53 e8 33 78 ff ff dd 1c 24 6a 01 53 e8 28 | ]........U..S.].j.S.3x....$j.S.( |
| aec0 | 78 ff ff dd 1c 24 e8 a5 95 00 00 58 5a dd 1c 24 53 e8 ca 68 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 | x....$.....XZ..$S..h...]........ |
| aee0 | 55 89 e5 53 8b 5d 08 6a 01 53 e8 fc 77 ff ff dd 1c 24 e8 a9 96 00 00 dd 1c 24 53 e8 a0 68 ff ff | U..S.].j.S..w....$.......$S..h.. |
| af00 | 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 d2 77 ff ff dd 1c 24 e8 6f 96 00 | .]........U..S.].j.S..w....$.o.. |
| af20 | 00 dd 1c 24 53 e8 76 68 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 a8 | ...$S.vh...]........U..S.].j.S.. |
| af40 | 77 ff ff dd 1c 24 e8 35 97 00 00 dd 1c 24 53 e8 4c 68 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 | w....$.5.....$S.Lh...]........U. |
| af60 | e5 53 8b 5d 08 6a 01 53 e8 7e 77 ff ff dc 35 08 01 44 00 dd 1c 24 53 e8 24 68 ff ff 8b 5d fc b8 | .S.].j.S.~w...5..D...$S.$h...].. |
| af80 | 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 01 53 e8 56 77 ff ff dc 0d 10 01 44 00 dd 1c 24 53 e8 | ......U..S.].j.S.Vw......D...$S. |
| afa0 | fc 67 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 8d 45 f8 53 53 8b 5d 08 50 6a 01 53 e8 29 77 | .g...]........U...E.SS.].Pj.S.)w |
| afc0 | ff ff dd 1c 24 e8 a6 96 00 00 59 dd 1c 24 53 e8 cc 67 ff ff ff 75 f8 53 e8 de 67 ff ff 8b 5d fc | ....$.....Y..$S..g...u.S..g...]. |
| afe0 | b8 02 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 02 53 e8 77 77 ff ff 5a 59 50 6a 01 53 e8 ea 76 ff | .......U..S.].j.S.ww..ZYPj.S..v. |
| b000 | ff dd 1c 24 e8 57 96 00 00 58 dd 1c 24 53 e8 8d 67 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 | ...$.W...X..$S..g...]........U.. |
| b020 | 57 56 53 bb 02 00 00 00 51 51 8b 75 08 56 e8 b1 61 ff ff 6a 01 89 c7 56 e8 ae 76 ff ff 83 c4 0c | WVS.....QQ.u.V..a..j...V..v..... |
| b040 | dd 5d ec 39 fb 7f 1d 53 56 e8 9d 76 ff ff dd 45 ec 58 dd e9 df e0 5a 9e 76 05 dd 5d ec eb 02 dd | .].9...SV..v...E.X....Z.v..].... |
| b060 | d8 43 eb df ff 75 f0 ff 75 ec 56 e8 30 67 ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 | .C...u..u.V.0g...e......[^_].U.. |
| b080 | 57 56 53 bb 02 00 00 00 51 51 8b 75 08 56 e8 51 61 ff ff 6a 01 89 c7 56 e8 4e 76 ff ff 83 c4 0c | WVS.....QQ.u.V.Qa..j...V.Nv..... |
| b0a0 | dd 5d ec 39 fb 7f 21 53 56 e8 3d 76 ff ff dd 45 ec d9 c9 58 dd e1 df e0 dd d9 5a 9e 76 05 dd 5d | .].9..!SV.=v...E...X......Z.v..] |
| b0c0 | ec eb 02 dd d8 43 eb db ff 75 f0 ff 75 ec 56 e8 cc 66 ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d | .....C...u..u.V..f...e......[^_] |
| b0e0 | c3 55 89 e5 57 56 53 53 53 8b 7d 08 e8 8f 94 00 00 ba ff 7f 00 00 89 d1 99 f7 f9 52 db 04 24 d8 | .U..WVSSS.}................R..$. |
| b100 | 35 44 01 44 00 89 3c 24 dd 5d ec e8 d4 60 ff ff 59 83 f8 01 74 20 7f 09 85 c0 74 0f e9 a7 00 00 | 5D.D..<$.]...`..Y...t.....t..... |
| b120 | 00 83 f8 02 74 4d e9 9d 00 00 00 ff 75 f0 ff 75 ec e9 9f 00 00 00 6a 01 57 e8 2f 76 ff ff 89 c3 | ....tM......u..u......j.W./v.... |
| b140 | 85 db 58 5a 7f 10 68 18 01 44 00 6a 01 57 e8 1a 72 ff ff 83 c4 0c 53 db 04 24 83 ec 04 dc 4d ec | ..XZ..h..D.j.W..r.....S..$....M. |
| b160 | dd 55 ec dd 1c 24 e8 f5 92 00 00 dc 05 48 01 44 00 eb 50 6a 01 57 e8 f2 75 ff ff 6a 02 89 c6 57 | .U...$.......H.D..Pj.W..u..j...W |
| b180 | e8 e8 75 ff ff 83 c4 10 39 c6 89 c3 7e 10 68 18 01 44 00 6a 02 57 e8 d2 71 ff ff 83 c4 0c 29 f3 | ..u.....9...~.h..D.j.W..q.....). |
| b1a0 | 8d 43 01 50 db 04 24 83 ec 04 dc 4d ec dd 14 24 dd 5d ec e8 a8 92 00 00 5b 58 56 db 04 24 83 ec | .C.P..$....M...$.]......[XV..$.. |
| b1c0 | 04 de c1 dd 1c 24 eb 0d 68 2a 01 44 00 57 e8 68 71 ff ff eb 0e 57 e8 c5 65 ff ff 83 c4 0c b8 01 | .....$..h*.D.W.hq....W..e....... |
| b1e0 | 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 6a 01 ff 75 08 e8 75 75 ff ff 5a 59 50 e8 70 93 00 00 | ....e.[^_].U..j..u..uu..ZYP.p... |
| b200 | c9 31 c0 c3 55 89 e5 53 8b 5d 08 68 20 00 44 00 68 50 01 44 00 53 e8 7b 78 ff ff 68 fb 21 09 40 | .1..U..S.].h..D.hP.D.S.{x..h.!.@ |
| b220 | 68 18 2d 44 54 53 e8 75 65 ff ff 68 55 01 44 00 6a fe 53 e8 8a 69 ff ff 83 c4 24 68 00 00 f0 7f | h.-DTS.ue..hU.D.j.S..i....$h.... |
| b240 | 6a 00 53 e8 58 65 ff ff 68 58 01 44 00 6a fe 53 e8 6d 69 ff ff 68 b5 ff 43 00 6a ff 53 e8 79 67 | j.S.Xe..hX.D.j.S.mi..h..C.j.S.yg |
| b260 | ff ff 83 c4 24 68 5d 01 44 00 6a fe 53 e8 50 69 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 90 90 90 90 | ....$h].D.j.S.Pi...]............ |
| b280 | 55 89 e5 68 80 01 44 00 ff 75 08 e8 21 ba ff ff c9 31 c0 c3 55 89 e5 8b 45 08 57 56 8b 75 14 53 | U..h..D..u..!....1..U...E.WV.u.S |
| b2a0 | 8b 58 10 56 ff 75 10 ff 75 0c ff 73 10 ff 53 0c 83 c4 10 85 c0 89 c7 0f 94 c0 31 d2 85 f6 0f 95 | .X.V.u..u..s..S...........1..... |
| b2c0 | c2 85 d0 74 0c 6a 04 ff 75 08 e8 ca bc ff ff 58 5a 8b 43 44 2b 45 10 01 f0 89 43 44 8d 65 f4 89 | ...t.j..u......XZ.CD+E....CD.e.. |
| b2e0 | f8 5b 5e 5f 5d c3 55 89 e5 57 ba 02 00 00 00 56 53 89 d3 50 50 8b 45 18 8b 7d 08 8b 75 14 99 f7 | .[^_].U..W.....VS..PP.E..}..u... |
| b300 | fb 89 c1 8b 45 10 8b 10 39 ca 7c 15 3b 55 18 7c 0b ff 75 1c 57 e8 97 b9 ff ff 5b 58 8b 5d 18 eb | ....E...9.|.;U.|..u.W.....[X.].. |
| b320 | 0d 8d 1c 12 83 fb 03 7f 05 bb 04 00 00 00 31 d2 b8 fd ff ff ff 8d 4b 01 f7 f6 39 c1 77 1d 89 d8 | ..............1.......K...9.w... |
| b340 | 8b 55 10 0f af c6 50 8b 02 0f af c6 50 ff 75 0c 57 e8 3e ff ff ff 83 c4 10 eb 07 57 e8 1f ff ff | .U....P.....P.u.W.>........W.... |
| b360 | ff 59 8b 55 10 89 1a 8d 65 f4 5b 5e 5f 5d c3 90 55 89 e5 57 8d bd 74 ff ff ff 56 89 c6 53 83 c4 | .Y.U....e.[^_]..U..W..t...V..S.. |
| b380 | 80 e8 8a 95 00 00 6a 00 89 c3 68 80 00 00 00 57 6a 00 50 6a 00 68 00 12 00 00 e8 81 95 00 00 85 | ......j...h....Wj.Pj.h.......... |
| b3a0 | c0 74 0b 57 56 e8 69 64 ff ff 58 5a eb 0f 53 68 18 02 44 00 56 e8 c8 64 ff ff 83 c4 0c 8d 65 f4 | .t.WV.id..XZ..Sh..D.V..d......e. |
| b3c0 | 5b 5e 5f 5d c3 55 89 e5 53 68 29 02 44 00 6a 01 ff 75 08 e8 e4 70 ff ff 89 c3 8b 00 83 c4 0c 85 | [^_].U..Sh).D.j..u...p.......... |
| b3e0 | c0 74 06 50 e8 47 95 00 00 c7 03 00 00 00 00 31 c0 8b 5d fc c9 c3 55 89 e5 57 56 89 d6 53 89 c3 | .t.P.G.........1..]...U..WV..S.. |
| b400 | 52 68 32 02 44 00 68 3c 02 44 00 50 e8 71 64 ff ff 83 c4 10 68 f0 d8 ff ff 53 e8 97 65 ff ff 59 | Rh2.D.h<.D.P.qd.....h....S..e..Y |
| b420 | 5f 6a ff 53 e8 8c 5f ff ff 5f 85 c0 5a 74 0e 6a ff 53 e8 d0 62 ff ff 5a 89 c7 59 eb 64 6a fe 53 | _j.S.._.._..Zt.j.S..b..Z..Y.dj.S |
| b440 | e8 b0 5d ff ff 5f 58 6a 04 53 e8 1c 6d ff ff 5a 89 c7 59 c7 00 00 00 00 00 68 29 02 44 00 68 f0 | ..].._Xj.S..m..Z..Y......h).D.h. |
| b460 | d8 ff ff 53 e8 72 65 ff ff 83 c4 0c 6a fe 53 e8 89 68 ff ff 59 58 56 68 32 02 44 00 68 3c 02 44 | ...S.re.....j.S..h..YXVh2.D.h<.D |
| b480 | 00 53 e8 fb 63 ff ff 83 c4 10 6a fe 53 e8 f4 5e ff ff 58 5a 68 f0 d8 ff ff 53 e8 f7 66 ff ff 59 | .S..c.....j.S..^..XZh....S..f..Y |
| b4a0 | 58 83 3f 00 75 15 56 e8 44 94 00 00 85 c0 89 c6 75 07 89 d8 e8 b7 fe ff ff 89 37 8b 17 b8 01 00 | X.?.u.V.D.......u.........7..... |
| b4c0 | 00 00 85 d2 74 26 ff 75 08 52 e8 31 94 00 00 85 c0 75 0e 89 d8 e8 96 fe ff ff b8 02 00 00 00 eb | ....t&.u.R.1.....u.............. |
| b4e0 | 0b 6a 00 50 53 e8 c3 63 ff ff 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 8b 75 08 53 6a 00 6a 01 | .j.PS..c..1..e.[^_].U..V.u.Sj.j. |
| b500 | 56 e8 ba 70 ff ff 6a 00 89 c3 6a 02 56 e8 ae 70 ff ff 50 89 da 89 f0 e8 da fe ff ff 89 c3 83 c4 | V..p..j...j.V..p..P............. |
| b520 | 1c 85 db b8 01 00 00 00 74 27 56 e8 58 62 ff ff 6a fe 56 e8 47 5d ff ff 4b b8 41 02 44 00 74 05 | ........t'V.Xb..j.V.G]..K.A.D.t. |
| b540 | b8 46 02 44 00 50 56 e8 c7 62 ff ff b8 03 00 00 00 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 53 51 51 | .F.D.PV..b........e.[^].U..WVSQQ |
| b560 | 8b 5d 08 68 4b 02 44 00 68 4d 02 44 00 52 50 89 55 ec 89 45 f0 e8 87 76 ff ff 53 68 ef d8 ff ff | .].hK.D.hM.D.RP.U..E...v..Sh.... |
| b580 | ff 75 f0 89 45 ec e8 50 64 ff ff 6a 00 6a ff ff 75 f0 e8 6e 60 ff ff 83 c4 28 85 c0 89 c6 75 11 | .u..E..Pd..j.j..u..n`....(....u. |
| b5a0 | 53 68 4f 02 44 00 ff 75 f0 e8 8d 6d ff ff 83 c4 0c 6a 00 68 6d 02 44 00 ff 75 f0 e8 16 62 ff ff | ShO.D..u...m.....j.hm.D..u...b.. |
| b5c0 | 83 c4 0c 89 f3 80 3b 3b 75 03 43 eb f8 31 c0 80 3b 00 74 33 6a 3b 53 e8 24 8d 00 00 5e 85 c0 89 | ......;;u.C..1..;.t3j;S.$...^... |
| b5e0 | c6 5f 75 10 fc 89 df 83 c9 ff 31 c0 f2 ae f7 d1 8d 74 19 ff 89 f0 29 d8 50 53 ff 75 f0 e8 d4 61 | ._u.......1......t....).PS.u...a |
| b600 | ff ff 83 c4 0c 89 f0 85 c0 89 c6 74 75 ff 75 ec 68 6e 02 44 00 6a 00 6a ff ff 75 f0 e8 e4 5f ff | ...........tu.u.hn.D.j.j..u..._. |
| b620 | ff 83 c4 0c 50 ff 75 f0 e8 d4 75 ff ff 6a fe 89 c3 ff 75 f0 e8 08 5c ff ff 83 c4 18 68 70 02 44 | ....P.u...u..j....u...\.....hp.D |
| b640 | 00 53 e8 b9 8d 00 00 5a 85 c0 59 75 2a 53 68 72 02 44 00 ff 75 f0 e8 27 62 ff ff 6a fe ff 75 f0 | .S.....Z..Yu*Shr.D..u..'b..j..u. |
| b660 | e8 dc 5b ff ff 6a 02 ff 75 f0 e8 59 6a ff ff 83 c4 1c e9 4c ff ff ff 50 e8 13 8d 00 00 58 89 d8 | ..[..j..u..Yj......L...P.....X.. |
| b680 | eb 02 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 89 d6 53 89 c3 6a 00 6a ff 50 e8 66 5f ff ff 83 | ..1..e.[^_].U..V..S..j.j.P.f_... |
| b6a0 | c4 0c 50 56 6a 00 6a 01 53 e8 57 5f ff ff 83 c4 0c 50 68 81 02 44 00 53 e8 7e 6c ff ff 8d 65 f8 | ..PVj.j.S.W_.....Ph..D.S.~l...e. |
| b6c0 | 5b 5e 5d c3 55 89 e5 56 8b 75 08 53 6a 00 6a 01 56 e8 ea 6e ff ff 68 af 02 44 00 89 c2 89 f0 e8 | [^].U..V.u.Sj.j.V..n..h..D...... |
| b6e0 | 74 fe ff ff 83 c4 10 85 c0 89 c3 74 16 50 56 e8 b5 77 ff ff 5a 85 c0 59 74 09 89 da 89 f0 e8 89 | t..........t.PV..w..Z..Yt....... |
| b700 | ff ff ff 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 56 89 c6 53 89 d3 6a 2d 52 e8 e0 8b 00 00 | ....e......[^].U..V..S..j-R..... |
| b720 | 5a 85 c0 59 74 03 8d 58 01 68 b4 02 44 00 68 4d 02 44 00 53 56 e8 c7 74 ff ff 50 68 b6 02 44 00 | Z..Yt..X.h..D.hM.D.SV..t..Ph..D. |
| b740 | 56 e8 3c 61 ff ff 6a fe 89 c3 56 e8 f1 5a ff ff 8d 65 f8 89 d8 5b 5e 5d c3 55 89 e5 57 56 8b 75 | V.<a..j...V..Z...e...[^].U..WV.u |
| b760 | 08 53 6a 00 6a 01 56 e8 54 6e ff ff 68 c1 02 44 00 89 c2 89 c7 89 f0 e8 dc fd ff ff 83 c4 10 85 | .Sj.j.V.Tn..h..D................ |
| b780 | c0 89 c3 74 21 89 fa 89 f0 e8 81 ff ff ff 50 89 da 89 f0 e8 5e fc ff ff 5f 85 c0 74 09 89 da 89 | ...t!.........P.....^..._..t.... |
| b7a0 | f0 e8 e6 fe ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 8b 7d 08 56 53 6a 00 6a 01 | .......e......[^_].U..W.}.VSj.j. |
| b7c0 | 57 e8 fa 6d ff ff 6a 2e 89 c6 50 e8 30 8b 00 00 83 c4 14 31 d2 85 c0 74 70 29 f0 50 56 57 e8 f3 | W..m..j...P.0......1...tp).PVW.. |
| b7e0 | 5f ff ff 6a 00 6a ff 57 e8 18 5e ff ff 83 c4 0c 89 c2 89 f8 68 c1 02 44 00 e8 5a fd ff ff 83 c4 | _..j.j.W..^.........h..D..Z..... |
| b800 | 10 85 c0 89 c3 ba 01 00 00 00 74 3d 89 f2 89 f8 e8 fa fe ff ff 50 89 da 89 f8 e8 d7 fb ff ff 5a | ..........t=.........P.........Z |
| b820 | 85 c0 ba 01 00 00 00 74 20 83 f8 02 74 09 89 da 89 f8 e8 55 fe ff ff 53 56 68 c7 02 44 00 57 e8 | .......t....t......U...SVh..D.W. |
| b840 | 3e 60 ff ff ba 01 00 00 00 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 56 53 8b 5d 08 6a 00 6a 01 53 | >`........e...[^_].U..VS.].j.j.S |
| b860 | e8 5b 6d ff ff 68 e5 02 44 00 89 c6 68 ef d8 ff ff 53 e8 64 61 ff ff 6a ff 53 e8 36 5b ff ff 83 | .[m..h..D...h....S.da..j.S.6[... |
| b880 | c4 20 83 f8 05 74 0d 68 ed 02 44 00 53 e8 a9 6a ff ff 59 58 56 6a ff 53 e8 3e 61 ff ff 6a ff 53 | .....t.h..D.S..j..YXVj.S.>a..j.S |
| b8a0 | e8 10 5b ff ff 83 c4 14 85 c0 75 0f 56 68 0f 03 44 00 53 e8 ca 5f ff ff 83 c4 0c 8d 65 f8 b8 01 | ..[.......u.Vh..D.S.._......e... |
| b8c0 | 00 00 00 5b 5e 5d c3 55 89 e5 57 56 53 8b 5d 08 6a 00 6a 01 53 e8 e6 6c ff ff 6a 01 89 c6 53 e8 | ...[^].U..WVS.].j.j.S..l..j...S. |
| b8e0 | 11 59 ff ff 68 30 03 44 00 68 f0 d8 ff ff 53 e8 e7 60 ff ff 83 c4 20 56 6a 02 53 e8 db 60 ff ff | .Y..h0.D.h....S..`.....Vj.S..`.. |
| b900 | 6a ff 53 e8 d5 5c ff ff 83 c4 14 85 c0 74 29 6a ff 53 e8 f0 5d ff ff 5a 3d 14 02 44 00 59 0f 85 | j.S..\.......t)j.S..]..Z=..D.Y.. |
| b920 | 4a 01 00 00 56 68 38 03 44 00 53 e8 0b 6a ff ff 83 c4 0c e9 36 01 00 00 68 63 03 44 00 68 ef d8 | J...Vh8.D.S..j......6...hc.D.h.. |
| b940 | ff ff 53 e8 93 60 ff ff 6a ff 53 e8 65 5a ff ff 83 c4 14 83 f8 05 74 0d 68 6b 03 44 00 53 e8 d8 | ..S..`..j.S.eZ........t.hk.D.S.. |
| b960 | 69 ff ff 59 5f 6a 00 bf 01 00 00 00 68 6d 02 44 00 53 e8 5f 5e ff ff 83 c4 0c 57 6a fe 53 e8 e4 | i..Y_j......hm.D.S._^.....Wj.S.. |
| b980 | 60 ff ff 6a ff 53 e8 2a 5a ff ff 83 c4 14 85 c0 75 1d 6a 00 6a fe 53 e8 69 5c ff ff 83 c4 0c 50 | `..j.S.*Z.......u.j.j.S.i\.....P |
| b9a0 | 56 68 8d 03 44 00 53 e8 8f 69 ff ff 83 c4 10 56 53 e8 5d 5e ff ff 6a 01 6a 01 53 e8 52 64 ff ff | Vh..D.S..i.....VS.]^..j.j.S.Rd.. |
| b9c0 | 6a ff 53 e8 ed 59 ff ff 83 c4 1c 83 f8 06 74 25 6a ff 53 e8 73 5a ff ff 59 85 c0 5a 74 0a 6a 02 | j.S..Y........t%j.S.sZ..Y..Zt.j. |
| b9e0 | 53 e8 e2 66 ff ff eb 08 6a fe 53 e8 05 58 ff ff 58 47 5a eb 85 68 14 02 44 00 53 e8 77 5f ff ff | S..f....j.S..X..XGZ..h..D.S.w_.. |
| ba00 | 56 6a 02 53 e8 b9 61 ff ff 56 53 e8 03 5e ff ff 6a 01 6a 01 53 e8 f8 63 ff ff 83 c4 28 6a ff 53 | Vj.S..a..VS..^..j.j.S..c....(j.S |
| ba20 | e8 90 59 ff ff 5a 85 c0 59 74 0c 56 6a 02 53 e8 8e 61 ff ff 83 c4 0c 56 6a 02 53 e8 9b 5f ff ff | ..Y..Z..Yt.Vj.S..a.....Vj.S.._.. |
| ba40 | 6a ff 53 e8 bf 5c ff ff 83 c4 14 3d 14 02 44 00 75 1c 6a 01 53 e8 fc 5e ff ff 6a ff 53 e8 24 59 | j.S..\.....=..D.u.j.S..^..j.S.$Y |
| ba60 | ff ff 56 6a 02 53 e8 57 61 ff ff 83 c4 1c 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 | ..Vj.S.Wa......e......[^_].U..WV |
| ba80 | 53 83 ec 70 8b 5d 08 6a 00 6a 01 53 e8 2f 6b ff ff 53 89 c6 e8 4b 57 ff ff 68 30 03 44 00 8d 78 | S..p.].j.j.S./k..S...KW..h0.D..x |
| baa0 | 01 68 f0 d8 ff ff 53 e8 2f 5f ff ff 56 57 53 e8 27 5f ff ff 83 c4 28 6a ff 53 e8 f6 58 ff ff 5a | .h....S./_..VWS.'_....(j.S..X..Z |
| bac0 | 83 f8 05 59 74 41 6a fe 53 e8 27 57 ff ff 6a 01 56 68 ee d8 ff ff 53 e8 cf 6d ff ff 83 c4 18 85 | ...YtAj.S.'W..j.Vh....S..m...... |
| bae0 | c0 74 11 56 68 a6 03 44 00 53 e8 4c 68 ff ff e9 40 01 00 00 6a ff 53 e8 8a 58 ff ff 56 57 53 e8 | .t.Vh..D.S.Lh...@...j.S..X..VWS. |
| bb00 | be 60 ff ff 83 c4 14 68 c4 03 44 00 6a ff 53 e8 c7 5e ff ff 6a ff 53 e8 99 58 ff ff 83 c4 14 85 | .`.....h..D.j.S..^..j.S..X...... |
| bb20 | c0 74 0c 6a fe 53 e8 ca 56 ff ff 59 5e eb 6d 6a fe 53 e8 be 56 ff ff 58 5a 6a ff 53 e8 45 58 ff | .t.j.S..V..Y^.mj.S..V..XZj.S.EX. |
| bb40 | ff 59 58 68 ca 03 44 00 6a fe 53 e8 72 60 ff ff 83 c4 0c 56 53 e8 b9 5c ff ff 58 5a 68 c4 03 44 | .YXh..D.j.S.r`.....VS..\..XZh..D |
| bb60 | 00 6a fe 53 e8 59 60 ff ff 83 c4 0c 6a 2e 56 e8 5c 8b 00 00 5a 85 c0 59 75 04 89 f0 eb 01 40 29 | .j.S.Y`.....j.V.\...Z..Yu.....@) |
| bb80 | f0 50 56 53 e8 4d 5c ff ff 83 c4 0c 68 cd 03 44 00 6a fe 53 e8 29 60 ff ff 83 c4 0c 6a ff 53 e8 | .PVS.M\.....h..D.j.S.)`.....j.S. |
| bba0 | e2 57 ff ff 5e 8d 75 84 58 56 6a 01 53 e8 e2 a4 ff ff 83 c4 0c 85 c0 74 21 56 68 d6 03 44 00 53 | .W..^.u.XVj.S..........t!Vh..D.S |
| bbc0 | e8 e1 ac ff ff 83 c4 0c 85 c0 74 0e 6a ff 53 e8 19 58 ff ff 5a 85 c0 59 74 0d 68 d8 03 44 00 53 | ..........t.j.S..X..Z..Yt.h..D.S |
| bbe0 | e8 56 67 ff ff 59 5e 6a fe 4f 53 e8 96 57 ff ff 58 5a 6a fe 53 e8 95 61 ff ff 59 5e be 02 00 00 | .Vg..Y^j.OS..W..XZj.S..a..Y^.... |
| bc00 | 00 6a fe 53 e8 ec 55 ff ff 58 5a 39 fe 7f 23 56 46 53 e8 6f 57 ff ff 59 58 6a fe 53 e8 65 57 ff | .j.S..U..XZ9..#VFS.oW..YXj.S.eW. |
| bc20 | ff 58 5a 6a 00 6a 01 53 e8 e5 61 ff ff 83 c4 0c eb d9 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 53 | .XZj.j.S..a.......1..e.[^_].U..S |
| bc40 | 8b 5d 08 6a 05 6a 01 53 e8 0f 69 ff ff 6a 01 53 e8 8b 5e ff ff 83 c4 14 85 c0 75 1d 6a 01 6a 00 | .].j.j.S..i..j.S..^.......u.j.j. |
| bc60 | 53 e8 3d 5e ff ff 6a ff 53 e8 18 57 ff ff 6a 01 53 e8 87 60 ff ff 83 c4 1c 68 ee d8 ff ff 53 e8 | S.=^..j.S..W..j.S..`.....h....S. |
| bc80 | 02 57 ff ff 68 00 04 44 00 6a fe 53 e8 31 5f ff ff 8b 5d fc 31 c0 c9 c3 55 89 e5 57 89 d7 56 53 | .W..h..D.j.S.1_...].1...U..W..VS |
| bca0 | 81 ec 10 01 00 00 89 c3 ff 75 08 8b 75 0c e8 0d 8a 00 00 5a 85 c0 75 09 56 53 e8 54 5b ff ff eb | .........u..u......Z..u.VS.T[... |
| bcc0 | 29 68 08 04 44 00 68 0c 04 44 00 50 53 e8 2f 6f ff ff 56 68 0f 04 44 00 50 53 e8 22 6f ff ff 83 | )h..D.h..D.PS./o..Vh..D.PS."o... |
| bce0 | c4 20 6a fe 53 e8 57 55 ff ff 5e 8d b5 e4 fe ff ff 58 68 05 01 00 00 56 6a 00 e8 41 8c 00 00 85 | ..j.S.WU..^......Xh....Vj..A.... |
| bd00 | c0 0f 94 c2 3d 05 01 00 00 0f 94 c0 09 d0 a8 01 75 0e 6a 5c 56 e8 b6 89 00 00 5a 85 c0 59 75 0d | ....=...........u.j\V.....Z..Yu. |
| bd20 | 68 11 04 44 00 53 e8 10 66 ff ff eb 28 c6 00 00 56 68 2e 04 44 00 6a 00 6a ff 53 e8 c5 58 ff ff | h..D.S..f...(...Vh..D.j.j.S..X.. |
| bd40 | 83 c4 0c 50 53 e8 b7 6e ff ff 83 c4 10 6a fe 53 e8 ec 54 ff ff 5e 58 57 6a fe 53 e8 62 5e ff ff | ...PS..n.....j.S..T..^XWj.S.b^.. |
| bd60 | 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 8b 75 08 53 31 db 68 29 02 44 00 56 e8 e3 66 ff ff 6a 00 68 | .e.[^_].U..V.u.S1.h).D.V..f..j.h |
| bd80 | c5 bf 40 00 56 e8 23 5b ff ff 68 30 04 44 00 6a fe 56 e8 2b 5e ff ff 83 c4 20 68 fc 01 44 00 68 | ..@.V.#[..h0.D.j.V.+^.....h..D.h |
| bda0 | 35 04 44 00 56 e8 ec 6c ff ff 6a ff 56 e8 d4 55 ff ff 68 ef d8 ff ff 56 e8 0f 55 ff ff 6a 04 6a | 5.D.V..l..j.V..U..h....V..U..j.j |
| bdc0 | 00 56 e8 dc 5c ff ff 83 c4 28 83 3d d8 01 44 00 00 74 26 6a 00 ff 34 9d d8 01 44 00 43 56 e8 ca | .V..\....(.=..D..t&j..4...D.CV.. |
| bde0 | 5a ff ff 53 6a fe 56 e8 a3 5e ff ff 83 c4 18 83 3c 9d d8 01 44 00 00 eb d8 68 63 03 44 00 6a fe | Z..Sj.V..^......<...D....hc.D.j. |
| be00 | 56 e8 bc 5d ff ff 68 3d 04 44 00 89 f0 ba af 02 44 00 68 77 04 44 00 e8 7c fe ff ff 68 80 04 44 | V..]..h=.D......D.hw.D..|...h..D |
| be20 | 00 ba c1 02 44 00 89 f0 68 9e 04 44 00 e8 66 fe ff ff 6a 09 68 a8 04 44 00 56 e8 97 59 ff ff 83 | ....D...h..D..f...j.h..D.V..Y... |
| be40 | c4 28 68 b2 04 44 00 6a fe 56 e8 73 5d ff ff 6a 02 68 30 03 44 00 68 f0 d8 ff ff 56 e8 4a 6a ff | .(h..D.j.V.s]..j.h0.D.h....V.Jj. |
| be60 | ff 68 b9 04 44 00 6a fe 56 e8 54 5d ff ff 83 c4 28 6a 00 6a 00 56 e8 28 5c ff ff 68 e5 02 44 00 | .h..D.j.V.T]....(j.j.V.(\..h..D. |
| be80 | 6a fe 56 e8 3a 5d ff ff 68 ee d8 ff ff 56 e8 f3 54 ff ff 83 c4 20 68 c0 01 44 00 6a 00 56 e8 f3 | j.V.:]..h....V..T.....h..D.j.V.. |
| bea0 | 6b ff ff 6a fe 56 e8 4a 53 ff ff 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 90 90 90 90 90 90 90 90 90 | k..j.V.JS...e......[^].......... |
| bec0 | 55 31 c9 89 e5 8b 45 08 83 f8 0f 76 06 40 41 d1 e8 eb f5 83 f8 07 89 c2 76 0c 8d 14 cd 08 00 00 | U1....E....v.@A.........v....... |
| bee0 | 00 83 e8 08 09 c2 5d 89 d0 c3 55 89 e5 8b 55 08 53 89 d0 89 d3 c1 f8 03 83 e0 1f 74 0b 83 e2 07 | ......]...U...U.S..........t.... |
| bf00 | 8d 48 ff 8d 5a 08 d3 e3 89 d8 5b 5d c3 55 83 ca ff 89 e5 8b 45 08 3d ff 00 00 00 76 08 83 c2 08 | .H..Z.....[].U......E.=....v.... |
| bf20 | c1 e8 08 eb f1 0f b6 80 e0 04 44 00 5d 8d 04 02 c3 55 31 c0 89 e5 53 8b 5d 08 8b 4d 0c 8b 53 08 | ..........D.]....U1...S.]..M..S. |
| bf40 | 3b 51 08 75 36 83 fa 01 74 27 7f 08 85 d2 b0 01 74 29 eb 1d 83 fa 02 74 18 83 fa 03 75 13 dd 03 | ;Q.u6...t'......t).....t....u... |
| bf60 | dd 01 da e9 df e0 9e 0f 94 c0 0f 9b c2 20 d0 eb 07 8b 01 39 03 0f 94 c0 0f b6 c0 5b 5d c3 55 89 | ...................9.......[].U. |
| bf80 | e5 57 56 8d 75 f0 53 53 8b 5d 08 56 8b 7d 0c 53 e8 7b 87 00 00 8b 45 f0 dd 1f 5a 31 d2 39 d8 59 | .WV.u.SS.].V.}.S.{....E...Z1.9.Y |
| bfa0 | 74 74 0f b6 00 3c 78 0f 94 c2 3c 58 0f 94 c0 09 d0 a8 01 74 15 6a 10 56 53 e8 72 84 00 00 31 d2 | tt...<x...<X.......t.j.VS.r...1. |
| bfc0 | 52 50 df 2c 24 83 c4 14 dd 1f 8b 45 f0 ba 01 00 00 00 80 38 00 74 3f eb 04 40 89 45 f0 8b 45 f0 | RP.,$......E.......8.t?..@.E..E. |
| bfe0 | 0f b6 10 a1 ac 32 44 00 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 08 eb 0a 6a 08 52 | .....2D..8.u...2D......P.....j.R |
| c000 | e8 4b 84 00 00 5a 59 85 c0 8b 45 f0 75 cb 31 d2 80 38 00 0f 94 c2 8d 65 f4 89 d0 5b 5e 5f 5d c3 | .K...ZY...E.u.1..8.....e...[^_]. |
| c020 | 55 89 e5 57 89 d7 56 89 c6 53 51 8b 58 08 89 55 f0 31 c0 fc 83 c9 ff f2 ae f7 d1 49 51 52 56 e8 | U..W..V..SQ.X..U.1.........IQRV. |
| c040 | 20 2d 00 00 89 03 83 c4 0c 8b 46 1c 2b 46 08 c7 43 08 04 00 00 00 83 f8 10 7f 0a 6a 01 56 e8 6c | .-........F.+F..C..........j.V.l |
| c060 | b0 ff ff 5f 58 83 46 08 10 8d 65 f4 5b 5e 5f 5d c3 55 ba e0 05 44 00 89 e5 57 56 53 83 ec 3c 8b | ..._X.F...e.[^_].U...D...WVS..<. |
| c080 | 45 08 c7 45 bc 01 00 00 00 8b 75 0c 8b 7d 10 e8 8c ff ff ff 6a 25 56 e8 64 82 00 00 59 85 c0 89 | E..E......u..}......j%V.d...Y... |
| c0a0 | 45 b8 5b 0f 84 3c 01 00 00 8b 45 08 8b 58 08 8b 45 b8 29 f0 50 56 ff 75 08 e8 a6 2c 00 00 89 03 | E.[..<....E..X..E.).PV.u...,.... |
| c0c0 | 8b 55 08 83 c4 0c c7 43 08 04 00 00 00 8b 42 1c 2b 42 08 83 f8 10 7f 0a 6a 01 52 e8 ef af ff ff | .U.....C......B.+B......j.R..... |
| c0e0 | 58 5a 8b 5d 08 8b 53 08 8d 4a 10 89 4b 08 8b 5d b8 0f be 43 01 83 f8 66 74 69 7f 24 83 f8 63 74 | XZ.]..S..J..K..]...C...fti.$..ct |
| c100 | 46 7f 13 83 f8 25 ba e1 05 44 00 0f 84 bd 00 00 00 e9 a3 00 00 00 83 f8 64 74 3f e9 99 00 00 00 | F....%...D..............dt?..... |
| c120 | 83 f8 70 74 70 83 f8 73 0f 85 8b 00 00 00 89 f8 8b 10 83 c7 04 85 d2 0f 85 91 00 00 00 ba e3 05 | ..ptp..s........................ |
| c140 | 44 00 e9 87 00 00 00 89 f8 8d 55 c2 8b 00 c6 45 c3 00 83 c7 04 88 45 c2 eb 74 89 f8 83 c7 04 db | D.........U....E......E..t...... |
| c160 | 00 eb 07 89 f8 83 c7 08 dd 00 dd 5a 10 8b 55 08 c7 41 08 03 00 00 00 8b 42 1c 2b 42 08 83 f8 10 | ...........Z..U..A......B.+B.... |
| c180 | 7f 0a 6a 01 52 e8 45 af ff ff 5b 5e 8b 5d 08 83 43 08 10 eb 41 89 f8 8d 5d d4 83 c7 04 ff 30 68 | ..j.R.E...[^.]..C...A...].....0h |
| c1a0 | ea 05 44 00 53 e8 66 81 00 00 8b 45 08 89 da e8 6c fe ff ff 83 c4 0c eb 1d c6 45 c4 25 8b 55 b8 | ..D.S.f....E....l.........E.%.U. |
| c1c0 | 0f b6 42 01 8d 55 c4 c6 45 c6 00 88 45 c5 8b 45 08 e8 4a fe ff ff 83 45 bc 02 8b 75 b8 83 c6 02 | ..B..U..E...E..E..J....E...u.... |
| c1e0 | e9 af fe ff ff 8b 45 08 89 f2 e8 31 fe ff ff 8b 5d 08 8b 43 08 2b 43 0c c1 f8 04 48 50 8b 45 bc | ......E....1....]..C.+C....HP.E. |
| c200 | 40 50 53 e8 f6 66 00 00 c1 65 bc 04 8b 43 08 2b 45 bc 89 43 08 8b 40 f0 8d 65 f4 5b 83 c0 10 5e | @PS..f...e...C.+E..C..@..e.[...^ |
| c220 | 5f 5d c3 55 89 e5 8d 45 10 50 ff 75 0c ff 75 08 e8 3c fe ff ff c9 c3 55 89 e5 57 56 53 50 8b 45 | _].U...E.P.u..u..<.....U..WVSP.E |
| c240 | 08 8b 75 0c 8b 5d 10 89 45 f0 0f b6 06 3c 3d 75 20 53 8d 46 01 50 ff 75 f0 e8 f2 80 00 00 8b 55 | ..u..]..E....<=u.S.F.P.u.......U |
| c260 | f0 83 c4 0c c6 44 1a ff 00 8d 65 f4 5b 5e 5f 5d c3 3c 40 75 33 fc 46 8b 55 f0 31 c0 83 c9 ff 89 | .....D....e.[^_].<@u3.F.U.1..... |
| c280 | f7 f2 ae c6 02 00 f7 d1 83 eb 08 8d 41 ff 39 d8 76 11 68 ed 05 44 00 29 d8 01 c6 52 e8 5f 84 00 | ............A.9.v.h..D.)...R._.. |
| c2a0 | 00 5b 5f 89 75 0c eb 5e 68 f1 05 44 00 83 eb 11 56 e8 3a 84 00 00 5a 39 d8 59 76 02 89 d8 8b 55 | .[_.u..^h..D....V.:...Z9.Yv....U |
| c2c0 | f0 c7 02 5b 73 74 72 c7 42 04 69 6e 67 20 66 c7 42 08 22 00 80 3c 30 00 74 1a 50 56 52 e8 fe 83 | ...[str.B.ing.f.B."..<0.t.PVR... |
| c2e0 | 00 00 68 ed 05 44 00 ff 75 f0 e8 11 84 00 00 83 c4 14 eb 0b 56 ff 75 f0 e8 03 84 00 00 5e 5f c7 | ..h..D..u...........V.u......^_. |
| c300 | 45 0c f4 05 44 00 8b 45 f0 89 45 08 8d 65 f4 5b 5e 5f 5d e9 e8 83 00 00 90 90 90 90 90 90 90 90 | E...D..E..E..e.[^_]............. |
| c320 | 55 89 e5 57 56 89 c6 53 89 d3 e8 91 80 00 00 85 db 8b 38 74 0f 6a 01 56 e8 19 56 ff ff b8 01 00 | U..WV..S..........8t.j.V..V..... |
| c340 | 00 00 eb 29 56 e8 3e 54 ff ff 57 e8 80 80 00 00 89 04 24 ff 75 08 68 80 08 44 00 56 e8 21 55 ff | ...)V.>T..W.......$.u.h..D.V.!U. |
| c360 | ff 57 56 e8 53 54 ff ff b8 03 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 08 6a 00 6a 00 | .WV.ST........e.[^_].U..S.].j.j. |
| c380 | 6a 01 53 e8 6d 62 ff ff 83 c4 10 50 e8 3f 84 00 00 89 04 24 53 e8 21 54 ff ff 8b 5d fc b8 01 00 | j.S.mb.....P.?.....$S.!T...].... |
| c3a0 | 00 00 c9 c3 55 89 e5 56 53 8b 75 08 6a 00 6a 01 56 e8 0a 62 ff ff 83 c4 0c 89 c3 50 e8 ff 83 00 | ....U..VS.u.j.j.V..b.......P.... |
| c3c0 | 00 5a 31 d2 85 c0 89 5d 08 0f 94 c2 8d 65 f8 5b 89 f0 5e 5d e9 47 ff ff ff 55 89 e5 56 53 8b 5d | .Z1....].....e.[..^].G...U..VS.] |
| c3e0 | 08 6a 00 6a 01 53 e8 d5 61 ff ff 6a 00 89 c6 6a 02 53 e8 c9 61 ff ff 83 c4 18 50 56 e8 af 83 00 | .j.j.S..a..j...j.S..a.....PV.... |
| c400 | 00 59 5a 31 d2 85 c0 89 75 08 0f 94 c2 8d 65 f8 89 d8 5b 5e 5d e9 06 ff ff ff 55 89 e5 56 53 83 | .YZ1....u.....e...[^].....U..VS. |
| c420 | ec 10 8d 5d e8 53 8b 75 08 e8 72 83 00 00 59 85 c0 75 0d 68 87 08 44 00 56 e8 fd 5e ff ff eb 0c | ...].S.u..r...Y..u.h..D.V..^.... |
| c440 | 53 56 e8 cc 53 ff ff b8 01 00 00 00 8d 65 f8 5b 5e 5d c3 55 89 e5 53 8b 5d 08 6a 00 6a 01 53 e8 | SV..S........e.[^].U..S.].j.j.S. |
| c460 | 5c 61 ff ff 83 c4 0c 50 e8 53 82 00 00 89 04 24 53 e8 9d 53 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 | \a.....P.S.....$S..S...]........ |
| c480 | 55 89 e5 e8 08 83 00 00 50 db 04 24 83 ec 04 d8 35 ac 08 44 00 dd 1c 24 ff 75 08 e8 00 53 ff ff | U.......P..$....5..D...$.u...S.. |
| c4a0 | c9 b8 01 00 00 00 c3 55 89 e5 56 89 c6 53 89 d3 ff 75 08 50 e8 02 53 ff ff 53 6a fe 56 e8 00 57 | .......U..V..S...u.P..S..Sj.V..W |
| c4c0 | ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 89 d7 56 89 c6 53 52 6a ff 50 e8 ff 54 ff ff 6a ff 56 e8 | ...e.[^].U..W..V..SRj.P..T..j.V. |
| c4e0 | 2d 4f ff ff 83 c4 14 85 c0 74 0e 6a ff 56 e8 ad 50 ff ff 5f 89 c3 58 eb 15 8b 5d 08 85 db 79 0e | -O.......t.j.V..P.._..X...]...y. |
| c500 | 57 68 b0 08 44 00 56 e8 2f 5e ff ff eb 0a 6a fe 56 e8 df 4c ff ff 89 d8 8d 65 f4 5b 5e 5f 5d c3 | Wh..D.V./^....j.V..L.....e.[^_]. |
| c520 | 55 89 e5 57 56 53 81 ec fc 02 00 00 8b 5d 08 6a 00 68 d1 08 44 00 6a 01 53 e8 b7 60 ff ff 83 c4 | U..WVS.......].j.h..D.j.S..`.... |
| c540 | 10 89 c6 6a 02 53 e8 6a 4e ff ff 5f 85 c0 5a 7f 0a 6a 00 e8 28 82 00 00 59 eb 39 6a 02 53 e8 88 | ...j.S.jN.._..Z..j..(...Y.9j.S.. |
| c560 | 61 ff ff d9 bd fe fc ff ff 58 0f b7 85 fe fc ff ff 5a 80 cc 0c 66 89 85 fc fc ff ff d9 ad fc fc | a........X.......Z...f.......... |
| c580 | ff ff db 9d f8 fc ff ff d9 ad fe fc ff ff 8b 85 f8 fc ff ff 89 85 00 fd ff ff 8d 85 00 fd ff ff | ................................ |
| c5a0 | 80 3e 21 75 09 50 46 e8 c4 81 00 00 eb 06 50 e8 ac 81 00 00 89 c7 58 85 ff 75 0b 53 e8 c7 51 ff | .>!u.PF.......P.......X..u.S..Q. |
| c5c0 | ff e9 60 01 00 00 68 d4 08 44 00 56 e8 5f 7d 00 00 5a 85 c0 59 0f 85 bc 00 00 00 6a 09 6a 00 53 | ..`...h..D.V._}..Z..Y......j.j.S |
| c5e0 | e8 be 54 ff ff ff 37 ba d7 08 44 00 89 d8 e8 b4 fe ff ff ff 77 04 ba db 08 44 00 89 d8 e8 a5 fe | ..T...7...D.........w....D...... |
| c600 | ff ff ff 77 08 ba df 08 44 00 89 d8 e8 96 fe ff ff ff 77 0c ba e4 08 44 00 89 d8 e8 87 fe ff ff | ...w....D.........w....D........ |
| c620 | 8b 47 10 ba e8 08 44 00 40 50 89 d8 e8 76 fe ff ff 8b 47 14 83 c4 20 ba ee 08 44 00 05 6c 07 00 | .G....D.@P...v....G.......D..l.. |
| c640 | 00 50 89 d8 e8 5e fe ff ff 8b 47 18 ba f3 08 44 00 40 50 89 d8 e8 4d fe ff ff 8b 47 1c ba f8 08 | .P...^....G....D.@P...M....G.... |
| c660 | 44 00 40 50 89 d8 e8 3c fe ff ff 8b 47 20 83 c4 0c 85 c0 0f 88 ae 00 00 00 50 53 e8 d6 52 ff ff | D.@P...<....G............PS..R.. |
| c680 | 59 5e 68 fd 08 44 00 6a fe 53 e8 33 55 ff ff 83 c4 0c e9 90 00 00 00 c6 45 e4 25 8d 85 d4 fd ff | Y^h..D.j.S.3U...........E.%..... |
| c6a0 | ff 50 53 c6 45 e6 00 e8 e5 61 ff ff 58 5a 80 3e 00 74 67 80 3e 25 75 06 80 7e 01 00 75 2b 8d 45 | .PS.E....a..XZ.>.tg.>%u..~..u+.E |
| c6c0 | e0 8d 95 d4 fd ff ff 39 85 d4 fd ff ff 72 07 52 e8 b0 64 ff ff 58 0f b6 16 8b 85 d4 fd ff ff 88 | .......9.....r.R..d..X.......... |
| c6e0 | 10 ff 85 d4 fd ff ff eb 2e 46 8d 9d 04 fd ff ff 0f b6 06 57 88 45 e5 8d 45 e4 50 68 c8 00 00 00 | .........F.........W.E..E.Ph.... |
| c700 | 53 e8 4a 80 00 00 50 8d 85 d4 fd ff ff 53 50 e8 90 64 ff ff 83 c4 1c 46 eb 94 8d 85 d4 fd ff ff | S.J...P......SP..d.....F........ |
| c720 | 50 e8 b7 63 ff ff 58 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 30 8b 5d 08 6a | P..c..X.e......[^_].U..VS..0.].j |
| c740 | 01 53 e8 6e 4c ff ff 5e 85 c0 5a 7f 0c 6a 00 e8 2c 80 00 00 e9 c7 00 00 00 6a 05 83 ce ff 6a 01 | .S.nL..^..Z..j..,........j....j. |
| c760 | 53 e8 f6 5d ff ff 6a 01 53 e8 87 4a ff ff 6a 00 ba d7 08 44 00 89 d8 e8 4d fd ff ff 89 45 c8 ba | S..]..j.S..J..j....D....M....E.. |
| c780 | db 08 44 00 89 d8 6a 00 e8 3c fd ff ff 89 45 cc ba df 08 44 00 89 d8 6a 0c e8 2b fd ff ff 89 45 | ..D...j..<....E....D...j..+....E |
| c7a0 | d0 83 c4 20 ba e4 08 44 00 6a ff 89 d8 e8 17 fd ff ff 89 45 d4 ba e8 08 44 00 89 d8 6a ff e8 06 | .......D.j.........E....D...j... |
| c7c0 | fd ff ff 6a ff 48 ba ee 08 44 00 89 45 d8 89 d8 e8 f4 fc ff ff 83 c4 0c 2d 6c 07 00 00 68 fd 08 | ...j.H...D..E...........-l...h.. |
| c7e0 | 44 00 6a ff 53 89 45 dc e8 ee 51 ff ff 83 c4 0c 6a ff 53 e8 bd 4b ff ff 5a 85 c0 59 74 0c 6a ff | D.j.S.E...Q.....j.S..K..Z..Yt.j. |
| c800 | 53 e8 d7 4d ff ff 59 5e 89 c6 6a fe 53 e8 e3 49 ff ff 58 8d 45 c8 89 75 e8 5a 50 e8 20 7f 00 00 | S..M..Y^..j.S..I..X.E..u.ZP..... |
| c820 | 5e 83 f8 ff 75 09 53 e8 5c 4f ff ff 59 eb 13 50 db 04 24 83 ec 04 dd 1c 24 53 e8 61 4f ff ff 83 | ^...u.S.\O..Y..P..$.....$S.aO... |
| c840 | c4 0c 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 53 50 50 8b 5d 08 6a 00 6a 00 6a 02 53 e8 d2 | ...e......[^].U..SPP.].j.j.j.S.. |
| c860 | 5e ff ff d9 7d fa 83 c4 10 0f b7 45 fa 80 cc 0c 66 89 45 f8 d9 6d f8 db 5d f4 d9 6d fa 8b 45 f4 | ^...}......E....f.E..m..]..m..E. |
| c880 | 50 6a 01 53 e8 62 5e ff ff 59 d9 7d fa 58 0f b7 45 fa 80 cc 0c 66 89 45 f8 d9 6d f8 db 5d f4 d9 | Pj.S.b^..Y.}.X..E....f.E..m..].. |
| c8a0 | 6d fa 8b 45 f4 50 e8 85 7e 00 00 dd 1c 24 53 e8 ec 4e ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 | m..E.P..~....$S..N...]........U. |
| c8c0 | e5 56 53 8b 5d 08 6a 00 6a 00 6a 01 53 e8 23 5d ff ff 68 40 09 44 00 89 c6 68 1c 09 44 00 6a 02 | .VS.].j.j.j.S.#]..h@.D...h..D.j. |
| c8e0 | 53 e8 6f 5d ff ff 83 c4 20 56 ff 34 85 04 09 44 00 e8 2a 7e 00 00 5a 59 50 53 e8 14 4f ff ff 8d | S.o].....V.4...D..*~..ZYPS..O... |
| c900 | 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 6a 00 6a 01 ff 75 08 e8 91 5e ff ff 83 c4 0c 50 e8 7d | e......[^].U..j.j..u...^.....P.} |
| c920 | 7b 00 00 55 89 e5 68 20 08 44 00 68 5c 09 44 00 ff 75 08 e8 5e 61 ff ff c9 b8 01 00 00 00 c3 90 | {..U..h..D.h\.D..u..^a.......... |
| c940 | 55 89 e5 53 89 c3 52 50 e8 8d d3 ff ff 5a 59 50 68 7e 09 44 00 ff 73 34 e8 c6 f8 ff ff 83 c4 0c | U..S..RP.....ZYPh~.D..s4........ |
| c960 | 50 53 e8 d6 d4 ff ff 8b 5d fc c9 c3 55 89 e5 8b 4d 08 53 89 c3 8b 00 83 78 3c 00 75 14 51 52 68 | PS......]...U...M.S.....x<.u.QRh |
| c980 | 8c 09 44 00 ff 73 10 e8 97 f8 ff ff 83 c4 10 eb 15 51 52 ff 70 3c 68 ae 09 44 00 ff 73 10 e8 80 | ..D..s...........QR.p<h..D..s... |
| c9a0 | f8 ff ff 83 c4 14 6a 00 50 ff 73 0c e8 8a d3 ff ff 8b 5d fc c9 c3 55 31 c9 89 e5 39 50 10 75 0b | ......j.P.s.......]...U1...9P.u. |
| c9c0 | 50 e8 94 e1 ff ff b9 01 00 00 00 c9 89 c8 c3 39 50 10 55 89 e5 74 06 5d e9 63 ff ff ff 5d c3 55 | P..............9P.U..t.].c...].U |
| c9e0 | 89 e5 53 89 c3 e8 e5 ff ff ff 53 e8 6a e1 ff ff 8b 5d fc c9 c3 55 89 e5 57 56 89 d6 53 53 89 c3 | ..S.......S.j....]...U..WV..SS.. |
| ca00 | 8b 45 08 8b 7d 0c 89 45 f0 89 d8 e8 a6 ff ff ff 85 c0 75 4e 3b 7b 04 75 10 8d 65 f4 89 d8 89 f2 | .E..}..E..........uN;{.u..e..... |
| ca20 | 5b 5e 5f 5d e9 17 ff ff ff 57 ff 75 f0 53 e8 a7 d2 ff ff 5a 59 50 56 53 e8 9d d2 ff ff 5e 5f 50 | [^_].....W.u.S.....ZYPVS.....^_P |
| ca40 | 68 d6 09 44 00 ff 73 34 e8 d6 f7 ff ff 89 45 0c 83 c4 14 89 5d 08 8d 65 f4 5b 5e 5f 5d e9 db d3 | h..D..s4......E.....]..e.[^_]... |
| ca60 | ff ff 8d 65 f4 5b 5e 5f 5d c3 55 ba 1d 01 00 00 89 e5 56 53 89 c3 e8 54 ff ff ff 53 8b 73 18 e8 | ...e.[^_].U.......VS...T...S.s.. |
| ca80 | d6 e0 ff ff 8d 65 f8 89 f0 5b 5e 5d c3 55 89 e5 89 10 8b 55 08 5d c7 40 10 ff ff ff ff c7 40 14 | .....e...[^].U.....U.].@......@. |
| caa0 | ff ff ff ff 89 50 08 c3 55 89 e5 53 89 d3 ff 75 08 ff 70 30 e8 f9 7a ff ff 5a ba 04 00 00 00 59 | .....P..U..S...u..p0..z..Z.....Y |
| cac0 | 89 45 08 89 d8 8b 5d fc c9 eb c2 55 89 e5 56 89 d6 53 89 c3 e8 91 ff ff ff 50 89 f2 89 d8 e8 c5 | .E....]....U..V..S.......P...... |
| cae0 | ff ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 10 8b 5d 08 89 45 f0 8b 40 30 89 55 ec 89 | ....e.[^].U..WVS....]..E..@0.U.. |
| cb00 | 45 e8 0f b6 40 32 8d 44 18 01 3d c8 00 00 00 7e 13 68 ff 09 44 00 8b 45 e8 ba c8 00 00 00 e8 49 | E...@2.D..=....~.h..D..E.......I |
| cb20 | fe ff ff 5e 8b 55 e8 8b 4d f0 0f b6 42 32 8b 79 30 01 c3 89 5d e4 8b 1f 0f bf 47 30 8b 73 38 40 | ...^.U..M...B2.y0...].....G0.s8@ |
| cb40 | 39 f0 7e 21 68 0f 0a 44 00 8d 43 38 68 ff 7f 00 00 6a 0c 50 ff 73 18 ff 71 34 e8 87 e7 ff ff 89 | 9.~!h..D..C8h....j.P.s..q4...... |
| cb60 | 43 18 83 c4 18 8b 53 38 39 d6 7d 15 6b c6 0c 8b 4b 18 c7 04 08 00 00 00 00 46 83 c0 0c 39 d6 7c | C.....S89.}.k...K........F...9.| |
| cb80 | f1 0f bf 47 30 8b 4d ec 8b 53 18 6b c0 0c 89 0c 10 f6 41 05 03 74 16 f6 43 05 04 74 10 51 8b 45 | ...G0.M..S.k......A..t..C..t.Q.E |
| cba0 | f0 53 ff 70 34 e8 0d c2 ff ff 83 c4 0c 0f b7 57 30 8b 4d e4 8d 42 01 66 89 47 30 8b 45 e8 66 89 | .S.p4..........W0.M..B.f.G0.E.f. |
| cbc0 | 94 48 ac 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 53 8b 48 30 89 d3 00 51 32 85 d2 74 20 8b | .H.....e.[^_].U..VS.H0...Q2..t.. |
| cbe0 | 01 8b 70 18 0f b6 41 32 8b 51 18 29 d8 0f b7 84 41 ac 00 00 00 6b c0 0c 4b 89 54 30 04 75 e5 5b | ..p...A2.Q.)....A....k..K.T0.u.[ |
| cc00 | 5e 5d c3 55 89 e5 57 56 89 d6 53 8b 58 30 0f b6 53 32 0f b6 c2 39 f0 7e 2c 8b 3b 88 d0 fe c8 8b | ^].U..WV..S.X0..S2...9.~,.;..... |
| cc20 | 53 18 88 43 32 0f b6 c0 8b 4f 18 0f b7 84 43 ac 00 00 00 6b c0 0c 89 54 08 08 0f b6 53 32 0f b6 | S..C2....O....C....k...T....S2.. |
| cc40 | c2 39 f0 7f d6 5b 5e 5f 5d c3 55 89 e5 57 85 c0 56 89 c6 53 51 51 8b 7d 08 89 55 f0 75 1b 68 ff | .9...[^_].U..W..V..SQQ.}..U.u.h. |
| cc60 | 00 00 00 ba 08 00 00 00 89 f8 e8 1e fe ff ff ba 08 00 00 00 e9 68 01 00 00 0f b6 40 32 89 c1 49 | .....................h.....@2..I |
| cc80 | 78 57 0f b7 94 4e ac 00 00 00 8b 06 8b 5d f0 6b d2 0c 8b 40 18 3b 1c 02 75 e5 85 c9 89 cb 78 39 | xW...N.......].k...@.;..u.....x9 |
| cca0 | 51 89 f8 ba 06 00 00 00 e8 e0 fd ff ff 83 7d 0c 00 5f 75 1b 8b 56 14 85 d2 74 14 0f b6 42 08 39 | Q.............}.._u..V...t...B.9 |
| ccc0 | d8 7e 04 8b 12 eb f0 85 d2 74 04 c6 42 09 01 ba 06 00 00 00 e9 08 01 00 00 6a 00 8b 55 f0 8b 46 | .~.......t..B............j..U..F |
| cce0 | 08 57 e8 63 ff ff ff 5a 83 f8 08 ba 08 00 00 00 59 0f 84 ea 00 00 00 8b 1e 31 d2 8b 43 24 89 45 | .W.c...Z........Y........1..C$.E |
| cd00 | ec 0f b6 4b 48 84 c9 74 1f 0f b6 44 56 33 3b 07 75 0e 0f b6 44 56 34 3b 47 08 0f 84 b3 00 00 00 | ...KH..t...DV3;.u...DV4;G....... |
| cd20 | 42 0f b6 c1 39 c2 7c e1 0f b6 43 48 40 83 f8 3c 7e 12 68 28 0a 44 00 89 f0 ba 3c 00 00 00 e8 29 | B...9.|...CH@..<~.h(.D....<....) |
| cd40 | fc ff ff 58 0f b6 43 48 40 3b 43 24 7e 21 68 31 0a 44 00 8d 43 24 68 fd ff ff 7f 6a 04 50 ff 73 | ...X..CH@;C$~!h1.D..C$h....j.P.s |
| cd60 | 1c ff 76 10 e8 7d e5 ff ff 89 43 1c 83 c4 18 8b 53 24 39 55 ec 7d 15 8b 43 1c 8b 4d ec c7 04 88 | ..v..}....C.....S$9U.}..C..M.... |
| cd80 | 00 00 00 00 41 39 d1 89 4d ec 7c ee 0f b6 53 48 8b 4d f0 8b 43 1c 89 0c 90 f6 41 05 03 74 13 f6 | ....A9..M.|...SH.M..C.....A..t.. |
| cda0 | 43 05 04 74 0d 51 53 ff 76 10 e8 08 c0 ff ff 83 c4 0c 0f b6 53 48 8b 07 88 44 56 33 8b 47 08 0f | C..t.QS.v...........SH...DV3.G.. |
| cdc0 | b6 53 48 88 44 56 34 0f b6 43 48 0f b6 d0 fe c0 88 43 48 89 57 08 ba 07 00 00 00 c7 07 07 00 00 | .SH.DV4..CH......CH.W........... |
| cde0 | 00 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 89 c3 e8 70 fc ff ff 8b 5b 30 6a 01 89 | ..e...[^_].U..W..VS...p....[0j.. |
| ce00 | c2 89 c6 57 89 d8 e8 3f fe ff ff 5a 83 f8 08 59 75 0c 56 53 e8 99 77 ff ff 5b 89 47 08 5e 8d 65 | ...W...?...Z...Yu.VS..w..[.G.^.e |
| ce20 | f4 5b 5e 5f 5d c3 55 89 e5 57 56 89 d6 53 8b 4d 0c 8b 78 30 2b 75 08 8b 11 8d 42 f3 83 f8 01 77 | .[^_].U..WV..S.M..x0+u....B....w |
| ce40 | 2f 46 89 f0 f7 d0 c1 f8 1f 21 c6 56 51 57 e8 a1 77 ff ff 83 c4 0c 83 fe 01 7e 3b 89 7d 08 8d 46 | /F.......!.VQW..w........~;.}..F |
| ce60 | ff 89 45 0c 8d 65 f4 5b 5e 5f 5d e9 11 76 ff ff 85 d2 74 09 51 57 e8 fa 7d ff ff 5b 58 85 f6 7e | ..E..e.[^_]..v....t.QW..}..[X..~ |
| ce80 | 15 8b 5f 24 56 57 e8 f6 75 ff ff 56 53 57 e8 b2 7a ff ff 83 c4 14 8d 65 f4 5b 5e 5f 5d c3 55 89 | .._$VW..u..VSW..z......e.[^_].U. |
| cea0 | c1 8b 50 34 89 e5 0f b7 42 34 40 66 3d c8 00 66 89 42 34 76 10 6a 00 68 32 0a 44 00 51 e8 79 ce | ..P4....B4@f=..f.B4v.j.h2.D.Q.y. |
| cec0 | ff ff 83 c4 0c c9 c3 55 89 e5 8b 4d 08 c7 42 04 ff ff ff ff 5d 88 4a 0a 0f b6 48 32 c6 42 09 00 | .......U...M..B.....].J...H2.B.. |
| cee0 | 88 4a 08 8b 48 14 89 0a 89 50 14 c3 55 89 e5 56 53 8b 70 14 89 c3 8b 06 89 43 14 8b 43 0c 0f b6 | .J..H....P..U..VS.p......C..C... |
| cf00 | 56 08 e8 fc fc ff ff 80 7e 09 00 74 14 6a 00 6a 00 0f b6 46 08 50 6a 23 53 e8 00 79 ff ff 83 c4 | V.......~..t.j.j...F.Pj#S..y.... |
| cf20 | 14 0f b6 43 32 89 43 24 ff 76 04 53 e8 cf 74 ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 53 89 d3 | ...C2.C$.v.S..t...e.[^].U..WVS.. |
| cf40 | 56 8b 78 34 89 c6 57 e8 24 b0 ff ff 89 03 89 45 f0 8b 46 30 89 73 0c 89 7b 10 89 43 08 89 5e 30 | V.x4..W.$......E..F0.s..{..C..^0 |
| cf60 | c6 43 32 00 8b 55 f0 c7 43 18 00 00 00 00 8b 46 40 c7 43 1c ff ff ff ff c7 43 20 ff ff ff ff c7 | .C2..U..C......F@.C......C...... |
| cf80 | 43 24 00 00 00 00 c7 43 28 00 00 00 00 c7 43 2c 00 00 00 00 66 c7 43 30 00 00 c7 43 14 00 00 00 | C$.....C(.....C,....f.C0...C.... |
| cfa0 | 00 89 42 20 c6 42 4b 02 6a 00 6a 00 57 e8 8f 3c 00 00 89 43 04 8b 57 08 83 c4 10 89 02 8b 47 1c | ..B..BK.j.j.W..<...C..W.......G. |
| cfc0 | 2b 47 08 c7 42 08 05 00 00 00 83 f8 10 7f 0a 6a 01 57 e8 f8 a0 ff ff 59 5b 8b 47 08 8b 4d f0 8d | +G..B..........j.W.....Y[.G..M.. |
| cfe0 | 50 10 89 57 08 89 48 10 8b 47 1c 2b 47 08 c7 42 08 09 00 00 00 83 f8 10 7f 0a 6a 01 57 e8 cd a0 | P..W..H..G.+G..B..........j.W... |
| d000 | ff ff 58 5a 83 47 08 10 8d 65 f4 5b 5e 5f 5d c3 55 31 d2 89 e5 57 56 53 53 8b 78 30 89 45 f0 8b | ..XZ.G...e.[^_].U1...WVSS.x0.E.. |
| d020 | 70 34 8b 1f e8 da fb ff ff 6a 00 6a 00 57 e8 f9 78 ff ff 8b 57 18 83 c4 0c 8d 42 01 3d ff ff ff | p4.......j.j.W..x...W.....B.=... |
| d040 | 3f 77 1d 8d 04 95 00 00 00 00 50 8b 43 2c c1 e0 02 50 ff 73 0c 56 e8 39 e2 ff ff 83 c4 10 eb 07 | ?w........P.C,...P.s.V.9........ |
| d060 | 56 e8 1a e2 ff ff 59 89 43 0c 8b 47 18 89 43 2c 8b 57 18 8d 42 01 3d ff ff ff 3f 77 1d 8d 04 95 | V.....Y.C..G..C,.W..B.=...?w.... |
| d080 | 00 00 00 00 50 8b 43 30 c1 e0 02 50 ff 73 14 56 e8 ff e1 ff ff 83 c4 10 eb 07 56 e8 e0 e1 ff ff | ....P.C0...P.s.V..........V..... |
| d0a0 | 5a 89 43 14 8b 47 18 89 43 30 8b 57 28 8d 42 01 3d ff ff ff 0f 77 19 c1 e2 04 52 8b 43 28 c1 e0 | Z.C..G..C0.W(.B.=....w....R.C(.. |
| d0c0 | 04 50 ff 73 08 56 e8 c9 e1 ff ff 83 c4 10 eb 07 56 e8 aa e1 ff ff 59 89 43 08 8b 47 28 89 43 28 | .P.s.V..........V.....Y.C..G(.C( |
| d0e0 | 8b 57 2c 8d 42 01 3d ff ff ff 3f 77 1d 8d 04 95 00 00 00 00 50 8b 43 34 c1 e0 02 50 ff 73 10 56 | .W,.B.=...?w........P.C4...P.s.V |
| d100 | e8 8f e1 ff ff 83 c4 10 eb 07 56 e8 70 e1 ff ff 5a 0f bf 57 30 89 43 10 8b 47 2c 89 43 34 8d 42 | ..........V.p...Z..W0.C..G,.C4.B |
| d120 | 01 3d 55 55 55 15 77 17 6b c2 0c 50 6b 43 38 0c 50 ff 73 18 56 e8 5a e1 ff ff 83 c4 10 eb 07 56 | .=UUU.w.k..PkC8.P.s.V.Z........V |
| d140 | e8 3b e1 ff ff 59 89 43 18 0f b6 53 48 0f bf 47 30 89 43 38 8d 42 01 3d ff ff ff 3f 77 1d 8d 04 | .;...Y.C...SH..G0.C8.B.=...?w... |
| d160 | 95 00 00 00 00 50 8b 43 24 c1 e0 02 50 ff 73 1c 56 e8 1e e1 ff ff 83 c4 10 eb 07 56 e8 ff e0 ff | .....P.C$...P.s.V..........V.... |
| d180 | ff 5a 89 43 1c 0f b6 43 48 8b 55 f0 83 6e 08 20 89 43 24 8b 47 08 89 42 30 8b 42 10 2d 1d 01 00 | .Z.C...CH.U..n...C$.G..B0.B.-... |
| d1a0 | 00 83 f8 01 77 13 8b 42 18 ff 70 0c 83 c0 10 50 52 e8 9b cc ff ff 83 c4 0c 8d 65 f4 5b 5e 5f 5d | ....w..B..p....PR.........e.[^_] |
| d1c0 | c3 55 89 e5 57 89 d7 56 8d 75 d4 53 83 ec 24 89 c3 8b 40 30 52 50 89 45 d0 e8 d3 7a ff ff 53 e8 | .U..W..V.u.S..$...@0RP.E...z..S. |
| d1e0 | 76 d9 ff ff 89 f2 89 d8 e8 de f8 ff ff 56 57 ff 75 d0 e8 29 81 ff ff 8d 65 f4 5b 5e 5f 5d c3 55 | v............VW.u..)....e.[^_].U |
| d200 | 8d 88 fc fe ff ff 83 f9 1b 89 e5 77 13 b8 01 00 00 00 ba 01 00 00 00 d3 e0 a9 07 00 01 08 75 02 | ...........w..................u. |
| d220 | 31 d2 5d 89 d0 c3 55 89 c2 89 e5 57 31 ff 56 53 8b 70 30 8b 5e 14 85 db 74 14 80 7b 0a 00 75 0a | 1.]...U....W1.VS.p0.^...t..{..u. |
| d240 | 0f b6 43 09 8b 1b 09 c7 eb ec 85 db 75 0d 68 53 0a 44 00 52 e8 e4 cb ff ff 58 5a 85 ff 74 14 6a | ..C.........u.hS.D.R.....XZ..t.j |
| d260 | 00 6a 00 0f b6 43 08 50 6a 23 56 e8 ae 75 ff ff 83 c4 14 56 e8 6b 75 ff ff 89 04 24 8d 43 04 50 | .j...C.Pj#V..u.....V.ku....$.C.P |
| d280 | 56 e8 f5 6f ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 c7 56 53 81 ec 64 01 00 00 31 db e8 fb | V..o...e.[^_].U..W..VS..d...1... |
| d2a0 | fb ff ff e9 73 07 00 00 8b 47 04 89 85 ac fe ff ff 8d 83 fe fe ff ff 83 f8 13 0f 87 f1 06 00 00 | ....s....G...................... |
| d2c0 | ff 24 85 c8 0a 44 00 c7 85 b0 fe ff ff ff ff ff ff 8b 5f 30 89 f8 e8 7e 14 00 00 81 7f 10 05 01 | .$...D............_0...~........ |
| d2e0 | 00 00 89 c6 75 24 53 e8 f8 74 ff ff 89 04 24 8d 85 b0 fe ff ff 50 53 e8 7f 6f ff ff 83 c4 0c 56 | ....u$S..t....$......PS..o.....V |
| d300 | 53 e8 fa 70 ff ff 59 5e eb ca 81 7f 10 04 01 00 00 75 32 53 e8 cb 74 ff ff 89 04 24 8d 85 b0 fe | S..p..Y^.........u2S..t....$.... |
| d320 | ff ff 50 53 e8 52 6f ff ff 83 c4 0c 56 53 e8 cd 70 ff ff 58 5a 57 e8 1f d8 ff ff 5e 89 f8 e8 e8 | ..PS.Ro.....VS..p..XZW.....^.... |
| d340 | 13 00 00 eb 11 50 8d 85 b0 fe ff ff 50 53 e8 28 6f ff ff 83 c4 0c ff b5 b0 fe ff ff 53 e8 9e 70 | .....P......PS.(o...........S..p |
| d360 | ff ff 59 5b ff b5 ac fe ff ff 68 0a 01 00 00 e9 a0 00 00 00 57 8b 5f 30 e8 dd d7 ff ff 89 1c 24 | ..Y[......h.........W._0.......$ |
| d380 | e8 c5 6e ff ff 5a 89 c6 89 f8 e8 6e 0c 00 00 89 85 a8 fe ff ff 8d 55 e4 89 d8 6a 01 e8 26 fb ff | ..n..Z.....n..........U...j..&.. |
| d3a0 | ff 58 ba 03 01 00 00 89 f8 e8 31 f6 ff ff 89 f8 e8 76 13 00 00 56 53 e8 28 74 ff ff 89 04 24 53 | .X........1......v...VS.(t....$S |
| d3c0 | e8 5a 70 ff ff 83 c4 0c ba 06 01 00 00 89 f8 ff b5 ac fe ff ff 68 15 01 00 00 e8 16 f6 ff ff 59 | .Zp..................h.........Y |
| d3e0 | 89 d8 5e e8 04 fb ff ff ff b5 a8 fe ff ff 53 e8 0c 70 ff ff 58 5a e9 06 06 00 00 57 e8 59 d7 ff | ..^...........S..p..XZ.....W.Y.. |
| d400 | ff 58 89 f8 e8 22 13 00 00 ff b5 ac fe ff ff 68 03 01 00 00 ba 06 01 00 00 89 f8 e8 d5 f5 ff ff | .X...".........h................ |
| d420 | eb d2 6a 01 8b 47 30 8d 55 d4 89 85 a4 fe ff ff e8 92 fa ff ff 89 3c 24 e8 1d d7 ff ff 58 89 f8 | ..j..G0.U.............<$.....X.. |
| d440 | e8 25 f6 ff ff 89 85 a0 fe ff ff 8b 47 10 83 f8 3d 74 17 7f 05 83 f8 2c eb 05 3d 0b 01 00 00 0f | .%..........G...=t.....,..=..... |
| d460 | 84 f4 00 00 00 e9 e4 01 00 00 8b 5f 30 8b 73 24 6a 0b 68 64 0a 44 00 57 e8 d4 c9 ff ff 83 c4 0c | ..........._0.s$j.hd.D.W........ |
| d480 | 89 c2 89 f8 6a 00 e8 5f f6 ff ff c7 04 24 0b 00 00 00 68 70 0a 44 00 57 e8 b4 c9 ff ff 83 c4 0c | ....j.._.....$....hp.D.W........ |
| d4a0 | 89 c2 89 f8 6a 01 e8 3f f6 ff ff c7 04 24 0a 00 00 00 68 7c 0a 44 00 57 e8 94 c9 ff ff 83 c4 0c | ....j..?.....$....h|.D.W........ |
| d4c0 | 89 c2 89 f8 6a 02 e8 1f f6 ff ff c7 04 24 03 00 00 00 8b 95 a0 fe ff ff 89 f8 e8 0b f6 ff ff 58 | ....j........$.................X |
| d4e0 | ba 3d 00 00 00 89 f8 e8 f3 f4 ff ff 89 f8 e8 0d 12 00 00 ba 2c 00 00 00 89 f8 e8 e0 f4 ff ff 89 | .=..................,........... |
| d500 | f8 e8 fa 11 00 00 ba 2c 00 00 00 89 f8 e8 a4 f4 ff ff 85 c0 74 09 89 f8 e8 e3 11 00 00 eb 29 68 | .......,............t.........)h |
| d520 | 00 00 f0 3f 6a 00 53 e8 a7 70 ff ff 83 c4 0c 50 ff 73 24 6a 01 53 e8 83 72 ff ff 83 c4 10 6a 01 | ...?j.S..p.....P.s$j.S..r.....j. |
| d540 | 53 e8 3b 6f ff ff 5b 58 6a 01 89 f2 6a 01 ff b5 ac fe ff ff e9 e9 00 00 00 8b 47 30 be 04 00 00 | S.;o..[Xj...j.............G0.... |
| d560 | 00 89 85 9c fe ff ff 8b 40 24 6a 0f 68 87 0a 44 00 57 89 85 98 fe ff ff e8 d4 c8 ff ff 83 c4 0c | ........@$j.h..D.W.............. |
| d580 | 89 c2 89 f8 6a 00 e8 5f f5 ff ff c7 04 24 0b 00 00 00 68 97 0a 44 00 57 e8 b4 c8 ff ff 83 c4 0c | ....j.._.....$....h..D.W........ |
| d5a0 | 89 c2 89 f8 6a 01 e8 3f f5 ff ff c7 04 24 0d 00 00 00 68 a3 0a 44 00 57 e8 94 c8 ff ff 83 c4 0c | ....j..?.....$....h..D.W........ |
| d5c0 | 89 c2 89 f8 6a 02 e8 1f f5 ff ff c7 04 24 03 00 00 00 8b 95 a0 fe ff ff eb 0b 89 f8 e8 89 f4 ff | ....j........$.................. |
| d5e0 | ff 56 89 c2 46 89 f8 e8 fe f4 ff ff 59 ba 2c 00 00 00 89 f8 e8 bd f3 ff ff 85 c0 75 dd ba 0b 01 | .V..F.......Y.,............u.... |
| d600 | 00 00 89 f8 e8 d6 f3 ff ff 8d 55 b4 89 f8 8b 5f 04 52 e8 12 0d 00 00 50 ba 03 00 00 00 89 f8 e8 | ..........U...._.R.....P........ |
| d620 | 02 f8 ff ff 58 5a 6a 03 ff b5 9c fe ff ff e8 13 6e ff ff 59 8b 95 98 fe ff ff 58 8d 46 fd 6a 00 | ....XZj.........n..Y......X.F.j. |
| d640 | 50 53 89 f8 e8 42 11 00 00 83 c4 0c eb 0d 68 b1 0a 44 00 57 e8 e4 c7 ff ff 58 5a ff b5 ac fe ff | PS...B........h..D.W.....XZ..... |
| d660 | ff 89 f8 ba 06 01 00 00 68 08 01 00 00 e8 83 f3 ff ff 5b 8b 85 a4 fe ff ff 5e e9 ae 00 00 00 8b | ........h.........[......^...... |
| d680 | 5f 30 53 e8 c2 6b ff ff 89 85 94 fe ff ff 8d 55 a4 89 d8 c7 04 24 01 00 00 00 e8 28 f8 ff ff c7 | _0S..k.........U.....$.....(.... |
| d6a0 | 04 24 00 00 00 00 8d 55 94 89 d8 e8 17 f8 ff ff 89 3c 24 e8 a2 d4 ff ff 59 89 f8 e8 ce fb ff ff | .$.....U.........<$.....Y....... |
| d6c0 | ff b5 ac fe ff ff ba 14 01 00 00 89 f8 68 10 01 00 00 e8 1e f3 ff ff 58 89 f8 5a e8 1d 09 00 00 | .............h.........X..Z..... |
| d6e0 | 80 7d 9d 00 89 c6 75 10 89 d8 e8 fd f7 ff ff ff b5 94 fe ff ff 56 eb 28 89 f8 e8 27 fb ff ff 56 | .}....u..............V.(...'...V |
| d700 | ff 77 30 e8 f8 6c ff ff 5e 58 89 d8 e8 db f7 ff ff ff b5 94 fe ff ff 53 e8 c7 70 ff ff 89 04 24 | .w0..l..^X.............S..p....$ |
| d720 | ff 77 30 e8 f7 6c ff ff 83 c4 0c 89 d8 e8 ba f7 ff ff e9 ca 02 00 00 57 8d 9d 74 ff ff ff 31 f6 | .w0..l.................W..t...1. |
| d740 | e8 15 d4 ff ff 59 89 da 89 f8 e8 9c f6 ff ff 83 7f 10 2e 75 0b 89 da 89 f8 e8 63 fa ff ff eb ef | .....Y.............u......c..... |
| d760 | 83 7f 10 3a 75 0e 89 da 89 f8 be 01 00 00 00 e8 4d fa ff ff ff b5 ac fe ff ff 8d 9d 54 ff ff ff | ...:u...........M...........T... |
| d780 | 89 da 89 f8 56 e8 3e 03 00 00 58 8d 85 74 ff ff ff 5a 53 50 ff 77 30 e8 07 7c ff ff 83 c4 0c ff | ....V.>...X..t...ZSP.w0..|...... |
| d7a0 | b5 ac fe ff ff ff 77 30 e8 57 6f ff ff e9 42 fc ff ff 57 31 db e8 a0 d3 ff ff 58 ba 09 01 00 00 | ......w0.Wo...B...W1......X..... |
| d7c0 | 89 f8 e8 ef f1 ff ff 85 c0 0f 84 8b 00 00 00 89 f8 8b 5f 30 e8 91 f2 ff ff 6a 00 89 c2 89 f8 e8 | .................._0.....j...... |
| d7e0 | 06 f3 ff ff 58 ba 06 00 00 00 8d 85 34 ff ff ff ff 73 24 e8 95 f2 ff ff c7 04 24 01 00 00 00 53 | ....X.......4....s$.......$....S |
| d800 | e8 7c 6c ff ff 59 ba 01 00 00 00 89 f8 5e 8d b5 14 ff ff ff e8 b5 f3 ff ff ff 77 04 89 f2 89 f8 | .|l..Y.......^............w..... |
| d820 | 6a 00 e8 a1 02 00 00 58 8d 85 34 ff ff ff 5a 56 50 53 e8 6c 7b ff ff 0f b6 43 32 83 c4 0c 8b 13 | j......X..4...ZVPS.l{....C2..... |
| d840 | 0f b7 84 43 aa 00 00 00 8b 4a 18 8b 53 18 6b c0 0c 89 54 08 04 e9 a7 01 00 00 89 f8 e8 09 f2 ff | ...C.....J..S.k...T............. |
| d860 | ff 53 89 c2 89 f8 e8 7f f2 ff ff 59 ba 2c 00 00 00 89 f8 43 e8 3d f1 ff ff 85 c0 75 dd ba 3d 00 | .S.........Y.,.....C.=.....u..=. |
| d880 | 00 00 89 f8 e8 2d f1 ff ff 85 c0 74 11 8d 95 f4 fe ff ff 89 f8 e8 8f 0a 00 00 89 c2 eb 0c c7 85 | .....-.....t.................... |
| d8a0 | f4 fe ff ff 00 00 00 00 31 d2 8d 85 f4 fe ff ff 50 89 f8 52 89 da e8 6b f5 ff ff 58 89 f8 5a 89 | ........1.......P..R...k...X..Z. |
| d8c0 | da e8 08 f3 ff ff e9 36 01 00 00 57 8b 77 30 e8 86 d2 ff ff 58 8b 5f 10 89 d8 e8 20 f9 ff ff 85 | .......6...W.w0.....X._......... |
| d8e0 | c0 75 05 83 fb 3b 75 11 c7 85 90 fe ff ff 00 00 00 00 31 c0 e9 91 00 00 00 8d 9d d4 fe ff ff 89 | .u...;u...........1............. |
| d900 | f8 89 da e8 21 0a 00 00 89 85 90 fe ff ff 8b 85 d4 fe ff ff 83 e8 0d 83 f8 01 77 4d 6a ff 53 56 | ....!.....................wMj.SV |
| d920 | e8 cf 6c ff ff 83 c4 0c 83 bd d4 fe ff ff 0d 0f 94 c0 31 d2 83 bd 90 fe ff ff 01 0f 94 c2 85 d0 | ..l...............1............. |
| d940 | 74 17 8b 06 8b 8d dc fe ff ff 8b 50 0c 8b 04 8a 83 e0 c0 83 c8 1d 89 04 8a 0f b6 46 32 c7 85 90 | t..........P...............F2... |
| d960 | fe ff ff ff ff ff ff eb 21 83 bd 90 fe ff ff 01 75 0b 53 56 e8 38 73 ff ff 59 5b eb 0d 53 56 e8 | ........!.......u.SV.8s..Y[..SV. |
| d980 | f1 72 ff ff 58 0f b6 46 32 5a ff b5 90 fe ff ff 50 56 e8 95 6f ff ff 83 c4 0c eb 0e 57 e8 b8 d1 | .r..X..F2Z......PV..o.......W... |
| d9a0 | ff ff 5b 89 f8 e8 7c f8 ff ff b8 01 00 00 00 eb 52 8d 95 bc fe ff ff 89 f8 8b 5f 30 e8 c9 0a 00 | ..[...|.........R........._0.... |
| d9c0 | 00 83 bd bc fe ff ff 0d 8d b5 b4 fe ff ff 75 1b 8b 03 8b 8d c4 fe ff ff 8b 50 0c 8b 04 8a 25 ff | ..............u..........P....%. |
| d9e0 | 3f 80 ff 80 cc 40 89 04 8a eb 16 6a 01 89 f2 89 f8 c7 85 b4 fe ff ff 00 00 00 00 e8 9e 0b 00 00 | ?....@.....j.................... |
| da00 | 59 31 c0 ba 3b 00 00 00 89 c3 89 f8 e8 a5 ef ff ff 8b 57 30 0f b6 42 32 89 42 24 85 db 75 12 8b | Y1..;.............W0..B2.B$..u.. |
| da20 | 5f 10 89 d8 e8 d6 f7 ff ff 85 c0 0f 84 77 f8 ff ff 8b 57 34 0f b7 42 34 48 66 89 42 34 8d 65 f4 | _............w....W4..B4Hf.B4.e. |
| da40 | 5b 5e 5f 5d c3 55 fc 89 e5 57 83 c9 ff 56 53 81 ec 90 02 00 00 8d 5d a4 8b 55 14 8b 45 10 8b 75 | [^_].U...W...VS.......]..U..E..u |
| da60 | 08 89 d7 89 45 e0 31 c0 f2 ae f7 d1 49 51 52 56 e8 ef 12 00 00 83 c4 0c 50 ff 75 0c 53 56 e8 9a | ....E.1.....IQRV........P.u.SV.. |
| da80 | c4 ff ff 8d 95 64 fd ff ff 89 d8 e8 a8 f4 ff ff 8b 85 64 fd ff ff c6 40 4a 02 53 e8 ba d0 ff ff | .....d............d....@J.S..... |
| daa0 | 89 d8 e8 e7 f7 ff ff 89 d8 ba 1f 01 00 00 e8 1c ef ff ff 89 d8 e8 56 f5 ff ff 8b 85 64 fd ff ff | ......................V.....d... |
| dac0 | 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 81 ec 4c 02 00 00 89 95 b0 fd ff ff 8d 95 b4 fd | .e.[^_].U..WV..S..L............. |
| dae0 | ff ff e8 51 f4 ff ff 8b 85 b4 fd ff ff 8b 55 0c 89 50 3c ba 28 00 00 00 89 f0 e8 e0 ee ff ff 83 | ...Q..........U..P<.(........... |
| db00 | 7d 08 00 74 28 6a 04 68 18 0b 44 00 56 e8 3f c3 ff ff 83 c4 0c 89 c2 89 f0 6a 00 e8 ca ef ff ff | }..t(j.h..D.V.?..........j...... |
| db20 | 89 f0 ba 01 00 00 00 e8 a2 f0 ff ff 58 8b 4e 30 31 db 8b 39 89 8d ac fd ff ff c6 47 4a 00 83 7e | ............X.N01..9.......GJ..~ |
| db40 | 10 29 74 76 8b 46 10 3d 17 01 00 00 74 1c 3d 1d 01 00 00 75 42 89 f0 e8 0e ef ff ff 53 89 c2 89 | .)tv.F.=....t.=....uB.......S... |
| db60 | f0 e8 84 ef ff ff 58 43 eb 3a 56 e8 ea cf ff ff c7 04 24 03 00 00 00 68 1d 0b 44 00 56 e8 cf c2 | ......XC.:V.......$....h..D.V... |
| db80 | ff ff 83 c4 0c 89 c2 89 f0 53 43 e8 5a ef ff ff 59 c6 47 4a 07 eb 0d 68 21 0b 44 00 56 e8 9b c2 | .........SC.Z...Y.GJ...h!.D.V... |
| dba0 | ff ff 58 5a 80 7f 4a 00 75 10 ba 2c 00 00 00 89 f0 e8 00 ee ff ff 85 c0 eb 88 89 da 89 f0 e8 0b | ..XZ..J.u..,.................... |
| dbc0 | f0 ff ff 0f b6 57 4a 8b 8d ac fd ff ff 80 e2 01 0f b6 41 32 28 d0 88 47 49 0f b6 41 32 50 51 e8 | .....WJ...........A2(..GI..A2PQ. |
| dbe0 | 9d 68 ff ff 59 ba 29 00 00 00 89 f0 5b e8 ed ed ff ff 89 f0 e8 95 f6 ff ff 8b 56 04 8b 85 b4 fd | .h..Y.).....[.............V..... |
| dc00 | ff ff 89 50 40 ba 06 01 00 00 ff 75 0c 89 f0 68 09 01 00 00 e8 dc ed ff ff 89 f0 e8 f0 f3 ff ff | ...P@......u...h................ |
| dc20 | 58 8b 46 30 5a 8b 18 89 85 a8 fd ff ff 8b 40 2c 8b 7b 34 40 39 f8 7e 21 68 3a 0b 44 00 8d 43 34 | X.F0Z.........@,.{4@9.~!h:.D..C4 |
| dc40 | 68 ff ff 03 00 6a 04 50 ff 73 10 ff 76 34 e8 93 d6 ff ff 89 43 10 83 c4 18 8b 53 34 39 d7 7d 0f | h....j.P.s..v4......C.....S49.}. |
| dc60 | 8b 43 10 c7 04 b8 00 00 00 00 47 39 d7 7c f4 8b 8d a8 fd ff ff 8b 95 b4 fd ff ff 8b 41 2c 8b 4b | .C........G9.|..............A,.K |
| dc80 | 10 89 14 81 8b 95 a8 fd ff ff 40 89 42 2c 8b 85 b4 fd ff ff f6 40 05 03 74 13 f6 43 05 04 74 0d | ..........@.B,.......@..t..C..t. |
| dca0 | 50 53 ff 76 34 e8 0d b1 ff ff 83 c4 0c 8b 8d a8 fd ff ff 31 db 8b 41 2c 48 50 6a 00 6a 24 51 e8 | PS.v4..............1..A,HPj.j$Q. |
| dcc0 | fa 6a ff ff 83 c4 10 ba 0b 00 00 00 50 8b 85 b0 fd ff ff e8 b5 ed ff ff 5f 8b 85 b4 fd ff ff 80 | .j..........P..........._....... |
| dce0 | 78 48 00 74 3b 0f b6 84 5d e8 fd ff ff 31 d2 80 bc 5d e7 fd ff ff 06 6a 00 50 0f 95 c2 c1 e2 02 | xH.t;...]....1...].....j.P...... |
| dd00 | 6a 00 43 52 ff b5 a8 fd ff ff e8 0f 6b ff ff 8b 85 b4 fd ff ff 83 c4 14 0f b6 40 48 39 c3 7c c5 | j.CR........k.............@H9.|. |
| dd20 | 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 28 89 45 d0 89 55 cc e8 62 f1 ff ff 8b 55 d0 8b | .e.[^_].U..WVS..(.E..U..b....U.. |
| dd40 | 42 10 83 f8 2d 74 17 7f 07 83 f8 23 74 14 eb 43 3d 0e 01 00 00 bb 01 00 00 00 74 0b eb 35 31 db | B...-t.....#t..C=.........t..51. |
| dd60 | eb 05 bb 02 00 00 00 ff 75 d0 e8 eb cd ff ff 6a 08 8b 55 cc 8b 45 d0 e8 ac ff ff ff ff 75 cc 8b | ........u......j..U..E.......u.. |
| dd80 | 45 d0 53 ff 70 30 e8 9a 71 ff ff 83 c4 14 e9 37 01 00 00 3d 0d 01 00 00 0f 84 89 00 00 00 7f 2b | E.S.p0..q......7...=...........+ |
| dda0 | 3d 07 01 00 00 0f 84 8e 00 00 00 7f 0e 83 f8 7b 0f 84 d1 00 00 00 e9 f9 00 00 00 3d 09 01 00 00 | =..............{...........=.... |
| ddc0 | 0f 84 ce 00 00 00 e9 e9 00 00 00 3d 17 01 00 00 74 70 7f 0c 3d 13 01 00 00 74 55 e9 d4 00 00 00 | ...........=....tp..=....tU..... |
| dde0 | 3d 1c 01 00 00 74 0c 3d 1e 01 00 00 74 26 e9 c1 00 00 00 6a 00 8b 45 cc ba 05 00 00 00 e8 8b ec | =....t.=....t&.....j..E......... |
| de00 | ff ff 58 8b 55 d0 8b 45 cc dd 42 18 dd 58 08 e9 ad 00 00 00 8b 55 d0 8b 45 d0 ff 72 18 8b 55 cc | ..X.U..E..B..X.......U..E..r..U. |
| de20 | e8 83 ec ff ff eb 5d 6a 00 ba 01 00 00 00 eb 4c 6a 00 ba 02 00 00 00 eb 43 6a 00 ba 03 00 00 00 | ......]j.......Lj.......Cj...... |
| de40 | eb 3a 8b 45 d0 8b 58 30 8b 03 80 78 4a 00 75 0f 68 52 0b 44 00 ff 75 d0 e8 e0 bf ff ff 5e 5f 8b | .:.E..X0...xJ.u.hR.D..u......^_. |
| de60 | 03 80 60 4a fb 6a 00 6a 01 6a 00 6a 25 53 e8 ab 69 ff ff 83 c4 14 ba 0e 00 00 00 50 8b 45 cc e8 | ..`J.j.j.j.j%S..i..........P.E.. |
| de80 | 09 ec ff ff 5b eb 3a 8b 55 cc 8b 45 d0 e8 c1 02 00 00 eb 36 ff 75 d0 e8 be cc ff ff 59 8b 55 d0 | ....[.:.U..E.......6.u......Y.U. |
| dea0 | 8b 45 d0 ff 72 04 8b 55 cc 6a 00 e8 18 fc ff ff 58 5a eb 16 8b 55 cc 8b 45 d0 e8 cb 05 00 00 eb | .E..r..U.j......XZ...U..E....... |
| dec0 | 09 ff 75 d0 e8 91 cc ff ff 58 8b 45 d0 8b 50 10 b8 05 00 00 00 83 fa 5e 0f 84 a0 00 00 00 7f 45 | ..u......X.E..P........^.......E |
| dee0 | 83 fa 2d b0 01 0f 84 93 00 00 00 7f 1b 83 fa 2a b0 02 0f 84 86 00 00 00 7f 07 b0 04 83 fa 25 eb | ..-............*..............%. |
| df00 | 6d 31 c0 83 fa 2b eb 66 83 fa 3c b8 09 00 00 00 74 6c 7f 07 b0 03 83 fa 2f eb 53 b8 0b 00 00 00 | m1...+.f..<.....tl....../.S..... |
| df20 | 83 fa 3e eb 49 81 fa 18 01 00 00 b8 08 00 00 00 74 4c 7f 23 81 fa 0f 01 00 00 b0 0e 74 40 7f 0a | ..>.I...........tL.#........t@.. |
| df40 | b0 0d 81 fa 01 01 00 00 eb 24 b8 06 00 00 00 81 fa 16 01 00 00 eb 17 81 fa 1a 01 00 00 b8 0a 00 | .........$...................... |
| df60 | 00 00 74 1a 7c 0c b0 07 81 fa 1b 01 00 00 74 0e eb 07 b8 0c 00 00 00 eb 05 b8 0f 00 00 00 89 c7 | ..t.|.........t................. |
| df80 | eb 51 0f b6 84 3f 60 09 44 00 3b 45 08 76 49 ff 75 d0 8d 5d d4 e8 c0 cb ff ff ff 75 cc 8b 55 d0 | .Q...?`.D.;E.vI.u..].......u..U. |
| dfa0 | 57 ff 72 30 e8 b1 72 ff ff 0f b6 84 3f 61 09 44 00 89 da 50 8b 45 d0 e8 6c fd ff ff 53 89 c6 8b | W.r0..r.....?a.D...P.E..l...S... |
| dfc0 | 45 d0 ff 75 cc 57 89 f7 ff 70 30 e8 e5 70 ff ff 83 c4 24 83 ff 0f 75 aa 8b 45 d0 8b 50 34 0f b7 | E..u.W...p0..p....$...u..E..P4.. |
| dfe0 | 42 34 48 66 89 42 34 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 e5 6a 00 e8 2d fd ff ff c9 c3 55 89 e5 | B4Hf.B4.e...[^_].U..j..-.....U.. |
| e000 | 56 8d 75 d8 89 f2 53 83 ec 20 89 c3 e8 e0 ff ff ff 83 7d d8 01 75 07 c7 45 d8 03 00 00 00 56 ff | V.u...S...........}..u..E.....V. |
| e020 | 73 30 e8 f7 6a ff ff 8b 45 ec 8d 65 f8 5b 5e 5d c3 55 89 e5 56 89 d6 53 89 c3 50 e8 1a cb ff ff | s0..j...E..e.[^].U..V..S..P..... |
| e040 | 89 f2 89 d8 e8 a8 ff ff ff 56 ff 73 30 e8 ac 6c ff ff 83 c4 0c 8d 65 f8 89 d8 5b ba 5d 00 00 00 | .........V.s0..l......e...[.]... |
| e060 | 5e 5d e9 78 e9 ff ff 55 89 e5 57 89 c7 56 53 83 ec 4c 8b 40 30 81 7f 10 1d 01 00 00 89 55 b0 8b | ^].x...U..W..VS..L.@0........U.. |
| e080 | 50 24 89 45 ac 89 55 a8 75 2b 8b 45 b0 81 78 1c fd ff ff 7f 7e 13 68 7d 0b 44 00 8b 45 ac ba fd | P$.E..U.u+.E..x.....~.h}.D..E... |
| e0a0 | ff ff 7f e8 c4 e8 ff ff 5b 8d 55 d4 89 f8 e8 18 ea ff ff eb 0a 8d 55 d4 89 f8 e8 72 ff ff ff 8b | ........[.U...........U....r.... |
| e0c0 | 55 b0 89 f8 8d 5d b4 ff 42 1c ba 3d 00 00 00 e8 0b e9 ff ff 8d 45 d4 50 ff 75 ac e8 3e 6c ff ff | U....]..B..=.........E.P.u..>l.. |
| e0e0 | 89 c6 89 da 89 f8 e8 06 ff ff ff 53 ff 75 ac e8 2a 6c ff ff 5a 8b 55 b0 59 50 56 8b 42 18 ff 70 | ...........S.u..*l..Z.U.YPV.B..p |
| e100 | 08 6a 09 ff 75 ac e8 13 67 ff ff 8b 55 a8 8b 45 ac 89 50 24 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 | .j..u...g...U..E..P$.e.[^_].U..V |
| e120 | 89 c6 53 89 d3 e8 c7 fe ff ff 81 7b 20 fd ff ff 7f 7e 13 8b 46 30 ba fd ff ff 7f 68 7d 0b 44 00 | ..S........{.....~..F0.....h}.D. |
| e140 | e8 27 e8 ff ff 5e ff 43 20 ff 43 24 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 89 c6 53 83 ec 38 89 d3 | .'...^.C..C$.e.[^].U..WV..S..8.. |
| e160 | 8b 78 30 8b 40 04 6a 00 6a 00 6a 00 6a 0a 57 89 45 c0 e8 a7 66 ff ff 50 ba 0b 00 00 00 89 45 bc | .x0.@.j.j.j.j.W.E...f..P......E. |
| e180 | 89 d8 c7 45 e8 00 00 00 00 c7 45 e0 00 00 00 00 c7 45 e4 00 00 00 00 89 5d dc e8 ee e8 ff ff 6a | ...E......E......E......]......j |
| e1a0 | 00 8d 45 c4 31 d2 e8 e2 e8 ff ff 53 ff 76 30 e8 c1 6a ff ff 83 c4 24 ba 7b 00 00 00 89 f0 e8 1c | ..E.1......S.v0..j....$.{....... |
| e1c0 | e8 ff ff 83 7e 10 7d 0f 84 99 00 00 00 83 7d c4 00 8d 45 c4 74 31 50 57 e8 98 6a ff ff 83 7d e8 | ....~.}.......}...E.t1PW..j...}. |
| e1e0 | 32 58 c7 45 c4 00 00 00 00 5a 75 1b 6a 32 8b 45 dc ff 75 e4 ff 70 08 57 e8 42 72 ff ff c7 45 e8 | 2X.E.....Zu.j2.E..u..p.W.Br...E. |
| e200 | 00 00 00 00 83 c4 10 8b 46 10 83 f8 5b 74 1c 3d 1d 01 00 00 8d 55 c4 75 1e 56 e8 80 c9 ff ff 83 | ........F...[t.=.....U.u.V...... |
| e220 | 7e 20 3d 8d 55 c4 58 75 0e eb 03 8d 55 c4 89 f0 e8 32 fe ff ff eb 07 89 f0 e8 de fe ff ff ba 2c | ~.=.U.Xu....U....2............., |
| e240 | 00 00 00 89 f0 e8 6c e7 ff ff 85 c0 0f 85 71 ff ff ff ba 3b 00 00 00 89 f0 e8 58 e7 ff ff 85 c0 | ......l.......q....;......X..... |
| e260 | 0f 85 5d ff ff ff ff 75 c0 ba 7d 00 00 00 89 f0 6a 7b e8 7e e7 ff ff 83 7d e8 00 59 8d 4d c4 5b | ..]....u..}.....j{.~....}..Y.M.[ |
| e280 | 74 52 8b 55 c4 8d 42 f3 83 f8 01 77 25 6a ff 51 57 e8 5e 63 ff ff 83 c4 0c 8b 45 dc 6a ff ff 75 | tR.U..B....w%j.QW.^c......E.j..u |
| e2a0 | e4 ff 70 08 57 e8 95 71 ff ff ff 4d e4 83 c4 10 eb 22 85 d2 74 09 51 57 e8 b8 69 ff ff 58 5a ff | ..p.W..q...M....."..t.QW..i..XZ. |
| e2c0 | 75 e8 8b 45 dc ff 75 e4 ff 70 08 57 e8 6e 71 ff ff 83 c4 10 8b 07 8b 70 0c 8b 45 bc 8b 1c 86 ff | u..E..u..p.W.nq........p..E..... |
| e2e0 | 75 e4 81 e3 ff ff 7f 00 e8 d3 db ff ff c1 e0 17 09 c3 8b 45 bc 89 1c 86 8b 07 8b 70 0c 8b 45 bc | u..................E.......p..E. |
| e300 | 8b 1c 86 ff 75 e0 81 e3 ff 3f 80 ff e8 af db ff ff c1 e0 0e 25 00 c0 7f 00 09 c3 8b 45 bc 89 1c | ....u....?..........%.......E... |
| e320 | 86 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 bf 01 00 00 00 56 89 d6 53 89 c3 e8 b4 fc ff ff eb 15 56 | ..e.[^_].U..W.....V..S.........V |
| e340 | 47 ff 73 30 e8 2c 69 ff ff 89 d8 89 f2 e8 9f fc ff ff 59 58 ba 2c 00 00 00 89 d8 e8 56 e6 ff ff | G.s0.,i...........YX.,......V... |
| e360 | 85 c0 75 db 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 83 ec 28 8b 78 30 89 55 d0 8b | ..u..e...[^_].U..WV..S..(.x0.U.. |
| e380 | 40 04 89 45 cc 8b 46 10 83 f8 7b 74 6b 7f 0a 83 f8 28 74 0e e9 82 00 00 00 3d 1e 01 00 00 74 64 | @..E..F...{tk....(t......=....td |
| e3a0 | eb 79 8b 45 cc 3b 46 08 74 0d 68 94 0b 44 00 56 e8 88 ba ff ff 58 5a 56 e8 9d c7 ff ff 83 7e 10 | .y.E.;F.t.h..D.V.....XZV......~. |
| e3c0 | 29 58 75 09 c7 45 d4 00 00 00 00 eb 18 8d 5d d4 89 f0 89 da e8 50 ff ff ff 6a ff 53 57 e8 12 62 | )Xu..E........]......P...j.SW..b |
| e3e0 | ff ff 83 c4 0c ff 75 cc ba 29 00 00 00 89 f0 6a 28 e8 ff e5 ff ff eb 1f 8d 55 d4 89 f0 e8 51 fd | ......u..).....j(........U....Q. |
| e400 | ff ff eb 24 ff 76 18 8d 55 d4 89 f0 e8 97 e6 ff ff 56 e8 43 c7 ff ff 59 5b eb 0d 68 c5 0b 44 00 | ...$.v..U........V.C...Y[..h..D. |
| e420 | 56 e8 17 ba ff ff eb 5a 8b 45 d0 83 ca ff 8b 4d d4 8b 58 08 8d 41 f3 83 f8 01 76 17 85 c9 74 0c | V......Z.E.....M..X..A....v...t. |
| e440 | 8d 45 d4 50 57 e8 2b 68 ff ff 58 5a 89 da f7 d2 03 57 24 6a 02 8d 42 01 50 53 6a 1c 57 e8 bc 63 | .E.PW.+h..XZ.....W$j..B.PSj.W..c |
| e460 | ff ff 83 c4 14 ba 0d 00 00 00 50 8b 45 d0 e8 1a e6 ff ff ff 75 cc 57 e8 88 62 ff ff 8d 43 01 89 | ..........P.E.......u.W..b...C.. |
| e480 | 47 24 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 89 c6 53 83 ec 44 8b 40 30 89 45 b0 8b 46 10 | G$.e.[^_].U..W..V..S..D.@0.E..F. |
| e4a0 | 83 f8 28 74 09 3d 1d 01 00 00 74 31 eb 38 56 8b 5e 04 e8 a3 c6 ff ff 59 89 fa 89 f0 e8 30 fb ff | ..(t.=....t1.8V.^......Y.....0.. |
| e4c0 | ff 53 89 f0 ba 29 00 00 00 6a 28 e8 25 e5 ff ff 58 5a 57 ff 76 30 e8 bd 63 ff ff eb 14 89 f0 e8 | .S...)...j(.%...XZW.v0..c....... |
| e4e0 | 07 e9 ff ff eb 0d 68 e1 0b 44 00 56 e8 4c b9 ff ff 59 5b 8b 46 10 83 f8 3a 74 57 7f 0f 83 f8 28 | ......h..D.V.L...Y[.F...:tW....( |
| e500 | 74 7d 83 f8 2e 74 1c e9 8a 00 00 00 83 f8 7b 74 6e 7f 07 83 f8 5b 74 16 eb 7c 3d 1e 01 00 00 74 | t}...t........{tn....[t..|=....t |
| e520 | 5e eb 73 89 fa 89 f0 e8 95 ec ff ff eb c5 57 8d 5d d4 ff 75 b0 e8 77 67 ff ff 89 da 89 f0 e8 ee | ^.s...........W.]..u..wg........ |
| e540 | fa ff ff 53 57 ff 75 b0 e8 d3 6d ff ff 83 c4 14 eb a1 56 8d 5d b4 e8 ff c5 ff ff 89 da 89 f0 e8 | ...SW.u...m.......V.]........... |
| e560 | 67 e5 ff ff 53 57 ff 75 b0 e8 d2 6d ff ff 89 fa 89 f0 e8 f7 fd ff ff 83 c4 10 e9 74 ff ff ff 57 | g...SW.u...m...............t...W |
| e580 | ff 75 b0 e8 ed 66 ff ff 89 fa 89 f0 e8 dd fd ff ff e9 5b ff ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 | .u...f............[....e.[^_].U. |
| e5a0 | e5 57 56 89 c6 53 83 ec 48 8b 42 08 89 55 b0 83 e8 06 83 f8 03 76 0d 68 f3 0b 44 00 56 e8 7b b8 | .WV..S..H.B..U.......v.h..D.V.{. |
| e5c0 | ff ff 59 5b ba 2c 00 00 00 89 f0 e8 e6 e3 ff ff 85 c0 0f 84 b0 00 00 00 8b 45 b0 8d 7d bc 89 fa | ..Y[.,...................E..}... |
| e5e0 | 89 45 b4 89 f0 e8 a0 fe ff ff 83 7d bc 06 75 65 8b 5e 30 31 c9 8b 55 b0 8b 43 24 85 d2 89 45 ac | .E.........}..ue.^01..U..C$...E. |
| e600 | 74 53 83 7a 08 09 75 26 8b 47 08 39 42 10 75 0b 8b 45 ac b9 01 00 00 00 89 42 10 8b 47 08 39 42 | tS.z..u&.G.9B.u..E.......B..G.9B |
| e620 | 14 75 0b 8b 45 ac b9 01 00 00 00 89 42 14 8b 12 85 d2 75 ce 85 c9 74 1d 6a 00 ff 77 08 ff 73 24 | .u..E.......B.....u...t.j..w..s$ |
| e640 | 6a 00 53 e8 d6 61 ff ff 83 c4 14 6a 01 53 e8 2e 5e ff ff 58 5a 8b 46 34 ba c8 00 00 00 0f b7 40 | j.S..a.....j.S..^..XZ.F4.......@ |
| e660 | 34 29 c2 39 55 08 7e 0e 68 00 0c 44 00 8b 46 30 e8 f7 e2 ff ff 58 8b 45 08 8d 55 b4 40 50 89 f0 | 4).9U.~.h..D..F0.....X.E..U.@P.. |
| e680 | e8 19 ff ff ff 58 eb 49 ba 3d 00 00 00 89 f0 8d 7d d4 e8 48 e3 ff ff 89 fa 89 f0 e8 89 fc ff ff | .....X.I.=......}..H............ |
| e6a0 | 3b 45 08 89 c3 74 1e 57 8b 55 08 50 89 f0 e8 73 e7 ff ff 3b 5d 08 5f 58 7e 17 2b 5d 08 8b 46 30 | ;E...t.W.U.P...s...;]._X~.+]..F0 |
| e6c0 | 29 58 24 eb 0c 57 ff 76 30 e8 bc 5f ff ff 57 eb 18 8b 46 30 8d 5d d4 ba 0c 00 00 00 8b 40 24 48 | )X$..W.v0.._..W...F0.].......@$H |
| e6e0 | 50 89 d8 e8 a5 e3 ff ff 53 8b 45 b0 83 c0 08 50 ff 76 30 e8 ab 6c ff ff 8d 65 f4 5b 5e 5f 5d c3 | P.......S.E....P.v0..l...e.[^_]. |
| e700 | 55 89 e5 57 56 8d 75 d4 89 f2 53 83 ec 20 89 c3 e8 dc f8 ff ff 56 8b 7d d4 ff 73 30 e8 54 65 ff | U..WV.u...S..........V.}..s0.Te. |
| e720 | ff 8d 65 f4 89 f8 5b 5e 5f 5d c3 55 89 e5 8d 55 e8 56 53 83 ec 10 89 c3 8b 70 30 6a 00 89 f0 e8 | ..e...[^_].U...U.VS......p0j.... |
| e740 | 83 e7 ff ff 89 d8 e8 43 eb ff ff 89 f0 e8 9a e7 ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 56 53 89 c3 | .......C...........e.[^].U..VS.. |
| e760 | 50 e8 f4 c3 ff ff 89 d8 e8 90 f8 ff ff 89 c6 ba 12 01 00 00 89 d8 e8 64 e2 ff ff 89 d8 e8 a9 ff | P......................d........ |
| e780 | ff ff 8d 65 f8 89 f0 5b 5e 5d c3 55 89 e5 57 56 89 c6 53 83 ec 14 8b 58 30 89 55 e0 ba 03 00 00 | ...e...[^].U..WV..S....X0.U..... |
| e7a0 | 00 e8 28 e4 ff ff ba 03 01 00 00 89 f0 e8 2d e2 ff ff 83 7d 10 00 74 15 68 fe ff 01 00 ff 75 e0 | ..(...........-....}..t.h.....u. |
| e7c0 | 6a 20 53 e8 f6 5f ff ff 83 c4 10 eb 07 53 e8 11 60 ff ff 5f 6a 00 89 c7 8d 55 e4 89 d8 e8 e5 e6 | j.S.._.......S..`.._j....U...... |
| e7e0 | ff ff 8b 55 0c 89 f0 e8 e2 e3 ff ff ff 75 0c 53 e8 8c 5c ff ff 89 f0 e8 2f ff ff ff 89 d8 e8 e9 | ...U.........u.S..\...../....... |
| e800 | e6 ff ff 57 53 e8 f6 5b ff ff 83 c4 14 83 7d 10 00 74 15 68 fe ff 01 00 ff 75 e0 6a 1f 53 e8 9b | ...WS..[......}..t.h.....u.j.S.. |
| e820 | 5f ff ff 83 c4 10 eb 13 ff 75 0c 6a 00 ff 75 e0 6a 21 53 e8 e6 5f ff ff 83 c4 14 ff 75 08 89 c6 | _........u.j..u.j!S.._......u... |
| e840 | 53 e8 be 5e ff ff 83 7d 10 00 8d 47 01 50 89 f0 75 07 53 e8 8c 5f ff ff 5e 50 53 e8 bf 5b ff ff | S..^...}...G.P..u.S.._..^PS..[.. |
| e860 | 8d 65 f4 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 55 89 e5 56 89 d6 53 89 c3 68 c0 00 00 00 6a 00 | .e.[^_].........U..V..S..h....j. |
| e880 | 6a 00 52 e8 0c ca ff ff 68 d0 02 00 00 6a 00 89 43 28 89 43 14 05 a8 00 00 00 6a 00 56 c7 43 30 | j.R.....h....j..C(.C......j.V.C0 |
| e8a0 | 08 00 00 00 89 43 24 e8 e8 c9 ff ff 89 43 08 8d 90 70 02 00 00 89 53 1c 8b 53 14 89 43 20 c7 43 | .....C$......C...p....S..S..C..C |
| e8c0 | 2c 2d 00 00 00 89 42 04 8b 43 08 c7 40 08 00 00 00 00 83 c0 10 89 43 08 89 02 89 43 0c 8b 43 08 | ,-....B..C..@.........C....C..C. |
| e8e0 | 05 40 01 00 00 89 42 08 8d 65 f8 5b 5e 5d c3 55 89 e5 56 89 c6 53 89 d3 6a 00 6b 42 30 18 50 ff | .@....B..e.[^].U..V..S..j.kB0.P. |
| e900 | 72 28 56 e8 8c c9 ff ff 6a 00 8b 43 2c c1 e0 04 50 ff 73 20 56 e8 7a c9 ff ff 8d 65 f8 5b 5e 5d | r(V.....j..C,...P.s.V.z....e.[^] |
| e920 | c3 55 89 e5 57 56 53 50 8b 5d 08 8b 43 10 89 da 8d 73 48 89 45 f0 89 d8 e8 33 ff ff ff 6a 02 6a | .U..WVSP.]..C....sH.E....3...j.j |
| e940 | 00 53 e8 fa 22 00 00 89 43 48 c7 46 08 05 00 00 00 8b 73 10 6a 02 6a 00 8d 7e 60 53 e8 e0 22 00 | .S.."...CH.F......s.j.j..~`S..". |
| e960 | 00 89 46 60 c7 47 08 05 00 00 00 6a 20 53 e8 3d 03 00 00 83 c4 20 53 e8 14 32 00 00 53 e8 0e b3 | ..F`.G.....j.S.=......S..2..S... |
| e980 | ff ff 6a 11 68 20 0c 44 00 53 e8 d5 03 00 00 80 48 05 20 8b 55 f0 8b 42 44 c1 e0 02 89 42 40 8d | ..j.h..D.S......H...U..BD....B@. |
| e9a0 | 65 f4 5b 5e 5f 5d c3 55 89 e5 5d 89 50 10 c7 40 20 00 00 00 00 c7 40 2c 00 00 00 00 c7 40 70 00 | e.[^_].U..].P..@......@,.....@p. |
| e9c0 | 00 00 00 c7 40 44 00 00 00 00 c6 40 38 00 c7 40 3c 00 00 00 00 c6 40 39 01 c7 40 40 00 00 00 00 | ....@D.....@8..@<.....@9..@@.... |
| e9e0 | c7 40 68 00 00 00 00 c7 40 30 00 00 00 00 66 c7 40 36 00 00 66 c7 40 34 00 00 c6 40 06 00 c7 40 | .@h.....@0....f.@6..f.@4...@...@ |
| ea00 | 14 00 00 00 00 c7 40 28 00 00 00 00 c7 40 18 00 00 00 00 c7 40 74 00 00 00 00 c7 40 50 00 00 00 | ......@(.....@......@t.....@P... |
| ea20 | 00 c3 55 89 e5 56 53 8b 70 10 89 c3 ff 70 20 50 e8 b9 94 ff ff 53 e8 bd 9e ff ff 6a 00 8b 53 10 | ..U..VS.p....p.P.....S.....j..S. |
| ea40 | 8b 42 08 c1 e0 02 50 ff 32 53 e8 45 c8 ff ff 6a 00 ff 76 3c ff 76 34 53 e8 37 c8 ff ff 89 46 34 | .B....P.2S.E...j..v<.v4S.7....F4 |
| ea60 | 83 c4 2c 89 da c7 46 3c 00 00 00 00 89 d8 e8 7c fe ff ff 6a 00 68 78 01 00 00 53 ff 76 10 ff 56 | ..,...F<.......|...j.hx...S.v..V |
| ea80 | 0c 8d 65 f8 5b 5e 5d c3 55 89 e5 56 8b 75 08 53 6a 78 6a 00 6a 00 56 e8 f8 c7 ff ff 6a 08 89 c3 | ..e.[^].U..V.u.Sjxj.j.V.....j... |
| eaa0 | 50 56 e8 5f a3 ff ff 8b 56 10 89 d8 e8 f6 fe ff ff 89 f2 89 d8 e8 b6 fd ff ff 8b 46 48 8b 56 4c | PV._....V..................FH.VL |
| eac0 | 89 43 48 8b 46 50 89 53 4c 89 43 50 8b 56 3c 0f b6 46 38 89 53 3c 89 53 40 88 43 38 8b 46 44 89 | .CH.FP.SL.CP.V<..F8.S<.S@.C8.FD. |
| eae0 | 43 44 8d 65 f8 89 d8 5b 5e 5d c3 55 89 e5 56 8b 75 08 53 8b 5d 0c ff 73 20 53 e8 ef 93 ff ff 89 | CD.e...[^].U..V.u.S.]..s.S...... |
| eb00 | da 89 f0 e8 e7 fd ff ff 6a 00 6a 78 53 56 e8 81 c7 ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 53 | ........j.jxSV......e.[^].U..WVS |
| eb20 | 68 78 01 00 00 6a 00 6a 00 ff 75 0c ff 55 08 83 c4 10 89 c7 31 c0 85 ff 0f 84 fd 00 00 00 c7 07 | hx...j.j..u..U......1........... |
| eb40 | 00 00 00 00 8d 5f 78 89 f8 c6 47 04 08 89 da 89 fe c6 43 14 21 c6 47 05 61 e8 49 fe ff ff c7 43 | ....._x...G.......C.!.G.a.I....C |
| eb60 | 40 00 00 00 00 8b 45 08 c7 43 08 00 00 00 00 c7 43 04 00 00 00 00 89 43 0c 8b 45 0c 89 7b 70 c7 | @.....E..C......C......C..E..{p. |
| eb80 | 47 78 00 00 00 00 89 43 10 8d 87 f0 00 00 00 89 83 88 00 00 00 89 83 8c 00 00 00 8b 47 10 c7 43 | Gx.....C....................G..C |
| eba0 | 34 00 00 00 00 c7 43 58 00 00 00 00 c7 40 68 00 00 00 00 8d 87 94 00 00 00 89 43 20 31 c0 c7 43 | 4.....CX.....@h...........C.1..C |
| ebc0 | 3c 00 00 00 00 c6 43 15 00 89 7b 1c c7 43 18 00 00 00 00 c7 43 24 00 00 00 00 c7 43 28 00 00 00 | <.....C...{..C......C$.....C(... |
| ebe0 | 00 c7 43 2c 00 00 00 00 c7 43 30 00 00 00 00 c7 43 44 78 01 00 00 c7 43 50 c8 00 00 00 c7 43 54 | ..C,.....C0.....CDx....CP.....CT |
| ec00 | c8 00 00 00 c7 43 4c 00 00 00 00 c7 84 83 98 00 00 00 00 00 00 00 40 83 f8 08 7e ef 6a 00 68 21 | .....CL...............@...~.j.h! |
| ec20 | f5 40 00 57 e8 9f 82 ff ff 83 c4 0c 85 c0 74 09 89 f8 31 f6 e8 e9 fd ff ff 89 f0 8d 65 f4 5b 5e | .@.W..........t...1.........e.[^ |
| ec40 | 5f 5d c3 55 89 e5 5d e9 90 9c ff ff 55 89 e5 53 8b 5d 08 8b 43 10 8b 58 70 ff 73 20 53 e8 8c 92 | _].U..].....U..S.]..C..Xp.s.S... |
| ec60 | ff ff 6a 01 53 e8 56 95 ff ff c7 43 74 00 00 00 00 83 c4 10 66 c7 43 36 00 00 8b 43 28 66 c7 43 | ..j.S.V....Ct.......f.C6...C(f.C |
| ec80 | 34 00 00 89 43 14 8b 00 89 43 08 89 43 0c 6a 00 68 43 f8 40 00 53 e8 2d 82 ff ff 83 c4 0c 85 c0 | 4...C....C..C.j.hC.@.S.-........ |
| eca0 | 75 d2 89 d8 8b 5d fc c9 e9 75 fd ff ff 90 90 90 55 89 e5 57 56 53 51 51 8b 55 08 8b 42 10 80 78 | u....]...u......U..WVSQQ.U..B..x |
| ecc0 | 15 02 0f 84 94 00 00 00 8b 45 0c 40 3d ff ff ff 3f 77 16 8b 45 0c c1 e0 02 50 6a 00 6a 00 52 e8 | .........E.@=...?w..E....Pj.j.R. |
| ece0 | b0 c5 ff ff 83 c4 10 eb 09 ff 75 08 e8 8f c5 ff ff 5a 89 45 f0 8b 45 08 31 ff 8b 70 10 3b 7d 0c | ..........u......Z.E..E.1..p.;}. |
| ed00 | 7d 0d 8b 55 f0 c7 04 ba 00 00 00 00 47 eb ee 31 ff 3b 7e 08 7d 28 8b 06 8b 1c b8 85 db 74 1c 8b | }..U........G..1.;~.}(.......t.. |
| ed20 | 55 0c 8b 03 4a 23 53 08 89 45 ec 8b 45 f0 8b 0c 90 89 0b 89 1c 90 8b 5d ec eb e0 47 eb d3 6a 00 | U...J#S..E..E..........]...G..j. |
| ed40 | 8b 46 08 c1 e0 02 50 ff 36 ff 75 08 e8 43 c5 ff ff 8b 55 0c 8b 45 f0 89 56 08 89 06 8d 65 f4 5b | .F....P.6.u..C....U..E..V....e.[ |
| ed60 | 5e 5f 5d c3 55 89 e5 57 56 8b 75 10 53 89 f0 89 f1 c1 e8 05 8d 58 01 39 de 72 1e 8b 7d 0c 89 f0 | ^_].U..WV.u.S........X.9.r..}... |
| ed80 | 89 f2 c1 ea 02 c1 e0 05 01 d0 0f b6 54 0f ff 29 d9 01 d0 31 c6 39 d9 eb e0 8b 45 08 8b 78 10 8b | ............T..)...1.9....E..x.. |
| eda0 | 47 08 8b 17 48 21 f0 8b 1c 82 85 db 74 3f 8b 55 10 39 53 0c 75 33 52 8d 43 10 50 ff 75 0c e8 1d | G...H!......t?.U.9S.u3R.C.P.u... |
| edc0 | 5a 00 00 83 c4 0c 85 c0 75 1f 0f b6 47 14 0f b6 53 05 34 03 20 d0 a8 03 0f 84 a8 00 00 00 80 f2 | Z.......u...G...S.4............. |
| ede0 | 03 88 53 05 e9 9d 00 00 00 8b 1b eb bd 8b 45 10 40 83 f8 ed 76 09 ff 75 08 e8 82 c4 ff ff 58 8b | ..S...........E.@...v..u......X. |
| ee00 | 45 10 83 c0 11 50 6a 00 6a 00 ff 75 08 e8 82 c4 ff ff 8b 7d 10 89 70 08 89 c3 8b 55 08 83 c4 10 | E....Pj.j..u.......}..p....U.... |
| ee20 | 89 78 0c 8b 42 10 0f b6 40 14 c6 43 04 04 c6 43 06 00 24 03 88 43 05 8d 43 10 57 ff 75 0c 50 e8 | .x..B...@..C...C..$..C..C.W.u.P. |
| ee40 | 1c 55 00 00 c6 44 3b 10 00 83 c4 0c 8b 7d 08 8b 4f 10 8b 51 08 8b 01 4a 21 f2 8b 04 90 89 03 8b | .U...D;......}..O..Q...J!....... |
| ee60 | 01 89 1c 90 8b 41 04 8b 51 08 40 39 d0 89 41 04 76 14 81 fa fe ff ff 3f 7f 0c 8d 04 12 50 57 e8 | .....A..Q.@9..A.v......?.....PW. |
| ee80 | 2c fe ff ff 5e 5f 8d 65 f4 89 d8 5b 5e 5f 5d c3 55 89 e5 56 8b 75 0c 53 8b 5d 08 83 fe e5 76 07 | ,...^_.e...[^_].U..V.u.S.]....v. |
| eea0 | 53 e8 da c3 ff ff 58 8d 46 18 50 6a 00 6a 00 53 e8 df c3 ff ff 8b 53 10 0f b6 52 14 c6 40 04 07 | S.....X.F.Pj.j.S......S...R..@.. |
| eec0 | 89 70 10 c7 40 08 00 00 00 00 80 e2 03 88 50 05 8b 55 10 89 50 0c 8b 53 10 8b 52 70 8b 12 89 10 | .p..@.........P..U..P..S..Rp.... |
| eee0 | 8b 53 10 8b 52 70 89 02 8d 65 f8 5b 5e 5d c3 90 55 89 e5 53 50 8b 5d 08 8d 45 f8 50 6a 01 53 e8 | .S..Rp...e.[^]..U..SP.]..E.Pj.S. |
| ef00 | bc 36 ff ff ff 75 f8 53 e8 ae 28 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 85 c0 89 e5 79 04 8d 44 | .6...u.S..(...]........U....y..D |
| ef20 | 10 01 5d 89 c2 f7 d0 c1 f8 1f 21 d0 c3 55 89 e5 8d 45 f0 57 56 53 53 53 8b 7d 08 50 6a 01 57 e8 | ..].......!..U...E.WVSSS.}.Pj.W. |
| ef40 | 7c 36 ff ff 6a 02 57 89 45 ec e8 1e 38 ff ff 5a 8b 55 f0 59 e8 be ff ff ff 6a ff 89 c6 6a 03 57 | |6..j.W.E...8..Z.U.Y.....j...j.W |
| ef60 | e8 46 38 ff ff 8b 5d f0 83 c4 0c 89 da e8 a5 ff ff ff 83 c4 0c 85 f6 7f 05 be 01 00 00 00 39 d8 | .F8...].......................9. |
| ef80 | 7e 02 89 d8 39 c6 7f 0e 8b 55 ec 29 f0 40 50 8d 44 32 ff 50 eb 07 6a 00 68 20 0d 44 00 57 e8 33 | ~...9....U.).@P.D2.P..j.h..D.W.3 |
| efa0 | 28 ff ff 83 c4 0c 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 8d 85 e4 fd ff ff 56 53 81 ec | (......e......[^_].U........VS.. |
| efc0 | 14 02 00 00 8b 5d 08 50 6a 01 53 e8 f0 35 ff ff 89 c6 8d 85 e8 fd ff ff 50 53 e8 b2 38 ff ff 83 | .....].Pj.S..5..........PS..8... |
| efe0 | c4 14 8b 85 e4 fd ff ff 48 89 85 e4 fd ff ff 40 74 32 8d 45 f4 8d 95 e8 fd ff ff 39 85 e8 fd ff | ........H......@t2.E.......9.... |
| f000 | ff 72 07 52 e8 7c 3b ff ff 58 8b 85 e4 fd ff ff 0f b6 14 30 8b 85 e8 fd ff ff 88 10 ff 85 e8 fd | .r.R.|;..X.........0............ |
| f020 | ff ff eb be 8d 85 e8 fd ff ff 50 e8 ad 3a ff ff 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 8d | ..........P..:...e......[^].U... |
| f040 | 85 e0 fd ff ff 57 56 31 f6 53 81 ec 14 02 00 00 8b 5d 08 50 6a 01 53 e8 64 35 ff ff 89 c7 8d 85 | .....WV1.S.......].Pj.S.d5...... |
| f060 | e4 fd ff ff 50 53 e8 26 38 ff ff 83 c4 14 3b b5 e0 fd ff ff 73 37 8d 45 f0 8d 95 e4 fd ff ff 39 | ....PS.&8.....;.....s7.E.......9 |
| f080 | 85 e4 fd ff ff 72 07 52 e8 f8 3a ff ff 58 8b 9d e4 fd ff ff 8d 43 01 89 85 e4 fd ff ff 0f b6 04 | .....r.R..:..X.......C.......... |
| f0a0 | 3e 46 50 e8 78 57 00 00 88 03 58 eb c1 8d 85 e4 fd ff ff 50 e8 24 3a ff ff 8d 65 f4 b8 01 00 00 | >FP.xW....X........P.$:...e..... |
| f0c0 | 00 5b 5e 5f 5d c3 55 89 e5 8d 85 e0 fd ff ff 57 56 31 f6 53 81 ec 14 02 00 00 8b 5d 08 50 6a 01 | .[^_].U........WV1.S.......].Pj. |
| f0e0 | 53 e8 da 34 ff ff 89 c7 8d 85 e4 fd ff ff 50 53 e8 9c 37 ff ff 83 c4 14 3b b5 e0 fd ff ff 73 37 | S..4..........PS..7.....;.....s7 |
| f100 | 8d 45 f0 8d 95 e4 fd ff ff 39 85 e4 fd ff ff 72 07 52 e8 6e 3a ff ff 58 8b 9d e4 fd ff ff 8d 43 | .E.......9.....r.R.n:..X.......C |
| f120 | 01 89 85 e4 fd ff ff 0f b6 04 3e 46 50 e8 de 56 00 00 88 03 58 eb c1 8d 85 e4 fd ff ff 50 e8 9a | ..........>FP..V....X........P.. |
| f140 | 39 ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 8d 85 e0 fd ff ff 57 56 53 81 ec 14 02 | 9...e......[^_].U........WVS.... |
| f160 | 00 00 8b 5d 08 50 6a 01 53 e8 52 34 ff ff 6a 02 89 c7 53 e8 f5 35 ff ff 89 c6 8d 85 e4 fd ff ff | ...].Pj.S.R4..j...S..5.......... |
| f180 | 50 53 e8 0a 37 ff ff 83 c4 1c 89 f0 4e 85 c0 7e 18 ff b5 e0 fd ff ff 8d 85 e4 fd ff ff 57 50 e8 | PS..7.......N..~.............WP. |
| f1a0 | 00 3a ff ff 83 c4 0c eb e1 8d 85 e4 fd ff ff 50 e8 28 39 ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f | .:.............P.(9...e......[^_ |
| f1c0 | 5d c3 55 89 e5 8d 45 f0 57 56 53 56 56 50 6a 01 ff 75 08 e8 e8 33 ff ff 6a 01 6a 02 ff 75 08 89 | ].U...E.WVSVVPj..u...3..j.j..u.. |
| f1e0 | 45 ec e8 c4 35 ff ff 8b 55 f0 83 c4 0c e8 25 fd ff ff 50 89 c6 6a 03 ff 75 08 e8 ac 35 ff ff 8b | E...5...U.....%...P..j..u...5... |
| f200 | 5d f0 83 c4 0c 89 da e8 0b fd ff ff 83 c4 0c 85 f6 89 c2 7f 05 be 01 00 00 00 39 da 76 02 89 da | ].........................9.v... |
| f220 | 31 c0 39 d6 7f 4f 89 d0 29 f0 8d 78 01 8d 04 3e 39 d0 7f 0f 68 21 0d 44 00 ff 75 08 e8 fa 30 ff | 1.9..O..)..x...>9...h!.D..u...0. |
| f240 | ff 59 5b 68 21 0d 44 00 57 ff 75 08 e8 d2 32 ff ff 83 c4 0c 85 ff 7e 1b 8b 45 ec 89 fb 8d 74 06 | .Y[h!.D.W.u...2.......~..E....t. |
| f260 | ff 0f b6 06 46 50 ff 75 08 e8 4d 25 ff ff 58 4b 5a 75 ee 89 f8 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | ....FP.u..M%..XKZu....e.[^_].U.. |
| f280 | 57 56 be 01 00 00 00 53 81 ec 14 02 00 00 8b 7d 08 57 e8 4d 1f ff ff 89 85 e0 fd ff ff 8d 85 e4 | WV.....S.......}.W.M............ |
| f2a0 | fd ff ff 50 57 e8 e7 35 ff ff 83 c4 0c 3b b5 e0 fd ff ff 7f 4a 56 57 e8 b1 34 ff ff 5a 89 c3 0f | ...PW..5.....;......JVW..4..Z... |
| f2c0 | b6 c0 39 d8 59 74 0f 68 37 0d 44 00 56 57 e8 9a 30 ff ff 83 c4 0c 8d 45 f0 8d 95 e4 fd ff ff 39 | ..9.Yt.h7.D.VW..0......E.......9 |
| f2e0 | 85 e4 fd ff ff 72 07 52 e8 98 38 ff ff 58 8b 85 e4 fd ff ff 46 88 18 ff 85 e4 fd ff ff eb ae 8d | .....r.R..8..X......F........... |
| f300 | 85 e4 fd ff ff 50 e8 d2 37 ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 ff 75 10 ff 75 | .....P..7...e......[^_].U...u..u |
| f320 | 0c ff 75 14 e8 7b 38 ff ff c9 31 c0 c3 55 89 e5 56 8d b5 e8 fd ff ff 53 81 ec 10 02 00 00 8b 5d | ..u..{8...1..U..V......S.......] |
| f340 | 08 6a 06 6a 01 53 e8 11 32 ff ff 6a 01 53 e8 a2 1e ff ff 56 53 e8 37 35 ff ff 56 68 18 ff 40 00 | .j.j.S..2..j.S.....VS.75..Vh..@. |
| f360 | 53 e8 2c 2c ff ff 83 c4 28 85 c0 74 0d 68 45 0d 44 00 53 e8 c3 2f ff ff 5b 58 56 e8 5d 37 ff ff | S.,,....(..t.hE.D.S../..[XV.]7.. |
| f380 | 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 56 89 c6 53 89 d3 43 0f be 02 83 f8 25 74 07 83 f8 | .e......[^].U..V..S..C.....%t... |
| f3a0 | 5b 74 18 eb 4e 80 3b 00 75 44 68 63 0d 44 00 ff 76 08 e8 84 2f ff ff 59 5e eb 33 31 c0 80 3b 5e | [t..N.;.uDhc.D..v.../..Y^.31..;^ |
| f3c0 | 0f 94 c0 01 c3 80 3b 00 75 0f 68 86 0d 44 00 ff 76 08 e8 64 2f ff ff 58 5a 0f b6 03 43 3c 25 75 | ......;.u.h..D..v..d/..XZ...C<%u |
| f3e0 | 08 0f b6 03 3c 01 83 db ff 80 3b 5d 75 d7 8d 43 01 eb 02 89 d8 8d 65 f8 5b 5e 5d c3 55 89 e5 56 | ....<.....;]u..C......e.[^].U..V |
| f400 | 89 d6 53 89 c3 52 e8 15 54 00 00 59 83 e8 61 83 f8 19 0f 87 56 01 00 00 ff 24 85 a8 0d 44 00 a1 | ..S..R..T..Y..a.....V....$...D.. |
| f420 | ac 32 44 00 83 38 01 75 15 a1 d8 32 44 00 8b 00 0f b7 04 58 25 03 01 00 00 e9 22 01 00 00 68 03 | .2D..8.u...2D......X%....."...h. |
| f440 | 01 00 00 e9 10 01 00 00 a1 ac 32 44 00 83 38 01 75 13 a1 d8 32 44 00 8b 00 0f b7 04 58 83 e0 20 | ..........2D..8.u...2D......X... |
| f460 | e9 fb 00 00 00 6a 20 e9 ec 00 00 00 a1 ac 32 44 00 83 38 01 75 13 a1 d8 32 44 00 8b 00 0f b7 04 | .....j........2D..8.u...2D...... |
| f480 | 58 83 e0 04 e9 d7 00 00 00 6a 04 e9 c8 00 00 00 a1 ac 32 44 00 83 38 01 75 13 a1 d8 32 44 00 8b | X........j........2D..8.u...2D.. |
| f4a0 | 00 0f b7 04 58 83 e0 02 e9 b3 00 00 00 6a 02 e9 a4 00 00 00 a1 ac 32 44 00 83 38 01 75 13 a1 d8 | ....X........j........2D..8.u... |
| f4c0 | 32 44 00 8b 00 0f b7 04 58 83 e0 10 e9 8f 00 00 00 6a 10 e9 80 00 00 00 a1 ac 32 44 00 83 38 01 | 2D......X........j........2D..8. |
| f4e0 | 75 10 a1 d8 32 44 00 8b 00 0f b7 04 58 83 e0 08 eb 6e 6a 08 eb 62 a1 ac 32 44 00 83 38 01 75 10 | u...2D......X....nj..b..2D..8.u. |
| f500 | a1 d8 32 44 00 8b 00 0f b7 04 58 83 e0 01 eb 50 6a 01 eb 44 a1 ac 32 44 00 83 38 01 75 12 a1 d8 | ..2D......X....Pj..D..2D..8.u... |
| f520 | 32 44 00 8b 00 0f b7 04 58 25 07 01 00 00 eb 30 68 07 01 00 00 eb 21 a1 ac 32 44 00 83 38 01 75 | 2D......X%.....0h.....!..2D..8.u |
| f540 | 12 a1 d8 32 44 00 8b 00 0f b7 04 58 25 80 00 00 00 eb 0d 68 80 00 00 00 53 e8 f2 4e 00 00 5b 5a | ...2D......X%......h....S..N..[Z |
| f560 | 89 c3 eb 13 85 db 0f 94 c0 0f b6 d8 eb 09 31 c0 39 de 0f 94 c0 eb 33 a1 ac 32 44 00 83 38 01 75 | ..............1.9.....3..2D..8.u |
| f580 | 10 a1 d8 32 44 00 8b 00 0f b7 04 70 83 e0 02 eb 0a 6a 02 56 e8 b7 4e 00 00 5a 59 85 c0 89 da 75 | ...2D......p.....j.V..N..ZY....u |
| f5a0 | 07 31 d2 85 db 0f 94 c2 89 d0 8d 65 f8 5b 5e 5d c3 55 89 e5 57 bf 01 00 00 00 56 89 c6 53 89 d3 | .1.........e.[^].U..W.....V..S.. |
| f5c0 | 80 7a 01 5e 75 04 66 31 ff 43 43 3b 5d 08 73 44 0f b6 03 3c 25 75 11 43 89 f0 0f b6 13 e8 1a fe | .z.^u.f1.CC;].sD...<%u.C........ |
| f5e0 | ff ff 85 c0 74 e4 eb 28 80 7b 01 2d 75 1b 8d 53 02 3b 55 08 73 13 0f b6 42 fe 89 d3 39 f0 7f ca | ....t..(.{.-u..S.;U.s...B...9... |
| f600 | 0f b6 02 39 c6 7f c3 eb 07 0f b6 c0 39 f0 75 ba 89 f8 eb 07 31 c0 85 ff 0f 94 c0 5b 5e 5f 5d c3 | ...9........9.u.....1......[^_]. |
| f620 | 55 89 e5 56 53 89 c3 0f b6 02 8b 75 08 0f be c8 83 f9 2e 74 10 7f 07 83 f9 25 74 10 eb 2c 83 f9 | U..VS......u.......t.....%t..,.. |
| f640 | 5b 74 17 eb 25 b8 01 00 00 00 eb 29 0f b6 52 01 89 d8 5b 5e 5d e9 a2 fd ff ff 8d 46 ff 89 45 08 | [t..%......)..R...[^]......F..E. |
| f660 | 89 d8 5b 5e 5d e9 47 ff ff ff 0f b6 c0 39 d8 0f 94 c0 0f b6 c0 5b 5e 5d c3 55 89 e5 57 89 d7 56 | ..[^].G......9.......[^].U..W..V |
| f680 | 53 83 ec 14 8b 75 08 89 45 f0 0f be 06 83 f8 25 0f 84 a4 00 00 00 7f 16 85 c0 0f 84 2a 02 00 00 | S....u..E......%............*... |
| f6a0 | 83 f8 24 0f 84 28 02 00 00 e9 3c 02 00 00 83 f8 28 74 0a 83 f8 29 74 27 e9 2d 02 00 00 80 7e 01 | ..$..(....<.....(t...)t'.-....~. |
| f6c0 | 29 75 07 6a fe 8d 46 02 eb 05 6a ff 8d 46 01 50 8b 45 f0 89 fa e8 e6 02 00 00 e9 d9 02 00 00 8b | )u.j..F...j..F.P.E.............. |
| f6e0 | 55 f0 46 8b 42 0c 48 78 0c 8b 4d f0 83 7c c1 14 ff 74 14 eb f1 68 10 0e 44 00 8b 45 f0 ff 70 08 | U.F.B.Hx..M..|...t...h..D..E..p. |
| f700 | e8 36 2c ff ff 5b 5a 8b 55 f0 89 c3 89 f8 2b 44 da 10 89 44 da 14 8b 45 f0 56 89 fa e8 58 ff ff | .6,..[Z.U.....+D...D...E.V...X.. |
| f720 | ff 59 85 c0 0f 85 8e 02 00 00 8b 4d f0 c7 44 d9 14 ff ff ff ff e9 7e 02 00 00 0f b6 56 01 0f be | .Y.........M..D.......~.....V... |
| f740 | c2 83 f8 62 74 0a 83 f8 66 74 7e e9 e1 00 00 00 80 7e 02 00 8d 5e 02 74 06 80 7b 01 00 75 12 68 | ...bt...ft~......~...^.t..{..u.h |
| f760 | 28 0e 44 00 8b 45 f0 ff 70 08 e8 cc 2b ff ff 58 5a 0f b6 07 31 d2 3a 03 75 3d 0f be c0 b9 01 00 | (.D..E..p...+..XZ...1.:.u=...... |
| f780 | 00 00 8d 57 01 89 45 ec 8b 45 f0 0f be 5b 01 89 5d e8 8b 58 04 39 da 73 1c 0f be 02 3b 45 e8 75 | ...W..E..E...[..]..X.9.s....;E.u |
| f7a0 | 06 49 75 0e 42 eb 10 3b 45 ec 0f 94 c0 0f b6 c0 01 c1 42 eb e0 31 d2 85 d2 89 d7 0f 84 ea 01 00 | .Iu.B..;E.........B..1.......... |
| f7c0 | 00 83 c6 04 e9 c1 fe ff ff 83 c6 02 80 3e 5b 74 12 68 3b 0e 44 00 8b 55 f0 ff 72 08 e8 5a 2b ff | .............>[t.h;.D..U..r..Z+. |
| f7e0 | ff 59 5b 8b 45 f0 89 f2 e8 9f fb ff ff 89 45 e4 8b 4d f0 31 c0 3b 39 74 04 0f b6 47 ff 8b 5d e4 | .Y[.E.........E..M.1.;9t...G..]. |
| f800 | 89 f2 0f b6 c0 4b 53 e8 a5 fd ff ff 5a 85 c0 0f 85 96 01 00 00 0f b6 07 89 f2 53 e8 91 fd ff ff | .....KS.....Z.............S..... |
| f820 | 5b 85 c0 0f 84 82 01 00 00 8b 75 e4 e9 59 fe ff ff a1 ac 32 44 00 0f b6 d2 83 38 01 75 10 a1 d8 | [.........u..Y.....2D.....8.u... |
| f840 | 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a 6a 04 52 e8 fa 4b 00 00 5a 59 85 c0 0f 84 8a 00 00 00 | 2D......P.....j.R..K..ZY........ |
| f860 | 0f b6 46 01 83 e8 31 78 14 8b 55 f0 3b 42 0c 7d 0c 8b 4d f0 89 c2 83 7c c1 14 ff 75 14 68 5e 0e | ..F...1x..U.;B.}..M....|...u.h^. |
| f880 | 44 00 8b 45 f0 ff 70 08 e8 ae 2a ff ff 59 89 c2 5b 8b 4d f0 8b 41 04 8b 5c d1 14 29 f8 39 d8 72 | D..E..p...*..Y..[.M..A..\..).9.r |
| f8a0 | 15 53 57 ff 74 d1 10 e8 34 4f 00 00 83 c4 0c 85 c0 8d 14 1f 74 02 31 d2 85 d2 89 d7 0f 84 e9 00 | .SW.t...4O..........t.1......... |
| f8c0 | 00 00 83 c6 02 e9 c0 fd ff ff 89 f8 e9 e7 00 00 00 80 7e 01 00 75 13 8b 55 f0 89 f8 3b 7a 04 0f | ..................~..u..U...;z.. |
| f8e0 | 84 d3 00 00 00 e9 c1 00 00 00 8b 45 f0 89 f2 31 db e8 96 fa ff ff 89 45 e0 8b 4d f0 3b 79 04 73 | ...........E...1.......E..M.;y.s |
| f900 | 14 0f b6 07 89 f2 ff 75 e0 e8 12 fd ff ff 5a 85 c0 74 02 b3 01 8b 55 e0 0f be 02 83 f8 2b 74 3d | .......u......Z..t....U......+t= |
| f920 | 7f 07 83 f8 2a 74 2e eb 7e 83 f8 2d 74 46 83 f8 3f 75 74 85 db 74 15 8b 45 e0 8d 57 01 40 50 8b | ....*t..~..-tF..?ut..t..E..W.@P. |
| f940 | 45 f0 e8 32 fd ff ff 59 85 c0 75 6c 8b 75 e0 46 e9 35 fd ff ff ff 75 e0 89 fa 56 eb 0d 31 c0 85 | E..2...Y..ul.u.F.5....u...V..1.. |
| f960 | db 74 55 ff 75 e0 8d 57 01 56 8b 45 f0 e8 9c 00 00 00 eb 44 89 fb 8b 45 e0 89 da 40 50 8b 45 f0 | .tU.u..W.V.E.......D...E...@P.E. |
| f980 | e8 f4 fc ff ff 5a 85 c0 75 2e 8b 4d f0 3b 59 04 73 19 0f b6 03 89 f2 ff 75 e0 e8 81 fc ff ff 5f | .....Z..u..M.;Y.s.......u......_ |
| f9a0 | 85 c0 74 07 43 eb cf 85 db 75 04 31 c0 eb 09 8b 75 e0 47 e9 d2 fc ff ff 8d 65 f4 5b 5e 5f 5d c3 | ..t.C....u.1....u.G......e.[^_]. |
| f9c0 | 55 89 e5 57 89 d7 56 53 8b 70 0c 89 c3 83 fe 1f 7e 0f 68 74 0e 44 00 ff 70 08 e8 5c 29 ff ff 58 | U..W..VS.p......~.ht.D..p..\)..X |
| f9e0 | 5a 89 7c f3 10 8b 45 0c 89 fa 89 44 f3 14 8d 46 01 ff 75 08 89 43 0c 89 d8 e8 7b fc ff ff 59 85 | Z.|...E....D...F..u..C....{...Y. |
| fa00 | c0 75 03 ff 4b 0c 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 c7 56 89 d6 53 31 db eb 01 43 8d 04 1e | .u..K..e.[^_].U..W..V..S1...C... |
| fa20 | 3b 47 04 73 13 0f b6 00 8b 55 08 ff 75 0c e8 ed fb ff ff 5a 85 c0 75 e4 85 db 78 17 8b 45 0c 8d | ;G.s.....U..u......Z..u...x..E.. |
| fa40 | 14 1e 40 50 89 f8 e8 2e fc ff ff 59 85 c0 75 05 4b eb e7 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | ..@P.......Y..u.K..1..e.[^_].U.. |
| fa60 | 57 89 d7 56 53 89 c3 8b 55 08 3b 7b 0c 8b 45 0c 7c 23 85 ff 75 06 29 d0 50 52 eb 59 c7 45 0c 5e | W..VS...U.;{..E.|#..u.).PR.Y.E.^ |
| fa80 | 0e 44 00 8b 43 08 89 45 08 8d 65 f4 5b 5e 5f 5d e9 a6 28 ff ff 8b 74 fb 14 83 fe ff 75 11 68 86 | .D..C..E..e.[^_]..(...t.....u.h. |
| faa0 | 0e 44 00 ff 73 08 e8 90 28 ff ff 59 58 eb 21 83 fe fe 75 1c 8b 44 fb 10 2b 03 40 89 45 0c 8b 43 | .D..s...(..YX.!...u..D..+.@.E..C |
| fac0 | 08 89 45 08 8d 65 f4 5b 5e 5f 5d e9 eb 1c ff ff 56 ff 74 fb 10 ff 73 08 e8 f9 1c ff ff 83 c4 0c | ..E..e.[^_].....V.t...s......... |
| fae0 | 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 c7 56 53 51 8b 48 0c 89 55 f0 85 c9 89 cb 0f 95 c2 83 7d | .e.[^_].U..W..VSQ.H..U.........} |
| fb00 | f0 00 0f 94 c0 09 d0 a8 01 75 05 bb 01 00 00 00 68 74 0e 44 00 31 f6 53 ff 77 08 e8 03 2a ff ff | .........u......ht.D.1.S.w...*.. |
| fb20 | 83 c4 0c 39 de 7d 14 ff 75 08 89 f2 89 f8 46 ff 75 f0 e8 26 ff ff ff 58 5a eb e8 8d 65 f4 89 d8 | ...9.}..u.....F.u..&...XZ...e... |
| fb40 | 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec 34 01 00 00 89 85 d8 fe ff ff 8d 85 e0 fe ff ff 50 6a 01 | [^_].U..WVS..4...............Pj. |
| fb60 | ff b5 d8 fe ff ff 89 95 d4 fe ff ff e8 4f 2a ff ff 89 85 d0 fe ff ff 8d 85 dc fe ff ff 50 6a 02 | .............O*..............Pj. |
| fb80 | ff b5 d8 fe ff ff e8 35 2a ff ff 6a 01 6a 03 ff b5 d8 fe ff ff 89 85 cc fe ff ff e8 0b 2c ff ff | .......5*..j.j...............,.. |
| fba0 | 8b 9d e0 fe ff ff 83 c4 0c 89 da e8 67 f3 ff ff 89 c7 83 c4 18 4f 79 04 31 ff eb 06 39 df 76 02 | ............g........Oy.1...9.v. |
| fbc0 | 89 df 83 bd d4 fe ff ff 00 0f 84 f7 00 00 00 6a 04 ff b5 d8 fe ff ff e8 01 1a ff ff 5b 85 c0 5e | ...............j............[..^ |
| fbe0 | 75 1a 68 99 0e 44 00 ff b5 cc fe ff ff e8 fe 4b 00 00 5a 85 c0 59 0f 85 ca 00 00 00 8b 85 d0 fe | u.h..D.........K..Z..Y.......... |
| fc00 | ff ff 8b b5 e0 fe ff ff 01 f8 89 85 c8 fe ff ff 29 fe 8b bd dc fe ff ff 85 ff 74 6f 39 f7 76 0d | ................).........to9.v. |
| fc20 | e9 82 01 00 00 8b 85 c4 fe ff ff eb 5e 4f 29 fe eb 27 57 8b 85 cc fe ff ff 43 40 50 53 e8 9e 4b | ............^O)..'W......C@PS..K |
| fc40 | 00 00 83 c4 0c 85 c0 74 dc 89 d8 2b 85 c8 fe ff ff 89 9d c8 fe ff ff 29 c6 85 f6 0f 84 46 01 00 | .......t...+...........).....F.. |
| fc60 | 00 8b 95 cc fe ff ff 0f be 02 56 50 ff b5 c8 fe ff ff e8 89 4b 00 00 89 85 c4 fe ff ff 83 c4 0c | ..........VP........K........... |
| fc80 | 85 c0 89 c3 75 ac e9 1c 01 00 00 85 c0 0f 84 14 01 00 00 89 c3 2b 9d d0 fe ff ff 8d 43 01 50 ff | ....u................+......C.P. |
| fca0 | b5 d8 fe ff ff e8 11 1b ff ff 03 9d dc fe ff ff 53 ff b5 d8 fe ff ff e8 ff 1a ff ff b8 02 00 00 | ................S............... |
| fcc0 | 00 e9 f1 00 00 00 c7 85 c0 fe ff ff 00 00 00 00 8b 85 cc fe ff ff 80 38 5e 75 4d c7 85 c0 fe ff | .......................8^uM..... |
| fce0 | ff 01 00 00 00 40 89 85 cc fe ff ff eb 3a 2b 9d d0 fe ff ff 8d 43 01 50 ff b5 d8 fe ff ff e8 b8 | .....@.......:+......C.P........ |
| fd00 | 1a ff ff 2b b5 d0 fe ff ff 56 ff b5 d8 fe ff ff e8 a6 1a ff ff 6a 00 31 d2 89 f8 e8 c8 fd ff ff | ...+.....V...........j.1........ |
| fd20 | 83 c0 02 e9 8f 00 00 00 8b 85 d0 fe ff ff 8b 9d d0 fe ff ff 8b 95 d8 fe ff ff 89 85 e4 fe ff ff | ................................ |
| fd40 | 01 fb 03 85 e0 fe ff ff 89 95 ec fe ff ff 89 85 e8 fe ff ff ff b5 cc fe ff ff 8d bd e4 fe ff ff | ................................ |
| fd60 | 89 da c7 85 f0 fe ff ff 00 00 00 00 89 f8 e8 06 f9 ff ff 89 c6 85 f6 58 74 19 83 bd d4 fe ff ff | .......................Xt....... |
| fd80 | 00 0f 85 67 ff ff ff 56 89 da 89 f8 e8 57 fd ff ff eb 24 89 d8 43 3b 85 e8 fe ff ff 73 09 83 bd | ...g...V.....W....$..C;.....s... |
| fda0 | c0 fe ff ff 00 74 ad ff b5 d8 fe ff ff e8 d6 19 ff ff b8 01 00 00 00 8d 65 f4 5b 5e 5f 5d c3 55 | .....t..................e.[^_].U |
| fdc0 | ba 01 00 00 00 89 e5 8b 45 08 5d e9 75 fd ff ff 55 31 d2 89 e5 8b 45 08 5d e9 67 fd ff ff 55 89 | ........E.].u...U1....E.].g...U. |
| fde0 | e5 8d 85 e0 fe ff ff 57 56 53 81 ec 18 01 00 00 50 68 ed d8 ff ff ff 75 08 e8 07 18 ff ff 6a 00 | .......WVS......Ph.....u......j. |
| fe00 | 89 c7 68 ec d8 ff ff ff 75 08 e8 f6 17 ff ff 89 85 dc fe ff ff 8b 45 08 68 eb d8 ff ff ff 75 08 | ..h.....u.............E.h.....u. |
| fe20 | 89 85 ec fe ff ff 89 f8 03 85 e0 fe ff ff 89 bd e4 fe ff ff 89 85 e8 fe ff ff e8 61 17 ff ff 8d | ...........................a.... |
| fe40 | 1c 07 83 c4 20 3b 9d e8 fe ff ff 77 5a ff b5 dc fe ff ff 89 da 8d 85 e4 fe ff ff c7 85 f0 fe ff | .....;.....wZ................... |
| fe60 | ff 00 00 00 00 e8 0f f8 ff ff 89 c6 85 f6 58 74 33 89 f0 31 d2 29 f8 39 de 0f 94 c2 01 d0 50 ff | ..............Xt3..1.).9......P. |
| fe80 | 75 08 e8 34 19 ff ff 68 eb d8 ff ff ff 75 08 e8 38 14 ff ff 56 89 da 8d 85 e4 fe ff ff e8 46 fc | u..4...h.....u..8...V.........F. |
| fea0 | ff ff eb 05 43 eb 9e 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 08 6a 00 6a 01 53 e8 fe 26 | ....C..1..e.[^_].U..S.].j.j.S..& |
| fec0 | ff ff 6a 00 6a 02 53 e8 f4 26 ff ff 6a 02 53 e8 21 13 ff ff 83 c4 20 6a 00 53 e8 dc 18 ff ff 6a | ..j.j.S..&..j.S.!......j.S.....j |
| fee0 | 03 68 de 09 41 00 53 e8 c1 19 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 68 a4 0e 44 00 ff 75 | .h..A.S......]........U..h..D..u |
| ff00 | 08 e8 35 24 ff ff c9 c3 55 89 e5 8d 85 d0 fc ff ff 57 56 53 81 ec 40 03 00 00 50 6a 01 ff 75 08 | ..5$....U........WVS..@...Pj..u. |
| ff20 | e8 9b 26 ff ff 6a 00 89 c6 6a 02 ff 75 08 e8 8d 26 ff ff 6a 03 ff 75 08 89 85 c8 fc ff ff e8 72 | ..&..j...j..u...&..j..u........r |
| ff40 | 14 ff ff 89 c3 8b 85 d0 fc ff ff 83 c4 20 40 50 6a 04 ff 75 08 e8 51 28 ff ff 89 85 c4 fc ff ff | ..............@Pj..u..Q(........ |
| ff60 | 8b 85 c8 fc ff ff 83 c4 0c c7 85 c0 fc ff ff 00 00 00 00 80 38 5e 75 11 c7 85 c0 fc ff ff 01 00 | ....................8^u......... |
| ff80 | 00 00 40 89 85 c8 fc ff ff c7 85 bc fc ff ff 00 00 00 00 8d 43 fd 83 f8 01 0f 96 c2 83 fb 06 0f | ..@.................C........... |
| ffa0 | 94 c0 09 d0 a8 01 75 17 83 fb 05 74 12 68 d2 0e 44 00 6a 03 ff 75 08 e8 b1 23 ff ff 83 c4 0c 8d | ......u....t.h..D.j..u...#...... |
| ffc0 | 85 d4 fc ff ff 50 ff 75 08 e8 c3 28 ff ff 5f 89 f0 89 b5 e4 fe ff ff 8b 55 08 03 85 d0 fc ff ff | .....P.u...(.._.........U....... |
| ffe0 | 89 95 ec fe ff ff 89 85 e8 fe ff ff 58 8b 8d c4 fc ff ff 39 8d bc fc ff ff 0f 8d 57 02 00 00 ff | ............X......9.......W.... |
| 10000 | b5 c8 fc ff ff 89 f2 8d 85 e4 fe ff ff c7 85 f0 fe ff ff 00 00 00 00 e8 5d f6 ff ff 89 85 b8 fc | ........................]....... |
| 10020 | ff ff 85 c0 5b 0f 84 c8 01 00 00 6a 03 8b 9d ec fe ff ff 8d bd d4 fc ff ff ff 85 bc fc ff ff 53 | ....[......j...................S |
| 10040 | e8 70 13 ff ff 5a 83 f8 05 59 0f 84 22 01 00 00 7f 0b 83 f8 03 0f 8c 37 01 00 00 eb 0e 83 f8 06 | .p...Z...Y.."..........7........ |
| 10060 | 0f 84 dc 00 00 00 e9 27 01 00 00 8d 85 cc fc ff ff 31 db 50 6a 03 ff b5 ec fe ff ff e8 84 15 ff | .......'.........1.Pj........... |
| 10080 | ff 89 85 b4 fc ff ff 83 c4 0c 3b 9d cc fc ff ff 0f 83 5d 01 00 00 8b 85 b4 fc ff ff 80 3c 03 25 | ..........;.......]..........<.% |
| 100a0 | 75 33 8b 85 b4 fc ff ff 43 0f b6 14 03 a1 ac 32 44 00 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 | u3......C......2D..8.u...2D..... |
| 100c0 | 04 50 83 e0 04 eb 0a 6a 04 52 e8 81 43 00 00 5a 59 85 c0 75 23 8d 87 0c 02 00 00 39 07 72 07 57 | .P.....j.R..C..ZY..u#......9.r.W |
| 100e0 | e8 a0 2a ff ff 59 8b 8d b4 fc ff ff 8b 17 0f b6 04 0b 88 02 ff 07 eb 44 8b 95 b4 fc ff ff 0f b6 | ..*..Y.................D........ |
| 10100 | 04 13 3c 30 75 15 8b 85 b8 fc ff ff 29 f0 50 56 57 e8 8e 2a ff ff 83 c4 0c eb 21 ff b5 b8 fc ff | ..<0u.......).PVW..*......!..... |
| 10120 | ff 0f be d0 83 ea 31 8d 85 e4 fe ff ff 56 e8 2a f9 ff ff 58 5a 57 e8 55 2b ff ff 58 43 e9 48 ff | ......1......V.*...XZW.U+..XC.H. |
| 10140 | ff ff 6a 03 53 e8 3c 12 ff ff 59 89 f2 58 8d 85 e4 fe ff ff ff b5 b8 fc ff ff e8 89 f9 ff ff c7 | ..j.S.<...Y..X.................. |
| 10160 | 04 24 01 00 00 00 50 53 e8 a5 1c ff ff 83 c4 0c eb 20 ff b5 b8 fc ff ff 31 d2 8d 85 e4 fe ff ff | .$....PS................1....... |
| 10180 | 56 e8 d7 f8 ff ff 58 5a 6a 03 53 e8 26 18 ff ff 59 58 6a ff 53 e8 43 14 ff ff 59 85 c0 5a 75 1c | V.....XZj.S.&...YXj.S.C...Y..Zu. |
| 101a0 | 6a fe 53 e8 4d 10 ff ff 58 8b 85 b8 fc ff ff 5a 29 f0 50 56 53 e8 1c 16 ff ff eb 2d 6a ff 53 e8 | j.S.M...X......Z).PVS......-j.S. |
| 101c0 | 87 12 ff ff 5a 85 c0 59 75 22 6a ff 53 e8 e3 11 ff ff 5a 59 50 53 e8 f9 11 ff ff 5a 59 50 68 f1 | ....Z..Yu"j.S.....ZYPS.....ZYPh. |
| 101e0 | 0e 44 00 53 e8 52 21 ff ff 83 c4 0c 57 e8 9e 2a ff ff 58 83 bd b8 fc ff ff 00 0f 95 c0 31 d2 39 | .D.S.R!.....W..*..X..........1.9 |
| 10200 | b5 b8 fc ff ff 0f 97 c2 85 d0 74 08 8b b5 b8 fc ff ff eb 35 3b b5 e8 fe ff ff 73 3a 8d 85 e0 fe | ..........t........5;.....s:.... |
| 10220 | ff ff 8d 95 d4 fc ff ff 39 85 d4 fc ff ff 72 07 52 e8 4f 29 ff ff 58 0f b6 16 46 8b 85 d4 fc ff | ........9.....r.R.O)..X...F..... |
| 10240 | ff 88 10 ff 85 d4 fc ff ff 83 bd c0 fc ff ff 00 0f 84 97 fd ff ff 8b 85 e8 fe ff ff 8d 9d d4 fc | ................................ |
| 10260 | ff ff 29 f0 50 56 53 e8 38 29 ff ff 53 e8 6b 28 ff ff ff b5 bc fc ff ff ff 75 08 e8 3b 15 ff ff | ..).PVS.8)..S.k(.........u..;... |
| 10280 | 8d 65 f4 b8 02 00 00 00 5b 5e 5f 5d c3 55 31 d2 89 e5 57 fc 89 c7 56 83 c9 ff 53 89 c6 88 d0 f2 | .e......[^_].U1...W...V...S..... |
| 102a0 | ae f7 d1 8d 51 ff 0f b6 5c 16 ff 66 c7 44 16 ff 6c 00 88 5c 0e ff c6 44 16 01 00 5b 5e 5f 5d c3 | ....Q...\..f.D..l..\...D...[^_]. |
| 102c0 | 55 89 e5 8d 85 c0 fb ff ff 57 56 53 81 ec 60 04 00 00 50 6a 01 ff 75 08 c7 85 a4 fb ff ff 01 00 | U........WVS..`...Pj..u......... |
| 102e0 | 00 00 e8 d9 22 ff ff 89 c6 8b 85 c0 fb ff ff 01 f0 89 85 a0 fb ff ff 8d 85 e4 fd ff ff 50 ff 75 | ...."........................P.u |
| 10300 | 08 e8 8b 25 ff ff 83 c4 14 3b b5 a0 fb ff ff 0f 83 f2 04 00 00 80 3e 25 75 06 46 80 3e 25 75 2c | ...%.....;............>%u.F.>%u, |
| 10320 | 8d 45 f0 8d 95 e4 fd ff ff 39 85 e4 fd ff ff 72 07 52 e8 4e 28 ff ff 5b 0f b6 16 46 8b 85 e4 fd | .E.......9.....r.R.N(..[...F.... |
| 10340 | ff ff 88 10 ff 85 e4 fd ff ff eb bd ff 85 a4 fb ff ff 8d 95 c4 fd ff ff 89 f7 89 95 9c fb ff ff | ................................ |
| 10360 | eb 01 47 0f b6 07 84 c0 74 14 0f be c0 50 68 12 0f 44 00 e8 88 3f 00 00 5a 85 c0 59 75 e4 89 f8 | ..G.....t....Ph..D...?..Z..Yu... |
| 10380 | 29 f0 83 f8 05 76 0f 68 18 0f 44 00 ff 75 08 e8 a7 1f ff ff 59 5b 0f b6 17 a1 ac 32 44 00 83 38 | )....v.h..D..u......Y[.....2D..8 |
| 103a0 | 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a 6a 04 52 e8 95 40 00 00 5b 5a 83 f8 01 | .u...2D......P.....j.R..@..[Z... |
| 103c0 | a1 ac 32 44 00 83 df ff 0f b6 17 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a | ..2D........8.u...2D......P..... |
| 103e0 | 6a 04 52 e8 68 40 00 00 5a 59 83 f8 01 83 df ff 80 3f 2e 75 5b a1 ac 32 44 00 47 0f b6 17 83 38 | j.R.h@..ZY.......?.u[..2D.G....8 |
| 10400 | 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a 6a 04 52 e8 35 40 00 00 59 5b 83 f8 01 | .u...2D......P.....j.R.5@..Y[... |
| 10420 | a1 ac 32 44 00 83 df ff 0f b6 17 83 38 01 75 10 a1 d8 32 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a | ..2D........8.u...2D......P..... |
| 10440 | 6a 04 52 e8 08 40 00 00 5b 5a 83 f8 01 83 df ff 0f b6 17 a1 ac 32 44 00 83 38 01 75 10 a1 d8 32 | j.R..@..[Z...........2D..8.u...2 |
| 10460 | 44 00 8b 00 0f b7 04 50 83 e0 04 eb 0a 6a 04 52 e8 db 3f 00 00 5a 59 85 c0 74 0f 68 38 0f 44 00 | D......P.....j.R..?..ZY..t.h8.D. |
| 10480 | ff 75 08 e8 b3 1e ff ff 59 5b 8b 8d 9c fb ff ff 89 fb 29 f3 8d 43 01 c6 01 25 41 50 56 89 fe 46 | .u......Y[........)..C...%APV..F |
| 104a0 | 51 89 8d 9c fb ff ff e8 a4 3e 00 00 8b 85 9c fb ff ff 83 c4 0c c6 44 18 01 00 0f be 07 83 f8 67 | Q........>............D........g |
| 104c0 | 7f 3e 83 f8 65 0f 8d 57 01 00 00 83 f8 58 0f 84 fb 00 00 00 7f 17 83 f8 45 0f 84 43 01 00 00 83 | .>..e..W.....X..........E..C.... |
| 104e0 | f8 47 0f 84 3a 01 00 00 e9 dd 02 00 00 83 f8 63 74 4a 83 f8 64 0f 84 86 00 00 00 e9 ca 02 00 00 | .G..:..........ctJ..d........... |
| 10500 | 83 f8 71 0f 84 45 01 00 00 7f 0a 83 f8 69 74 71 83 f8 6f eb 1c 83 f8 75 0f 84 b1 00 00 00 7f 0e | ..q..E.......itq..o....u........ |
| 10520 | 83 f8 73 0f 84 37 02 00 00 e9 9c 02 00 00 83 f8 78 0f 84 98 00 00 00 e9 8e 02 00 00 ff b5 a4 fb | ..s..7..........x............... |
| 10540 | ff ff ff 75 08 e8 a1 21 ff ff d9 bd b6 fb ff ff 58 0f b7 85 b6 fb ff ff 5a 80 cc 0c 66 89 85 b4 | ...u...!........X.......Z...f... |
| 10560 | fb ff ff d9 ad b4 fb ff ff db 9d a8 fb ff ff d9 ad b6 fb ff ff 8b 85 a8 fb ff ff 50 e9 31 02 00 | ...........................P.1.. |
| 10580 | 00 8d 9d c4 fd ff ff 89 d8 e8 ff fc ff ff ff b5 a4 fb ff ff ff 75 08 e8 4f 21 ff ff 5f d9 bd b6 | .....................u..O!.._... |
| 105a0 | fb ff ff 58 0f b7 85 b6 fb ff ff 80 cc 0c 66 89 85 b4 fb ff ff d9 ad b4 fb ff ff db 9d a8 fb ff | ...X..........f................. |
| 105c0 | ff d9 ad b6 fb ff ff 8b 85 a8 fb ff ff eb 4c 8d 9d c4 fd ff ff 89 d8 e8 b1 fc ff ff ff b5 a4 fb | ..............L................. |
| 105e0 | ff ff ff 75 08 e8 01 21 ff ff d9 bd b6 fb ff ff 0f b7 85 b6 fb ff ff 5a 80 cc 0c 66 89 85 b4 fb | ...u...!...............Z...f.... |
| 10600 | ff ff d9 ad b4 fb ff ff df bd ac fb ff ff d9 ad b6 fb ff ff 59 8b 85 ac fb ff ff 50 53 e9 97 01 | ....................Y......PS... |
| 10620 | 00 00 ff b5 a4 fb ff ff ff 75 08 e8 bb 20 ff ff 8d 85 c4 fd ff ff dd 1c 24 50 8d 85 c4 fb ff ff | .........u..............$P...... |
| 10640 | 50 e8 ca 3c 00 00 83 c4 10 e9 90 01 00 00 8d 85 bc fb ff ff 8d 9d e4 fd ff ff 50 ff b5 a4 fb ff | P..<......................P..... |
| 10660 | ff ff 75 08 e8 57 1f ff ff 89 85 98 fb ff ff 8d 45 f0 83 c4 0c 39 85 e4 fd ff ff 72 07 53 e8 02 | ..u..W..........E....9.....r.S.. |
| 10680 | 25 ff ff 58 8b 85 e4 fd ff ff c6 00 22 ff 85 e4 fd ff ff 8b 85 bc fb ff ff 48 89 85 bc fb ff ff | %..X........"............H...... |
| 106a0 | 40 0f 84 9c 00 00 00 8b 95 98 fb ff ff 0f be 02 83 f8 0d 74 48 7f 09 85 c0 74 4b 83 f8 0a eb 08 | @..................tH....tK..... |
| 106c0 | 83 f8 22 74 05 83 f8 5c 75 4e 8d bb 0c 02 00 00 39 3b 72 07 53 e8 ab 24 ff ff 58 8b 03 c6 00 5c | .."t...\uN......9;r.S..$..X....\ |
| 106e0 | 8b 03 40 89 03 39 f8 72 07 53 e8 96 24 ff ff 58 8b 8d 98 fb ff ff 8b 13 0f b6 01 eb 37 6a 02 68 | ..@..9.r.S..$..X............7j.h |
| 10700 | 65 0f 44 00 eb 07 6a 04 68 68 0f 44 00 53 e8 91 24 ff ff 83 c4 0c eb 20 8d 83 0c 02 00 00 39 03 | e.D...j.hh.D.S..$.............9. |
| 10720 | 72 07 53 e8 5d 24 ff ff 58 8b bd 98 fb ff ff 8b 13 0f b6 07 88 02 ff 03 ff 85 98 fb ff ff e9 50 | r.S.]$..X......................P |
| 10740 | ff ff ff 8d 83 0c 02 00 00 39 03 72 07 53 e8 32 24 ff ff 58 8b 03 c6 00 22 ff 03 e9 a9 fb ff ff | .........9.r.S.2$..X...."....... |
| 10760 | 8d 85 b8 fb ff ff 50 ff b5 a4 fb ff ff ff 75 08 e8 4b 1e ff ff 6a 2e 89 c3 8d 85 c4 fd ff ff 50 | ......P.......u..K...j.........P |
| 10780 | e8 7b 3b 00 00 83 c4 14 85 c0 75 25 83 bd b8 fb ff ff 63 76 1c ff b5 a4 fb ff ff ff 75 08 e8 e3 | .{;.......u%......cv........u... |
| 107a0 | 0b ff ff 8d 85 e4 fd ff ff 50 e8 e1 24 ff ff eb 4e 53 8d 85 c4 fd ff ff 50 8d 85 c4 fb ff ff 50 | .........P..$...NS......P......P |
| 107c0 | e8 4b 3b 00 00 83 c4 0c eb 14 0f be 46 ff 50 68 6d 0f 44 00 ff 75 08 e8 5f 1b ff ff eb 3a fc 31 | .K;.........F.Phm.D..u.._....:.1 |
| 107e0 | c0 8d 95 c4 fb ff ff 83 c9 ff 89 d7 f2 ae f7 d1 8d 85 e4 fd ff ff 49 51 52 50 e8 a5 23 ff ff 83 | ......................IQRP..#... |
| 10800 | c4 0c e9 02 fb ff ff 8d 85 e4 fd ff ff 50 e8 ca 22 ff ff b8 01 00 00 00 8d 65 f4 5b 5e 5f 5d c3 | .............P.."........e.[^_]. |
| 10820 | 55 89 e5 53 8b 5d 08 68 a0 0c 44 00 68 8f 0f 44 00 53 e8 5f 22 ff ff 68 61 0c 44 00 6a ff 53 e8 | U..S.].h..D.h..D.S._"..ha.D.j.S. |
| 10840 | 97 11 ff ff 68 5b 0c 44 00 6a fe 53 e8 71 13 ff ff 83 c4 24 6a 01 6a 00 53 e8 45 12 ff ff 83 c4 | ....h[.D.j.S.q.....$j.j.S.E..... |
| 10860 | 0c 6a 00 68 20 0d 44 00 53 e8 68 0f ff ff 83 c4 0c 6a fe 53 e8 0d 0b ff ff 58 5a 6a fe 53 e8 7a | .j.h..D.S.h......j.S.....XZj.S.z |
| 10880 | 14 ff ff 59 58 6a fe 53 e8 68 09 ff ff 58 5a 6a fe 53 e8 ef 0a ff ff 59 58 68 96 0f 44 00 6a fe | ...YXj.S.h...XZj.S.....YXh..D.j. |
| 108a0 | 53 e8 1c 13 ff ff 83 c4 0c 6a fe 53 e8 44 09 ff ff 58 b8 01 00 00 00 8b 5d fc 5a c9 c3 90 90 90 | S........j.S.D...X......].Z..... |
| 108c0 | 55 d9 ee 89 e5 53 53 53 89 c3 dd 45 08 da e9 df e0 9e 75 07 7a 05 8b 53 10 eb 27 0f b6 4b 07 ba | U....SSS...E......u.z..S..'..K.. |
| 108e0 | 01 00 00 00 8b 45 0c 89 45 f8 d3 e2 4a 03 45 08 83 ca 01 89 d1 31 d2 89 45 f4 f7 f1 c1 e2 05 03 | .....E..E...J.E......1..E....... |
| 10900 | 53 10 89 d0 5a 59 5b 5d c3 55 89 e5 56 53 89 c3 51 51 8b 42 08 83 f8 02 74 49 7f 07 83 f8 01 74 | S...ZY[].U..VS..QQ.B....tI.....t |
| 10920 | 35 eb 40 83 f8 03 74 07 83 f8 04 74 14 eb 34 ff 72 04 89 d8 ff 32 e8 85 ff ff ff 5e 89 c1 5a eb | 5.@...t....t..4.r....2.....^..Z. |
| 10940 | 43 0f b6 4b 07 b8 01 00 00 00 8b 12 d3 e0 8d 48 ff 23 4a 08 eb 28 0f b6 4b 07 d3 e0 8d 48 ff 23 | C..K...........H.#J..(..K....H.# |
| 10960 | 0a eb 1b 0f b6 4b 07 b8 01 00 00 00 8b 32 31 d2 d3 e0 8d 48 ff 83 c9 01 89 f0 f7 f1 89 d1 c1 e1 | .....K.......21....H............ |
| 10980 | 05 03 4b 10 8d 65 f8 89 c8 5b 5e 5d c3 55 89 e5 52 52 83 78 08 03 75 22 dd 00 d9 05 c0 0f 44 00 | ..K..e...[^].U..RR.x..u"......D. |
| 109a0 | d8 c1 dd 5d f8 8b 45 f8 89 c2 50 db 04 24 83 c4 04 da e9 df e0 9e 7a 02 74 03 83 ca ff c9 89 d0 | ...]..E...P..$........z.t....... |
| 109c0 | c3 55 83 c8 ff 89 e5 57 56 53 53 8b 75 10 8b 7d 0c 83 7e 08 00 0f 84 b0 00 00 00 89 f0 e8 ab ff | .U.....WVSS.u..}..~............. |
| 109e0 | ff ff 85 c0 7e 52 3b 47 1c 7f 4d 48 e9 9a 00 00 00 50 db 04 24 83 c4 04 c7 46 08 03 00 00 00 dd | ....~R;G..MH.....P..$....F...... |
| 10a00 | 1e 03 4f 0c eb 17 8b 55 f0 8d 0c 10 8b 41 10 8b 51 14 89 06 8b 41 18 89 56 04 89 46 08 8b 01 8b | ..O....U.....A..Q....A..V..F.... |
| 10a20 | 51 04 89 46 10 8b 41 08 89 56 14 89 46 18 b8 01 00 00 00 e9 bf 00 00 00 89 f2 89 f8 e8 c8 fe ff | Q..F..A..V..F................... |
| 10a40 | ff 89 c3 56 8d 43 10 50 e8 e4 b4 ff ff 5a 85 c0 59 75 13 83 7b 18 0b 75 1a 83 7e 08 03 7e 14 8b | ...V.C.P.....Z..Yu..{..u..~..~.. |
| 10a60 | 06 39 43 10 75 0d 89 d8 2b 47 10 c1 f8 05 03 47 1c eb 18 8b 5b 1c 85 db 75 c9 68 c4 0f 44 00 ff | .9C.u...+G.....G....[...u.h..D.. |
| 10a80 | 75 08 e8 2a 62 ff ff 59 31 c0 5b 8b 5f 1c 8d 50 01 39 da 7d 1f 89 d1 c1 e1 04 8b 47 0c 83 7c 01 | u..*b..Y1.[._..P.9.}.......G..|. |
| 10aa0 | 08 00 8d 42 01 0f 85 46 ff ff ff 83 c1 10 39 d8 89 c2 7c e6 0f b6 5f 07 b8 01 00 00 00 2b 57 1c | ...B...F......9...|..._......+W. |
| 10ac0 | 88 d9 d3 e0 39 c2 7d 2d 89 d0 c1 e0 05 89 45 f0 8b 47 10 8b 4d f0 83 7c 01 08 00 0f 85 25 ff ff | ....9.}-......E..G..M..|.....%.. |
| 10ae0 | ff 83 c1 20 b8 01 00 00 00 42 89 4d f0 88 d9 d3 e0 39 c2 7c db 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 | .........B.M.....9.|.1..e.[^_].U |
| 10b00 | 89 e5 53 89 d3 e8 83 fe ff ff 48 31 d2 3d ff ff ff 03 77 0f 50 e8 f3 b3 ff ff ff 44 83 04 ba 01 | ..S.......H1.=....w.P......D.... |
| 10b20 | 00 00 00 8b 5d fc 89 d0 c9 c3 55 89 c1 89 e5 56 8b 75 08 53 89 d3 8d 46 01 3d ff ff ff 0f 77 1b | ....].....U....V.u.S...F.=....w. |
| 10b40 | 89 f0 c1 e0 04 50 8b 42 1c c1 e0 04 50 ff 72 0c 51 e8 3e a7 ff ff 83 c4 10 eb 07 51 e8 1f a7 ff | .....P.B....P.r.Q.>........Q.... |
| 10b60 | ff 5a 89 43 0c 8b 53 1c 39 f2 7d 15 89 d1 c1 e1 04 c7 44 01 08 00 00 00 00 42 83 c1 10 39 f2 7c | .Z.C..S.9.}.......D......B...9.| |
| 10b80 | f0 89 73 1c 8d 65 f8 5b 5e 5d c3 55 89 e5 57 89 d7 56 89 c6 53 51 8b 5d 08 85 db 75 10 c7 42 10 | ..s..e.[^].U..W..V..SQ.]...u..B. |
| 10ba0 | a0 0f 44 00 c7 45 f0 00 00 00 00 eb 7c 8d 43 ff 50 e8 57 b3 ff ff 5a 40 83 f8 1a 89 45 f0 7e 0d | ..D..E......|.C.P.W...Z@....E.~. |
| 10bc0 | 68 da 0f 44 00 56 e8 e6 60 ff ff 5b 58 0f b6 4d f0 bb 01 00 00 00 d3 e3 8d 43 01 3d ff ff ff 07 | h..D.V..`..[X..M.........C.=.... |
| 10be0 | 77 15 89 d8 c1 e0 05 50 6a 00 6a 00 56 e8 a2 a6 ff ff 83 c4 10 eb 07 56 e8 83 a6 ff ff 59 89 47 | w......Pj.j.V..........V.....Y.G |
| 10c00 | 10 85 db 7e 24 31 c9 89 da 8b 47 10 01 c8 83 c1 20 c7 40 1c 00 00 00 00 4a c7 40 18 00 00 00 00 | ...~$1....G.......@.....J.@..... |
| 10c20 | c7 40 08 00 00 00 00 75 e0 0f b6 45 f0 c1 e3 05 03 5f 10 88 47 07 89 5f 14 8d 65 f4 5b 5e 5f 5d | .@.....u...E....._..G.._..e.[^_] |
| 10c40 | c3 55 89 e5 56 8b 75 08 53 6a 20 6a 00 6a 00 56 e8 3f a6 ff ff 6a 05 89 c3 50 56 e8 a6 81 ff ff | .U..V.u.Sj.j.j.V.?...j...PV..... |
| 10c60 | c6 43 06 ff 89 da 89 f0 c6 43 07 00 c7 43 08 00 00 00 00 c7 43 0c 00 00 00 00 c7 43 1c 00 00 00 | .C.......C...C......C......C.... |
| 10c80 | 00 c7 43 10 a0 0f 44 00 ff 75 0c e8 9a fe ff ff 83 c4 20 89 f0 89 da ff 75 10 e8 ec fe ff ff 8d | ..C...D..u..............u....... |
| 10ca0 | 65 f8 89 d8 5b 5e 5d c3 55 89 e5 56 8b 75 08 53 8b 5d 0c 8b 53 10 81 fa a0 0f 44 00 74 18 6a 00 | e...[^].U..V.u.S.]..S.....D.t.j. |
| 10cc0 | b8 20 00 00 00 0f b6 4b 07 d3 e0 50 52 56 e8 c1 a5 ff ff 83 c4 10 6a 00 8b 43 1c c1 e0 04 50 ff | .......K...PRV........j..C....P. |
| 10ce0 | 73 0c 56 e8 ac a5 ff ff 6a 00 6a 20 53 56 e8 a1 a5 ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 50 50 8b | s.V.....j.j.SV......e.[^].U..PP. |
| 10d00 | 55 0c 8b 4d 08 8d 42 ff 3b 41 1c 73 0f c1 e2 04 03 51 0c 8d 42 f0 eb 3f 89 d0 eb 3b 52 89 c8 db | U..M..B.;A.s.....Q..B..?...;R... |
| 10d20 | 04 24 83 ec 04 dd 14 24 dd 5d f8 e8 90 fb ff ff 5a 89 c2 59 83 7a 18 03 75 11 dd 42 10 dd 45 f8 | .$.....$.]......Z..Y.z..u..B..E. |
| 10d40 | d9 c9 da e9 df e0 9e 7a 02 74 cd 8b 52 1c 85 d2 75 e2 b8 c0 04 44 00 c9 c3 55 b8 01 00 00 00 89 | .......z.t..R...u....D...U...... |
| 10d60 | e5 53 8b 55 08 8b 5d 0c 0f b6 4a 07 d3 e0 48 23 43 08 c1 e0 05 03 42 10 83 78 18 04 75 05 39 58 | .S.U..]...J...H#C.....B..x..u.9X |
| 10d80 | 10 74 0c 8b 40 1c 85 c0 75 ee b8 c0 04 44 00 5b 5d c3 55 89 e5 56 53 53 53 8b 75 0c 8b 4d 08 8b | .t..@...u....D.[].U..VSSS.u..M.. |
| 10da0 | 56 08 83 fa 03 74 1c 7f 0b 85 d2 b8 c0 04 44 00 74 65 eb 3c 83 fa 04 75 37 ff 36 51 e8 98 ff ff | V....t........D.te.<...u7.6Q.... |
| 10dc0 | ff eb 54 dd 06 d9 05 ec 0f 44 00 d8 c1 dd 5d f0 8b 55 f0 52 db 04 24 83 c4 04 da e9 df e0 9e 75 | ..T......D....]..U.R..$........u |
| 10de0 | 0f 7a 0d 52 51 e8 10 ff ff ff eb 2b 89 d8 eb 27 89 f2 89 c8 e8 10 fb ff ff 89 c3 56 8d 43 10 50 | .z.RQ......+...'...........V.C.P |
| 10e00 | e8 2c b1 ff ff 5a 85 c0 59 75 e1 8b 5b 1c 85 db 75 e9 b8 c0 04 44 00 8d 65 f8 5b 5e 5d c3 55 89 | .,...Z..Yu..[...u....D..e.[^].U. |
| 10e20 | e5 57 56 53 8b 5d 10 8b 75 0c 8b 7d 08 53 56 e8 5e ff ff ff c6 46 06 00 3d c0 04 44 00 59 5a 75 | .WVS.]..u..}.SV.^....F..=..D.YZu |
| 10e40 | 3e 8b 43 08 85 c0 75 07 68 f0 0f 44 00 eb 15 83 f8 03 75 18 dd 03 dd e8 df e0 9e 7a 02 74 0d 68 | >.C...u.h..D......u........z.t.h |
| 10e60 | 03 10 44 00 57 e8 47 5e ff ff 58 5a 89 5d 08 8d 65 f4 89 f2 5b 89 f8 5e 5f 5d e9 53 01 00 00 8d | ..D.W.G^..XZ.]..e...[..^_].S.... |
| 10e80 | 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 18 8b 7d 08 89 45 f0 8b 42 1c 89 55 ec 8b 4d ec 39 | e.[^_].U..WVS....}..E..B..U..M.9 |
| 10ea0 | c7 89 45 e8 8b 49 10 0f b6 52 07 89 4d e0 89 55 e4 7e 0d 57 8b 55 ec 8b 45 f0 e8 6b fc ff ff 5e | ..E..I...R..M..U.~.W.U..E..k...^ |
| 10ec0 | ff 75 0c 8b 55 ec 8b 45 f0 e8 bd fc ff ff 3b 7d e8 5b 0f 8d 84 00 00 00 8b 45 ec 89 fa 89 fe c1 | .u..U..E......;}.[.......E...... |
| 10ee0 | e2 04 89 55 dc 89 78 1c 8b 4d ec 8b 55 dc 8b 41 0c 83 7c 02 08 00 74 23 8d 1c 10 8d 46 01 50 51 | ...U..x..M..U..A..|...t#....F.PQ |
| 10f00 | ff 75 f0 e8 98 03 00 00 8b 13 83 c4 0c 8b 4b 04 89 10 8b 53 08 89 48 04 89 50 08 83 45 dc 10 46 | .u............K....S..H..P..E..F |
| 10f20 | 3b 75 e8 7c c3 8d 47 01 3d ff ff ff 0f 77 1e c1 65 e8 04 c1 e7 04 8b 4d ec 57 ff 75 e8 ff 71 0c | ;u.|..G.=....w..e......M.W.u..q. |
| 10f40 | ff 75 f0 e8 4c a3 ff ff 83 c4 10 eb 09 ff 75 f0 e8 2b a3 ff ff 59 8b 55 ec 89 42 0c 0f b6 4d e4 | .u..L.........u..+...Y.U..B...M. |
| 10f60 | b8 01 00 00 00 d3 e0 89 c6 4e 78 39 8b 55 e0 89 f0 c1 e0 05 8d 1c 10 83 7b 08 00 74 22 8d 43 10 | .........Nx9.U..........{..t".C. |
| 10f80 | 50 ff 75 ec ff 75 f0 e8 92 fe ff ff 8b 13 83 c4 0c 8b 4b 04 89 10 8b 53 08 89 48 04 89 50 08 83 | P.u..u............K....S..H..P.. |
| 10fa0 | eb 20 4e 79 d2 81 7d e0 a0 0f 44 00 74 1c 0f b6 4d e4 b8 20 00 00 00 6a 00 d3 e0 50 ff 75 e0 ff | ..Ny..}...D.t...M......j...P.u.. |
| 10fc0 | 75 f0 e8 cd a2 ff ff 83 c4 10 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 81 ec a4 00 00 00 | u..........e.[^_].U..W..VS...... |
| 10fe0 | 8b 55 08 89 85 7c ff ff ff 89 f8 e8 19 f9 ff ff 83 78 08 00 89 c3 75 0b 3d a0 0f 44 00 0f 85 5d | .U...|...........x....u.=..D...] |
| 11000 | 02 00 00 8b 57 14 8b 4f 10 8d 42 e0 89 47 14 39 ca 76 1b 8b 57 14 83 7a 18 00 74 08 8d 42 e0 89 | ....W..O..B..G.9.v..W..z..t..B.. |
| 11020 | 47 14 eb eb 85 d2 89 d6 0f 85 f0 01 00 00 31 c0 c7 44 85 84 00 00 00 00 40 83 f8 1a 7e f2 c7 85 | G.............1..D......@...~... |
| 11040 | 70 ff ff ff 00 00 00 00 bb 01 00 00 00 c7 85 78 ff ff ff 00 00 00 00 c7 85 74 ff ff ff 01 00 00 | p..............x.........t...... |
| 11060 | 00 8b 8d 74 ff ff ff 31 f6 8b 47 1c 39 c1 7e 08 39 c3 89 c1 7f 47 eb 08 3b 9d 74 ff ff ff 7f 1b | ...t...1..G.9.~.9....G..;.t..... |
| 11080 | 89 da c1 e2 04 89 d0 03 47 0c 8b 40 f8 83 f8 01 83 de ff 43 83 c2 10 39 cb 7e ea 01 b5 70 ff ff | ........G..@.......C...9.~...p.. |
| 110a0 | ff 8b 85 78 ff ff ff d1 a5 74 ff ff ff 01 74 85 84 40 83 f8 1a 89 85 78 ff ff ff 7e a4 c7 85 6c | ...x.....t....t..@.....x...~...l |
| 110c0 | ff ff ff 00 00 00 00 bb 01 00 00 00 8b 95 70 ff ff ff c7 85 68 ff ff ff 00 00 00 00 0f b6 4f 07 | ..............p.....h.........O. |
| 110e0 | 89 55 80 d3 e3 4b 83 fb ff 74 30 89 de c1 e6 05 8b 47 10 01 f0 83 78 08 00 74 17 83 c0 10 8d 55 | .U...K...t0......G....x..t.....U |
| 11100 | 84 e8 f9 f9 ff ff 01 85 68 ff ff ff ff 85 6c ff ff ff 4b 83 ee 20 83 fb ff 75 d5 8b 45 08 8d 55 | ........h.....l...K......u..E..U |
| 11120 | 84 8b 8d 68 ff ff ff 01 4d 80 8b b5 70 ff ff ff 03 b5 6c ff ff ff e8 c4 f9 ff ff 03 45 80 c7 85 | ...h....M...p.....l.........E... |
| 11140 | 5c ff ff ff 00 00 00 00 b9 01 00 00 00 46 39 85 5c ff ff ff 89 45 80 c7 85 60 ff ff ff 00 00 00 | \............F9.\....E...`...... |
| 11160 | 00 c7 85 58 ff ff ff 00 00 00 00 c7 85 64 ff ff ff 00 00 00 00 7d 76 8b 9d 64 ff ff ff 8b 44 9d | ...X.........d.......}v..d....D. |
| 11180 | 84 85 c0 7e 32 01 85 60 ff ff ff ba 02 00 00 00 89 c8 89 d3 99 f7 fb 39 85 60 ff ff ff 89 85 50 | ...~2..`...............9.`.....P |
| 111a0 | ff ff ff 7e 12 89 8d 58 ff ff ff 8b 85 60 ff ff ff 89 85 5c ff ff ff 8b 55 80 39 95 60 ff ff ff | ...~...X.....`.....\....U.9.`... |
| 111c0 | 89 95 50 ff ff ff 74 25 ff 85 64 ff ff ff 8d 04 09 ba 02 00 00 00 89 d3 99 89 c1 f7 fb 8b 95 50 | ..P...t%..d....................P |
| 111e0 | ff ff ff 39 d0 89 85 54 ff ff ff eb 88 2b b5 5c ff ff ff 89 fa 8b 8d 58 ff ff ff 8b 85 7c ff ff | ...9...T.....+.\.......X.....|.. |
| 11200 | ff 56 51 89 4d 80 e8 7c fc ff ff 58 5a ff 75 08 57 ff b5 7c ff ff ff e8 02 fc ff ff eb 7a 8d 53 | .VQ.M..|...XZ.u.W..|.........z.S |
| 11220 | 10 89 f8 e8 e1 f6 ff ff 39 d8 74 29 39 58 1c 74 05 8b 40 1c eb f6 89 70 1c 6a 20 53 56 e8 1e 31 | ........9.t)9X.t..@....p.j.SV..1 |
| 11240 | 00 00 c7 43 1c 00 00 00 00 83 c4 0c c7 43 08 00 00 00 00 eb 0b 8b 43 1c 89 46 1c 89 73 1c 89 f3 | ...C.........C........C..F..s... |
| 11260 | 8b 4d 08 8b 01 8b 51 04 89 43 10 89 53 14 8b 41 08 89 43 18 83 79 08 03 7e 1c 8b 01 f6 40 05 03 | .M....Q..C..S..A..C..y..~....@.. |
| 11280 | 74 14 f6 47 05 04 74 0e 57 ff b5 7c ff ff ff e8 57 7b ff ff 5f 58 89 d8 8d 65 f4 5b 5e 5f 5d c3 | t..G..t.W..|....W{.._X...e.[^_]. |
| 112a0 | 55 89 e5 56 53 83 ec 10 8b 75 10 8b 5d 0c 56 53 e8 45 fa ff ff 59 3d c0 04 44 00 5a 75 1e 56 8d | U..VS....u..].VS.E...Y=..D.Zu.V. |
| 112c0 | 45 e8 89 da db 04 24 89 04 24 8b 45 08 c7 45 f0 03 00 00 00 dd 5d e8 e8 f6 fc ff ff 8d 65 f8 5b | E.....$..$.E..E......].......e.[ |
| 112e0 | 5e 5d c3 55 31 c0 89 e5 56 53 8b 55 0c 8b 75 08 8b 5d 10 81 7a 10 a0 0f 44 00 74 08 0f b6 4a 07 | ^].U1...VS.U..u..]..z...D.t...J. |
| 11300 | b0 01 d3 e0 89 45 0c 89 f0 89 5d 08 5b 5e 5d e9 73 fb ff ff 55 89 e5 56 53 83 ec 10 8b 75 10 8b | .....E....].[^].s...U..VS....u.. |
| 11320 | 5d 0c 56 53 e8 30 fa ff ff 59 3d c0 04 44 00 5a 75 18 89 75 e8 8d 45 e8 89 da 50 8b 45 08 c7 45 | ].VS.0...Y=..D.Zu..u..E...P.E..E |
| 11340 | f0 04 00 00 00 e8 88 fc ff ff 8d 65 f8 5b 5e 5d c3 55 89 e5 8b 45 08 57 56 53 8b 48 1c 85 c9 74 | ...........e.[^].U...E.WVS.H...t |
| 11360 | 3a 8b 70 0c 89 c8 c1 e0 04 83 7c 06 f8 00 75 2b 31 db 83 f9 01 76 20 8d 14 0b d1 ea 89 d0 c1 e0 | :.p.......|...u+1....v.......... |
| 11380 | 04 83 7c 06 f8 00 75 04 89 d1 eb 02 89 d3 89 c8 29 d8 83 f8 01 eb de 89 d8 eb 7a 8b 55 08 89 c8 | ..|...u.........).........z.U... |
| 113a0 | 89 ce 8d 79 01 81 7a 10 a0 0f 44 00 75 2d eb 65 89 fe 8d 3c 3f 81 ff fd ff ff 7f 76 1e be 01 00 | ...y..z...D.u-.e...<?......v.... |
| 113c0 | 00 00 eb 01 46 56 ff 75 08 e8 2c f9 ff ff 83 78 08 00 5f 5a 75 ee 8d 46 ff eb 3a 57 ff 75 08 e8 | ....FV.u..,....x.._Zu..F..:W.u.. |
| 113e0 | 16 f9 ff ff 83 78 08 00 59 5b 75 c4 89 f8 29 f0 83 f8 01 76 1e 8d 1c 3e d1 eb 53 ff 75 08 e8 f7 | .....x..Y[u...)....v...>..S.u... |
| 11400 | f8 ff ff 83 78 08 00 59 5a 75 04 89 df eb dd 89 de eb d9 89 f0 8d 65 f4 5b 5e 5f 5d c3 90 90 90 | ....x..YZu............e.[^_].... |
| 11420 | 55 89 e5 57 56 be 01 00 00 00 53 8b 5d 08 6a 05 6a 01 53 e8 24 11 ff ff 6a 01 53 e8 32 02 ff ff | U..WV.....S.].j.j.S.$...j.S.2... |
| 11440 | 6a 06 89 c7 6a 02 53 e8 10 11 ff ff 83 c4 20 39 fe 7f 47 6a 02 53 e8 2b ff fe ff 56 53 e8 59 03 | j...j.S........9..Gj.S.+...VS.Y. |
| 11460 | ff ff 56 6a 01 53 e8 fc 05 ff ff 6a 01 6a 02 53 e8 9d 09 ff ff 83 c4 28 6a ff 53 e8 35 ff fe ff | ..Vj.S.....j.j.S.......(j.S.5... |
| 11480 | 59 85 c0 5a 74 07 b8 01 00 00 00 eb 0f 6a fe 46 53 e8 5f fd fe ff 58 5a eb b5 31 c0 8d 65 f4 5b | Y..Zt........j.FS._...XZ..1..e.[ |
| 114a0 | 5e 5f 5d c3 55 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 a7 10 ff ff 6a 06 6a 02 53 e8 9d 10 ff ff 53 | ^_].U..S.].j.j.S.....j.j.S.....S |
| 114c0 | e8 c3 02 ff ff 83 c4 1c eb 44 6a 02 53 e8 b4 fe fe ff 6a fd 53 e8 ac fe fe ff 6a fd 53 e8 a4 fe | .........Dj.S.....j.S.....j.S... |
| 114e0 | fe ff 6a 01 6a 02 53 e8 26 09 ff ff 83 c4 24 6a ff 53 e8 be fe fe ff 5a 85 c0 59 74 07 b8 01 00 | ..j.j.S.&.....$j.S.....Z..Yt.... |
| 11500 | 00 00 eb 18 6a fd 53 e8 e9 fc fe ff 59 58 6a 01 53 e8 74 0b ff ff 59 85 c0 5a 75 ae 8b 5d fc c9 | ....j.S.....YXj.S.t...Y..Zu..].. |
| 11520 | c3 55 89 e5 53 d9 ee 51 51 8b 5d 08 6a 05 6a 01 53 dd 5d f4 e8 23 10 ff ff 53 e8 49 02 ff ff 83 | .U..S..QQ.].j.j.S.]..#...S.I.... |
| 11540 | c4 10 eb 37 6a fe 53 e8 a9 fc fe ff 6a ff 53 e8 61 fe fe ff 83 c4 10 83 f8 03 75 1f 6a ff 53 e8 | ...7j.S.....j.S.a.........u.j.S. |
| 11560 | 09 00 ff ff dd 45 f4 d9 c9 58 dd e1 df e0 dd d9 5a 9e 76 05 dd 5d f4 eb 02 dd d8 6a 01 53 e8 07 | .....E...X......Z.v..].....j.S.. |
| 11580 | 0b ff ff 5a 85 c0 59 75 bb ff 75 f8 ff 75 f4 53 e8 0b 02 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 | ...Z..Yu..u..u.S......]........U |
| 115a0 | 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 ac 0f ff ff 83 c4 0c 6a 01 53 e8 b7 00 ff ff 5a 59 50 53 e8 | ..S.].j.j.S........j.S.....ZYPS. |
| 115c0 | f7 01 ff ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 53 8b 5d 08 6a 05 6a 01 53 e8 7d 0f ff ff 68 | .....]........U..S.].j.j.S.}...h |
| 115e0 | b0 10 44 00 53 e8 51 0d ff ff 6a 01 53 e8 94 fd fe ff 8b 5d fc b8 01 00 00 00 c9 c3 55 89 e5 57 | ..D.S.Q...j.S......]........U..W |
| 11600 | 56 53 6a 05 6a 01 ff 75 08 e8 4e 0f ff ff 6a 01 ff 75 08 e8 5a 00 ff ff 83 c4 14 8d 58 01 ff 75 | VSj.j..u..N...j..u..Z.......X..u |
| 11620 | 08 e8 be fb fe ff 5a 83 f8 02 74 07 83 f8 03 74 06 eb 3c 89 df eb 47 6a 02 ff 75 08 e8 2c 11 ff | ......Z...t....t..<...Gj..u..,.. |
| 11640 | ff 5e 89 c7 39 df 58 7e 02 89 fb 39 fb 89 de 7e 2d 8d 5b ff 53 6a 01 ff 75 08 e8 08 04 ff ff 56 | .^..9.X~...9...~-.[.Sj..u......V |
| 11660 | 6a 01 ff 75 08 e8 25 06 ff ff 83 c4 18 eb dc 68 c3 10 44 00 ff 75 08 e8 bf 0c ff ff eb 0d 57 6a | j..u..%........h..D..u........Wj |
| 11680 | 01 ff 75 08 e8 06 06 ff ff 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 6a 05 6a 01 ff 75 08 | ..u......1..e.[^_].U..WVSj.j..u. |
| 116a0 | e8 b7 0e ff ff 6a 01 ff 75 08 e8 c3 ff fe ff 50 89 c7 6a 02 ff 75 08 e8 ef 10 ff ff 89 c6 83 c4 | .....j..u......P..j..u.......... |
| 116c0 | 20 85 c0 0f 9e c0 39 fe 0f 9f c2 09 d0 31 d2 a8 01 75 4a 56 6a 01 ff 75 08 e8 89 03 ff ff 83 c4 | ......9......1...uJVj..u........ |
| 116e0 | 0c 39 fe 7d 20 8d 5e 01 53 6a 01 ff 75 08 e8 74 03 ff ff 56 89 de 6a 01 ff 75 08 e8 8f 05 ff ff | .9.}..^.Sj..u..t...V..j..u...... |
| 11700 | 83 c4 18 eb dc ff 75 08 e8 7b 00 ff ff 57 6a 01 ff 75 08 e8 77 05 ff ff ba 01 00 00 00 8d 65 f4 | ......u..{...Wj..u..w.........e. |
| 11720 | 89 d0 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 8b 75 08 89 c3 56 6a 01 50 e8 2a 03 ff ff 6a ff 53 | ..[^_].U..W..VS.u...Vj.P.*...j.S |
| 11740 | e8 06 fd fe ff 83 c4 14 85 c0 75 23 56 6a ff 53 e8 60 fc fe ff 5a 59 50 53 e8 76 fc fe ff 59 5e | ..........u#Vj.S.`...ZYPS.v...Y^ |
| 11760 | 50 68 e9 10 44 00 53 e8 cf 0b ff ff 83 c4 10 89 7d 08 8d 65 f4 5b 5e 5f 5d e9 12 15 ff ff 55 89 | Ph..D.S.........}..e.[^_].....U. |
| 11780 | e5 8d 85 e0 fd ff ff 57 56 53 81 ec 18 02 00 00 8b 7d 08 50 68 1e 11 44 00 6a 02 57 e8 54 0e ff | .......WVS.......}.Ph..D.j.W.T.. |
| 117a0 | ff 6a 05 6a 01 57 89 85 dc fd ff ff e8 ab 0d ff ff 6a 01 6a 03 57 e8 f0 0f ff ff 83 c4 28 89 c6 | .j.j.W...........j.j.W.......(.. |
| 117c0 | 6a 04 57 e8 ed fb fe ff 5a 85 c0 59 7f 0a 6a 01 57 e8 9c fe fe ff eb 08 6a 04 57 e8 8d 0f ff ff | j.W.....Z..Y..j.W.......j.W..... |
| 117e0 | 59 5b 89 c3 8d 85 e4 fd ff ff 50 57 e8 a0 10 ff ff 58 5a 39 de 7d 2c 56 8d 95 e4 fd ff ff 89 f8 | Y[........PW.....XZ9.},V........ |
| 11800 | e8 22 ff ff ff ff b5 e0 fd ff ff 8d 85 e4 fd ff ff 46 ff b5 dc fd ff ff 50 e8 86 13 ff ff 83 c4 | ."...............F......P....... |
| 11820 | 10 eb d0 39 de 75 0f 56 8d 95 e4 fd ff ff 89 f8 e8 f2 fe ff ff 5b 8d 85 e4 fd ff ff 50 e8 9b 12 | ...9.u.V.............[......P... |
| 11840 | ff ff 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 89 c3 52 6a 01 50 e8 31 04 ff ff ff 75 | ...e......[^_].U..S..Rj.P.1....u |
| 11860 | 08 6a 01 53 e8 26 04 ff ff 8b 5d fc c9 c3 55 89 e5 57 8b 7d 08 56 89 c6 53 89 d3 6a 02 50 e8 32 | .j.S.&....]...U..W.}.V..S..j.P.2 |
| 11880 | fb fe ff 5a 85 c0 59 74 3f 6a 02 56 e8 f5 fa fe ff 8d 43 ff 50 56 e8 eb fa fe ff 8d 47 fe 50 56 | ...Z..Yt?j.V......C.PV......G.PV |
| 118a0 | e8 e1 fa fe ff 6a 01 6a 02 56 e8 63 05 ff ff 83 c4 24 6a ff 56 e8 23 fd fe ff 6a fe 89 c3 56 e8 | .....j.j.V.c.....$j.V.#...j...V. |
| 118c0 | 31 f9 fe ff 89 d8 eb 08 57 53 56 e8 5a fc fe ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 | 1.......WSV.Z....e.[^_].U..WV..S |
| 118e0 | 51 51 8b 45 08 89 55 f0 39 c2 0f 8d 09 02 00 00 ff 75 f0 6a 01 56 e8 6c 01 ff ff ff 75 08 6a 01 | QQ.E..U.9........u.j.V.l....u.j. |
| 11900 | 56 e8 61 01 ff ff 6a fe 83 ca ff 89 f0 e8 5c ff ff ff 83 c4 1c 85 c0 74 10 ff 75 08 89 f0 8b 55 | V.a...j.......\........t..u....U |
| 11920 | f0 e8 29 ff ff ff 58 eb 0a 6a fd 56 e8 c4 f8 fe ff 5b 5f 8b 45 08 2b 45 f0 48 0f 84 b9 01 00 00 | ..)...X..j.V.....[_.E.+E.H...... |
| 11940 | 8b 55 f0 b9 02 00 00 00 03 55 08 89 d0 99 f7 f9 89 c7 50 6a 01 56 89 45 ec e8 09 01 ff ff ff 75 | .U.......U........Pj.V.E.......u |
| 11960 | f0 6a 01 56 e8 fe 00 ff ff 6a ff ba fe ff ff ff 89 f0 e8 f7 fe ff ff 83 c4 1c 85 c0 74 05 ff 75 | .j.V.....j..................t..u |
| 11980 | f0 eb 29 6a fe 56 e8 6a f8 fe ff ff 75 08 6a 01 56 e8 d1 00 ff ff 6a fe 83 ca ff 89 f0 e8 cc fe | ..)j.V.j....u.j.V.....j......... |
| 119a0 | ff ff 83 c4 18 85 c0 74 0f ff 75 08 89 fa 89 f0 e8 9a fe ff ff 59 eb 0a 6a fd 56 e8 35 f8 fe ff | .......t..u..........Y..j.V.5... |
| 119c0 | 58 5a 8b 45 08 2b 45 f0 83 f8 02 0f 84 28 01 00 00 ff 75 ec 6a 01 56 e8 8b 00 ff ff 6a ff 56 e8 | XZ.E.+E......(....u.j.V.....j.V. |
| 119e0 | a2 f9 fe ff 8b 5d 08 4b 53 6a 01 56 e8 76 00 ff ff 8b 55 ec 83 c4 20 89 f0 53 e8 50 fe ff ff 8b | .....].KSj.V.v....U......S.P.... |
| 11a00 | 7d f0 e9 86 00 00 00 3b 7d 08 7e 0d 68 1f 11 44 00 56 e8 24 09 ff ff 59 58 6a fe 56 e8 d4 f7 fe | }......;}.~.h..D.V.$...YXj.V.... |
| 11a20 | ff 58 5a 47 57 6a 01 56 e8 3a 00 ff ff 83 c4 0c 83 ca ff 89 f0 6a fe e8 32 fe ff ff 59 85 c0 75 | .XZGWj.V.:...........j..2...Y..u |
| 11a40 | c6 eb 1c 3b 5d f0 7d 0d 68 1f 11 44 00 56 e8 e8 08 ff ff 58 5a 6a fe 56 e8 98 f7 fe ff 59 58 4b | ...;].}.h..D.V.....XZj.V.....YXK |
| 11a60 | 53 6a 01 56 e8 fe ff fe ff 83 c4 0c ba fd ff ff ff 89 f0 6a ff e8 f4 fd ff ff 5a 85 c0 75 c4 39 | Sj.V...............j......Z..u.9 |
| 11a80 | fb 7c 0d 53 89 fa 89 f0 e8 c2 fd ff ff 59 eb 93 6a fc 56 e8 5d f7 fe ff 58 8b 5d 08 5a 4b 53 6a | .|.S.........Y..j.V.]...X.].ZKSj |
| 11aa0 | 01 56 e8 c0 ff fe ff 57 6a 01 56 e8 b7 ff fe ff 57 89 da 89 f0 e8 95 fd ff ff 89 fa 8b 45 08 83 | .V.....Wj.V.....W............E.. |
| 11ac0 | c4 1c 2b 55 f0 29 f8 39 c2 7d 0c 8b 5d f0 4f 8d 47 02 89 45 f0 eb 0c 8d 5f 01 8d 43 fe 8b 7d 08 | ..+U.).9.}..].O.G..E...._..C..}. |
| 11ae0 | 89 45 08 57 89 da 89 f0 e8 eb fd ff ff 5b 8b 45 08 39 45 f0 e9 f1 fd ff ff 8d 65 f4 5b 5e 5f 5d | .E.W.........[.E.9E.......e.[^_] |
| 11b00 | c3 55 89 e5 56 53 8b 5d 08 6a 05 6a 01 53 e8 49 0a ff ff 6a 01 53 e8 57 fb fe ff 68 1e 11 44 00 | .U..VS.].j.j.S.I...j.S.W...h..D. |
| 11b20 | 89 c6 6a 28 53 e8 f9 09 ff ff 83 c4 20 6a 02 53 e8 80 f8 fe ff 5a 85 c0 59 7e 0d 6a 06 6a 02 53 | ..j(S........j.S.....Z..Y~.j.j.S |
| 11b40 | e8 17 0a ff ff 83 c4 0c 6a 02 53 e8 a5 f6 fe ff 56 89 d8 ba 01 00 00 00 e8 7b fd ff ff 8d 65 f8 | ........j.S.....V........{....e. |
| 11b60 | 31 c0 5b 5e 5d c3 55 89 e5 68 60 10 44 00 68 42 11 44 00 ff 75 08 e8 1b 0f ff ff c9 b8 01 00 00 | 1.[^].U..h`.D.hB.D..u........... |
| 11b80 | 00 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 55 89 e5 57 56 31 f6 53 50 fc 8b 14 b5 60 12 44 | ................U..WV1.SP....`.D |
| 11ba0 | 00 83 c9 ff 8b 45 08 89 d7 8b 58 10 89 55 f0 31 c0 f2 ae f7 d1 49 51 52 ff 75 08 e8 a4 d1 ff ff | .....E....X..U.1.....IQR.u...... |
| 11bc0 | 89 84 b3 bc 00 00 00 8b 55 08 83 c4 0c 8b 42 10 8b 84 b0 bc 00 00 00 46 80 48 05 20 83 fe 10 7e | ........U.....B........F.H.....~ |
| 11be0 | b8 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 08 ff 75 10 53 e8 60 f1 ff ff 83 78 08 00 5a 59 75 | ..e.[^_].U..S.]..u.S.`....x..ZYu |
| 11c00 | 10 0f b6 4d 0c b8 01 00 00 00 d3 e0 08 43 06 31 c0 8b 5d fc c9 c3 55 89 e5 53 8b 45 0c 8b 4d 08 | ...M.........C.1..]...U..S.E..M. |
| 11c20 | 8b 5d 10 8b 50 08 83 fa 05 74 05 83 fa 07 75 07 8b 00 8b 50 08 eb 0a 8b 41 10 8b 94 90 98 00 00 | .]..P....t....u....P....A....... |
| 11c40 | 00 85 d2 74 17 8b 41 10 8b 84 98 bc 00 00 00 89 55 08 89 45 0c 5b 5d e9 fd f0 ff ff 5b b8 c0 04 | ...t..A.........U..E.[].....[... |
| 11c60 | 44 00 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 55 89 e5 53 89 c3 52 ff 70 0c 68 c0 12 44 00 ff | D.].............U..S..R.p.h..D.. |
| 11c80 | 30 e8 9d a5 ff ff 6a 03 ff 33 e8 0a 53 ff ff 8b 5d fc c9 c3 55 89 e5 53 89 c3 ff 75 08 52 ff 70 | 0.....j..3..S...]...U..S...u.R.p |
| 11ca0 | 04 e8 6c 1f 00 00 83 c4 0c 85 c0 74 0d 89 d8 8b 5d fc ba dc 12 44 00 c9 eb b6 8b 5d fc c9 c3 55 | ..l........t....]....D.....]...U |
| 11cc0 | 89 e5 52 8d 55 ff 6a 01 e8 c7 ff ff ff 0f be 45 ff c9 c3 55 89 e5 8d 55 f8 53 53 89 c3 6a 04 e8 | ..R.U.j........E...U...U.SS..j.. |
| 11ce0 | b0 ff ff ff 83 7d f8 00 59 79 0c ba eb 12 44 00 89 d8 e8 79 ff ff ff 8b 45 f8 8b 5d fc c9 c3 55 | .....}..Yy....D....y....E..]...U |
| 11d00 | 89 e5 56 89 c6 53 52 8d 55 f4 6a 04 e8 83 ff ff ff 58 31 c0 8b 55 f4 85 d2 74 26 52 ff 76 08 ff | ..V..SR.U.j......X1..U...t&R.v.. |
| 11d20 | 36 e8 39 1f 00 00 ff 75 f4 89 c3 89 c2 89 f0 e8 60 ff ff ff 8b 45 f4 48 50 53 ff 36 e8 23 d0 ff | 6.9....u........`....E.HPS.6.#.. |
| 11d40 | ff 8d 65 f8 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 14 89 d3 89 45 e8 8b 10 0f b7 42 34 40 66 3d c8 | ..e.[^].U..WVS......E.....B4@f=. |
| 11d60 | 00 66 89 42 34 76 0d 8b 45 e8 ba f7 12 44 00 e8 fc fe ff ff 8b 45 e8 ff 30 e8 f2 61 ff ff 89 45 | .f.B4v..E....D.......E..0..a...E |
| 11d80 | e4 8b 55 e8 8b 4d e4 8b 02 8b 40 08 89 08 c7 40 08 09 00 00 00 8b 45 e8 59 8b 10 8b 42 1c 2b 42 | ..U..M....@....@......E.Y...B.+B |
| 11da0 | 08 83 f8 10 7f 0a 6a 01 52 e8 21 53 ff ff 5f 58 8b 55 e8 8b 02 83 40 08 10 89 d0 e8 3f ff ff ff | ......j.R.!S.._X.U....@.....?... |
| 11dc0 | 8b 4d e4 85 c0 89 41 20 75 03 89 59 20 8b 45 e8 e8 fe fe ff ff 8b 55 e4 89 42 3c 8b 45 e8 e8 f0 | .M....A.u..Y..E.......U..B<.E... |
| 11de0 | fe ff ff 8b 4d e4 89 41 40 8b 45 e8 e8 ce fe ff ff 8b 55 e4 88 42 48 8b 45 e8 e8 c0 fe ff ff 8b | ....M..A@.E.......U..BH.E....... |
| 11e00 | 4d e4 88 41 49 8b 45 e8 e8 b2 fe ff ff 8b 55 e4 88 42 4a 8b 45 e8 e8 a4 fe ff ff 8b 4d e4 88 41 | M..AI.E.......U..BJ.E.......M..A |
| 11e20 | 4b 8b 45 e8 e8 aa fe ff ff 89 c3 8d 40 01 3d ff ff ff 3f 77 1b 8d 04 9d 00 00 00 00 50 8b 45 e8 | K.E.........@.=...?w........P.E. |
| 11e40 | 6a 00 6a 00 ff 30 e8 49 94 ff ff 83 c4 10 eb 0b 8b 55 e8 ff 32 e8 26 94 ff ff 5e 8b 4d e4 89 c2 | j.j..0.I.........U..2.&...^.M... |
| 11e60 | 89 41 0c 8d 04 9d 00 00 00 00 89 59 2c 50 8b 45 e8 e8 1e fe ff ff 59 8b 45 e8 e8 54 fe ff ff 89 | .A.........Y,P.E......Y.E..T.... |
| 11e80 | c7 8d 40 01 3d ff ff ff 0f 77 19 89 f8 c1 e0 04 50 8b 45 e8 6a 00 6a 00 ff 30 e8 f5 93 ff ff 83 | ..@.=....w......P.E.j.j..0...... |
| 11ea0 | c4 10 eb 0b 8b 55 e8 ff 32 e8 d2 93 ff ff 5a 8b 4d e4 85 ff 89 41 08 89 79 28 0f 8e b8 00 00 00 | .....U..2.....Z.M....A..y(...... |
| 11ec0 | 31 d2 89 fe c7 44 02 08 00 00 00 00 83 c2 10 4e 75 f2 85 ff 0f 8e 9e 00 00 00 c7 45 e0 00 00 00 | 1....D.........Nu..........E.... |
| 11ee0 | 00 89 fe 8b 45 e4 8b 5d e0 03 58 08 8b 45 e8 e8 cb fd ff ff 83 f8 01 74 1d 7f 06 85 c0 74 0e eb | ....E..]..X..E.........t.....t.. |
| 11f00 | 5f 83 f8 03 74 2b 83 f8 04 74 42 eb 53 c7 43 08 00 00 00 00 eb 57 8b 45 e8 e8 a1 fd ff ff c7 43 | _...t+...tB.S.C......W.E.......C |
| 11f20 | 08 01 00 00 00 85 c0 0f 95 c0 0f b6 c0 89 03 eb 3c 6a 08 8b 45 e8 8d 55 ec e8 56 fd ff ff 5f dd | ................<j..E..U..V..._. |
| 11f40 | 45 ec c7 43 08 03 00 00 00 dd 1b eb 20 8b 45 e8 e8 aa fd ff ff 89 03 c7 43 08 04 00 00 00 eb 0d | E..C..........E.........C....... |
| 11f60 | 8b 45 e8 ba 05 13 44 00 e8 03 fd ff ff 83 45 e0 10 4e 0f 85 6b ff ff ff 8b 45 e8 e8 53 fd ff ff | .E....D.......E..N..k....E..S... |
| 11f80 | 89 c7 8d 40 01 3d ff ff ff 3f 77 1b 8d 04 bd 00 00 00 00 8b 55 e8 50 6a 00 6a 00 ff 32 e8 f2 92 | ...@.=...?w.........U.Pj.j..2... |
| 11fa0 | ff ff 83 c4 10 eb 0b 8b 4d e8 ff 31 e8 cf 92 ff ff 59 8b 55 e4 31 f6 39 fe 89 42 10 89 7a 34 7d | ........M..1.....Y.U.1.9..B..z4} |
| 11fc0 | 29 c7 04 b0 00 00 00 00 46 39 fe 7c f4 31 f6 39 fe 7d 17 8b 4d e4 8b 45 e8 8b 51 20 8b 59 10 e8 | ).......F9.|.1.9.}..M..E..Q..Y.. |
| 11fe0 | 64 fd ff ff 89 04 b3 46 eb e5 8b 45 e8 e8 e1 fc ff ff 89 c3 8d 40 01 3d ff ff ff 3f 77 1b 8d 04 | d......F...E.........@.=...?w... |
| 12000 | 9d 00 00 00 00 50 8b 45 e8 6a 00 6a 00 ff 30 e8 80 92 ff ff 83 c4 10 eb 0b 8b 55 e8 ff 32 e8 5d | .....P.E.j.j..0...........U..2.] |
| 12020 | 92 ff ff 5a 8b 4d e4 89 c2 89 41 14 8d 04 9d 00 00 00 00 89 59 30 50 8b 45 e8 e8 55 fc ff ff 58 | ...Z.M....A.........Y0P.E..U...X |
| 12040 | 8b 45 e8 e8 8b fc ff ff 89 c3 8d 40 01 3d 55 55 55 15 77 17 6b c3 0c 50 8b 45 e8 6a 00 6a 00 ff | .E.........@.=UUU.w.k..P.E.j.j.. |
| 12060 | 30 e8 2e 92 ff ff 83 c4 10 eb 0b 8b 55 e8 ff 32 e8 0b 92 ff ff 5f 8b 4d e4 85 db 89 41 18 89 59 | 0...........U..2....._.M....A..Y |
| 12080 | 38 7e 54 31 d2 89 de c7 04 02 00 00 00 00 83 c2 0c 4e 75 f3 85 db 7e 3f 31 ff 89 de 8b 45 e4 8b | 8~T1.............Nu...~?1....E.. |
| 120a0 | 58 18 8b 45 e8 e8 55 fc ff ff 89 04 1f 8b 55 e4 8b 45 e8 8b 5a 18 e8 18 fc ff ff 8b 4d e4 89 44 | X..E..U.......U..E..Z.......M..D |
| 120c0 | 1f 04 8b 45 e8 8b 59 18 e8 06 fc ff ff 89 44 1f 08 83 c7 0c 4e 75 c5 8b 45 e8 e8 f4 fb ff ff 89 | ...E..Y.......D.....Nu..E....... |
| 120e0 | c3 8d 40 01 3d ff ff ff 3f 77 1b 8d 04 9d 00 00 00 00 50 8b 45 e8 6a 00 6a 00 ff 30 e8 93 91 ff | ..@.=...?w........P.E.j.j..0.... |
| 12100 | ff 83 c4 10 eb 0b 8b 55 e8 ff 32 e8 70 91 ff ff 5e 8b 4d e4 31 f6 39 de 89 41 1c 89 59 24 7d 26 | .......U..2.p...^.M.1.9..A..Y$}& |
| 12120 | c7 04 b0 00 00 00 00 46 39 de 7c f4 31 f6 39 de 7d 14 8b 45 e8 e8 c5 fb ff ff 8b 4d e4 8b 51 1c | .......F9.|.1.9.}..E.......M..Q. |
| 12140 | 89 04 b2 46 eb e8 ff 75 e4 e8 fb 45 ff ff 59 85 c0 75 0d 8b 45 e8 ba 12 13 44 00 e8 10 fb ff ff | ...F...u...E..Y..u..E....D...... |
| 12160 | 8b 45 e8 8b 10 0f b7 42 34 83 6a 08 10 48 66 89 42 34 8b 45 e4 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 | .E.....B4.j..Hf.B4.E..e.[^_].U.. |
| 12180 | 8b 45 08 c7 00 1b 4c 75 61 83 c0 04 c6 00 51 40 c6 00 00 40 c6 00 01 40 c6 00 04 40 c6 00 04 40 | .E....Lua.....Q@...@...@...@...@ |
| 121a0 | c6 00 04 40 c6 00 08 c6 40 01 00 5d c3 55 89 e5 57 56 53 83 ec 30 8b 5d 14 0f b6 0b 80 f9 40 0f | ...@....@..].U..WVS..0.]......@. |
| 121c0 | 94 c0 80 f9 3d 0f 94 c2 09 d0 a8 01 74 08 8d 43 01 89 45 f0 eb 11 80 f9 1b 75 09 c7 45 f0 1b 13 | ....=.......t..C..E......u..E... |
| 121e0 | 44 00 eb 03 89 5d f0 8b 45 08 8d 75 d4 8d 5d c4 56 8d 7d e4 89 45 e4 8b 45 0c 89 45 e8 8b 45 10 | D....]..E..u..].V.}..E..E..E..E. |
| 12200 | 89 45 ec e8 75 ff ff ff c7 04 24 0c 00 00 00 89 da 89 f8 e8 7c fa ff ff c7 04 24 0c 00 00 00 53 | .E..u.....$.........|.....$....S |
| 12220 | 56 e8 ba 25 00 00 83 c4 0c 85 c0 74 0c ba 29 13 44 00 89 f8 e8 37 fa ff ff 6a 02 68 34 13 44 00 | V..%.......t..).D....7...j.h4.D. |
| 12240 | ff 75 08 e8 1c cb ff ff 89 c2 83 c4 0c 89 f8 e8 f4 fa ff ff 8d 65 f4 5b 5e 5f 5d c3 90 90 90 90 | .u...................e.[^_]..... |
| 12260 | 55 89 e5 53 53 53 8b 4d 08 8b 5d 0c 8b 51 08 89 c8 83 fa 03 74 2c 83 fa 04 75 25 8d 45 f4 50 8b | U..SSS.M..]..Q......t,...u%.E.P. |
| 12280 | 01 83 c0 10 50 e8 f4 9c ff ff 5a 85 c0 59 74 10 dd 45 f4 89 d8 c7 43 08 03 00 00 00 dd 1b eb 02 | ....P.....Z..Yt..E....C......... |
| 122a0 | 31 c0 8b 5d fc c9 c3 55 31 c0 89 e5 57 53 83 ec 20 8b 5d 0c 83 7b 08 03 75 3c ff 73 04 8d 45 d8 | 1..]...U1...WS....]..{..u<.s..E. |
| 122c0 | 8d 7d d8 ff 33 68 40 13 44 00 50 e8 40 20 00 00 fc 31 c0 83 c9 ff f2 ae f7 d1 8d 45 d8 49 51 50 | .}..3h@.D.P.@....1.........E.IQP |
| 122e0 | ff 75 08 e8 7c ca ff ff 89 03 b8 01 00 00 00 c7 43 08 04 00 00 00 8d 65 f8 5b 5f 5d c3 55 89 e5 | .u..|...........C......e.[_].U.. |
| 12300 | 57 89 c7 56 53 51 8b 5d 08 8b 40 20 8b 4f 08 8b 75 0c 29 c2 89 55 f0 8b 03 8b 53 04 89 01 8b 43 | W..VSQ.]..@..O..u.)..U....S....C |
| 12320 | 08 8b 5d 10 89 51 04 8b 56 04 89 41 08 8b 06 89 51 14 89 41 10 8b 46 08 8b 53 04 89 41 18 8b 03 | ..]..Q..V..A....Q..A..F..S..A... |
| 12340 | 89 51 24 89 41 20 8b 43 08 89 41 28 8b 47 1c 29 c8 83 f8 30 7f 0a 6a 03 57 e8 71 4d ff ff 5e 58 | .Q$.A..C..A(.G.)...0..j.W.qM..^X |
| 12360 | 6a 01 8b 57 08 8d 42 30 52 89 47 08 57 e8 0a 53 ff ff 8b 47 08 8b 5d f0 03 5f 20 8b 50 f4 8d 48 | j..W..B0R.G.W..S...G..].._..P..H |
| 12380 | f0 89 4f 08 8b 40 f0 89 53 04 89 03 8b 41 08 89 43 08 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 | ..O..@..S....A..C..e.[^_].U..WVS |
| 123a0 | 83 ec 10 8b 45 08 c7 45 e4 00 00 00 00 8b 55 10 8b 4d 14 89 45 f0 8b 7d 0c 89 55 ec 89 4d e8 83 | ....E..E......U..M..E..}..U..M.. |
| 123c0 | 7f 08 05 75 5c 8b 1f ff 75 ec 53 e8 c2 e9 ff ff 89 c6 83 7e 08 00 58 5a 75 2c 8b 43 08 85 c0 74 | ...u\...u.S........~..XZu,.C...t |
| 123e0 | 25 f6 40 06 01 75 1f 8b 55 f0 8b 42 10 ff b0 bc 00 00 00 6a 00 ff 73 08 e8 ec f7 ff ff 83 c4 0c | %.@..u..U..B.......j..s......... |
| 12400 | 85 c0 89 c3 75 42 8b 06 8b 4d e8 8b 56 04 89 01 8b 46 08 89 51 04 89 41 08 8d 65 f4 5b 5e 5f 5d | ....uB...M..V....F..Q..A..e.[^_] |
| 12420 | c3 6a 00 57 ff 75 f0 e8 ea f7 ff ff 83 c4 0c 83 78 08 00 89 c3 75 11 68 46 13 44 00 57 ff 75 f0 | .j.W.u..........x....u.hF.D.W.u. |
| 12440 | e8 39 49 ff ff 83 c4 0c 83 7b 08 06 75 1e 89 7d 0c 8b 45 ec 8b 55 e8 89 5d 08 89 45 10 8b 45 f0 | .9I......{..u..}..E..U..]..E..E. |
| 12460 | 8d 65 f4 5b 5e 5f 5d e9 91 fe ff ff ff 45 e4 89 df 83 7d e4 63 0f 8e 44 ff ff ff c7 45 0c 4c 13 | .e.[^_]......E....}.c..D....E.L. |
| 12480 | 44 00 8b 55 f0 89 55 08 8d 65 f4 5b 5e 5f 5d e9 1d 48 ff ff 55 89 e5 57 56 53 83 ec 14 8b 45 10 | D..U..U..e.[^_]..H..U..WVS....E. |
| 124a0 | c7 45 e8 00 00 00 00 8b 55 14 8b 7d 08 89 45 f0 8b 75 0c 89 55 ec 83 7e 08 05 0f 85 92 00 00 00 | .E......U..}..E..u..U..~........ |
| 124c0 | 8b 0e 89 4d e4 ff 75 f0 51 57 e8 4f e9 ff ff 89 45 e0 83 c4 0c 83 78 08 00 75 2c 8b 5d e4 8b 43 | ...M..u.QW.O....E.....x..u,.]..C |
| 124e0 | 08 85 c0 74 22 f6 40 06 02 75 1c 8b 47 10 ff b0 c0 00 00 00 6a 01 ff 73 08 e8 eb f6 ff ff 83 c4 | ...t".@..u..G.......j..s........ |
| 12500 | 0c 85 c0 89 c3 75 6e 8b 4d ec 8b 5d e0 8b 01 8b 51 04 89 03 8b 41 08 89 53 04 89 43 08 83 79 08 | .....un.M..]....Q....A..S..C..y. |
| 12520 | 03 0f 8e 00 01 00 00 8b 01 f6 40 05 03 0f 84 f4 00 00 00 8b 45 e4 f6 40 05 04 0f 84 e7 00 00 00 | ..........@.........E..@........ |
| 12540 | 89 45 0c 89 7d 08 8d 65 f4 5b 5e 5f 5d e9 99 68 ff ff 6a 01 56 57 e8 bb f6 ff ff 83 c4 0c 83 78 | .E..}..e.[^_]..h..j.VW.........x |
| 12560 | 08 00 89 c3 75 0f 68 46 13 44 00 56 57 e8 0c 48 ff ff 83 c4 0c 83 7b 08 06 0f 85 83 00 00 00 8b | ....u.hF.D.VW..H......{......... |
| 12580 | 4f 08 8b 03 8b 53 04 c7 41 08 06 00 00 00 8b 5d f0 89 01 89 51 04 8b 06 8b 56 04 89 41 10 8b 46 | O....S..A......]....Q....V..A..F |
| 125a0 | 08 89 51 14 8b 53 04 89 41 18 8b 03 89 51 24 89 41 20 8b 43 08 8b 5d ec 89 41 28 8b 03 8b 53 04 | ..Q..S..A....Q$.A..C..]..A(...S. |
| 125c0 | 89 41 30 8b 43 08 89 51 34 89 41 38 8b 47 1c 29 c8 83 f8 40 7f 0a 6a 04 57 e8 f1 4a ff ff 59 5b | .A0.C..Q4.A8.G.)...@..j.W..J..Y[ |
| 125e0 | 8b 57 08 8d 42 40 89 47 08 c7 45 10 00 00 00 00 89 55 0c 89 7d 08 8d 65 f4 5b 5e 5f 5d e9 7a 50 | .W..B@.G..E......U..}..e.[^_].zP |
| 12600 | ff ff ff 45 e8 89 de 83 7d e8 63 0f 8e a5 fe ff ff c7 45 0c 5d 13 44 00 89 7d 08 8d 65 f4 5b 5e | ...E....}.c.......E.].D..}..e.[^ |
| 12620 | 5f 5d e9 8a 46 ff ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 8b 75 10 53 89 c3 56 52 50 e8 | _]..F...e.[^_].U..W..V.u.S..VRP. |
| 12640 | d2 f5 ff ff 83 c4 0c 83 78 08 00 75 15 56 ff 75 08 53 e8 bf f5 ff ff 83 c4 0c 31 d2 83 78 08 00 | ........x..u.V.u.S........1..x.. |
| 12660 | 74 14 ff 75 08 8b 55 0c 57 50 89 d8 e8 8c fc ff ff ba 01 00 00 00 8d 65 f4 89 d0 5b 5e 5f 5d c3 | t..u..U.WP.............e...[^_]. |
| 12680 | 55 89 e5 57 85 d2 56 53 89 d3 51 8b 75 0c 89 45 f0 74 71 0f b6 42 06 89 f1 d3 e8 a8 01 75 65 8b | U..W..VS..Q.u..E.tq..B.......ue. |
| 126a0 | 55 f0 8b 42 10 ff b4 b0 bc 00 00 00 56 53 e8 36 f5 ff ff 83 c4 0c 85 c0 89 c7 74 48 3b 5d 08 89 | U..B........VS.6..........tH;].. |
| 126c0 | c2 74 43 83 7d 08 00 74 3b 8b 4d 08 0f b6 41 06 89 f1 d3 e8 a8 01 75 2c 8b 55 f0 8b 42 10 ff b4 | .tC.}..t;.M...A.......u,.U..B... |
| 126e0 | b0 bc 00 00 00 56 ff 75 08 e8 fb f4 ff ff 83 c4 0c 85 c0 74 0f 50 57 e8 35 98 ff ff 5e 85 c0 5a | .....V.u...........t.PW.5...^..Z |
| 12700 | 89 fa 75 02 31 d2 8d 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 53 8b 7d 0c 89 55 f0 57 | ..u.1..e...[^_].U..WV..SS.}..U.W |
| 12720 | 52 50 e8 ef f4 ff ff 83 c4 0c 83 ca ff 89 c3 83 78 08 00 74 4a 57 ff 75 08 56 e8 d7 f4 ff ff 50 | RP..............x..tJW.u.V.....P |
| 12740 | 53 e8 eb 97 ff ff 83 c4 14 83 ca ff 85 c0 74 2f ff 75 08 89 f0 8b 56 08 ff 75 f0 53 e8 9c fb ff | S.............t/.u....V..u.S.... |
| 12760 | ff 8b 46 08 31 c9 83 c4 0c 8b 50 08 85 d2 74 0d 4a 75 05 83 38 00 74 05 b9 01 00 00 00 89 ca 8d | ..F.1.....P...t.Ju..8.t......... |
| 12780 | 65 f4 89 d0 5b 5e 5f 5d c3 55 89 e5 57 56 8d 70 10 53 51 51 8b 40 0c 89 45 f0 8d 42 10 89 45 ec | e...[^_].U..WV.p.SQQ.@..E..B..E. |
| 127a0 | 8b 5a 0c ff 75 ec 56 e8 84 20 00 00 5f 85 c0 5a 75 33 fc 31 c0 83 c9 ff 89 f7 f2 ae f7 d1 8d 41 | .Z..u.V....._..Zu3.1...........A |
| 127c0 | ff 39 d8 75 0a 31 c0 3b 5d f0 0f 95 c0 eb 16 3b 45 f0 75 05 83 c8 ff eb 0c 29 4d f0 01 ce 29 cb | .9.u.1.;]......;E.u......)M...). |
| 127e0 | 01 4d ec eb be 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 8b 75 0c 8b 5d 10 8b 7d 08 8b 46 08 3b | .M....e.[^_].U..WVS.u..]..}..F.; |
| 12800 | 43 08 75 47 83 f8 03 75 13 dd 06 dd 03 da e9 df e0 f6 c4 45 0f 94 c0 0f b6 c0 eb 3b 83 f8 04 75 | C.uG...u...........E.......;...u |
| 12820 | 0e 8b 13 8b 06 e8 5f ff ff ff c1 e8 1f eb 28 6a 0d 89 f2 89 f8 53 e8 d5 fe ff ff 5a 83 f8 ff 59 | ......_.......(j.....S.....Z...Y |
| 12840 | 75 15 89 5d 10 89 75 0c 89 7d 08 8d 65 f4 5b 5e 5f 5d e9 d5 44 ff ff 8d 65 f4 5b 5e 5f 5d c3 55 | u..]..u..}..e.[^_]..D...e.[^_].U |
| 12860 | 89 e5 57 8b 7d 08 56 8b 75 10 53 8b 5d 0c 8b 43 08 83 f8 07 77 30 ff 24 85 70 13 44 00 b8 01 00 | ..W.}.V.u.S.]..C....w0.$.p.D.... |
| 12880 | 00 00 eb 72 dd 03 dd 06 da e9 df e0 9e 0f 94 c0 0f 9b c2 20 d0 eb 16 8b 13 b8 01 00 00 00 8b 0e | ...r............................ |
| 128a0 | 39 ca 74 52 eb 0c 8b 06 39 03 0f 94 c0 0f b6 c0 eb 44 8b 52 08 6a 04 89 f8 ff 71 08 e8 bf fd ff | 9.tR....9........D.R.j....q..... |
| 128c0 | ff 89 c1 58 31 c0 85 c9 5a 74 2b 8b 57 08 56 89 f8 53 51 e8 25 fa ff ff 8b 47 08 31 c9 83 c4 0c | ...X1...Zt+.W.V..SQ.%....G.1.... |
| 128e0 | 8b 50 08 85 d2 74 0d 4a 75 05 83 38 00 74 05 b9 01 00 00 00 89 c8 8d 65 f4 5b 5e 5f 5d c3 55 89 | .P...t.Ju..8.t.........e.[^_].U. |
| 12900 | e5 57 56 53 83 ec 10 c7 45 ec 02 00 00 00 8b 5d 10 8b 45 08 c1 e3 04 03 58 0c 8d 53 10 8b 42 e8 | .WVS....E......]..E.....X..S..B. |
| 12920 | 89 55 f0 83 e8 03 83 f8 01 77 15 83 7a f8 04 74 3a 53 ff 75 08 e8 6d f9 ff ff 5e 85 c0 5f 75 2b | .U.......w..z..t:S.u..m...^.._u+ |
| 12940 | 6a 0f 8d 73 f0 8b 45 08 56 89 f2 53 e8 de fc ff ff 83 c4 0c 85 c0 0f 85 07 01 00 00 53 56 ff 75 | j..s..E.V..S................SV.u |
| 12960 | 08 e8 ca 44 ff ff e9 f5 00 00 00 8b 4d f0 8b 41 f0 8b 40 0c 85 c0 75 1f 83 79 e8 04 0f 84 e1 00 | ...D........M..A..@...u..y...... |
| 12980 | 00 00 89 c8 83 e8 20 50 ff 75 08 e8 17 f9 ff ff 59 5b e9 cc 00 00 00 c7 45 ec 01 00 00 00 8b 5d | .......P.u......Y[......E......] |
| 129a0 | f0 89 c6 eb 25 8b 43 f0 8b 78 0c b8 fd ff ff ff 29 f0 39 c7 72 0f 68 90 13 44 00 ff 75 08 e8 ee | ....%.C..x......).9.r.h..D..u... |
| 129c0 | 42 ff ff 58 5a ff 45 ec 01 fe 8b 45 0c 83 eb 10 39 45 ec 7d 18 83 7b f8 04 74 ca 8d 43 f0 50 ff | B..XZ.E....E....9E.}..{..t..C.P. |
| 129e0 | 75 08 e8 c0 f8 ff ff 59 85 c0 5f 75 b8 56 8b 55 08 31 f6 8b 42 10 83 c0 34 50 52 e8 5f 12 00 00 | u......Y.._u.V.U.1..B...4PR._... |
| 12a00 | 89 45 e8 8b 4d ec 83 c4 0c 89 4d e4 85 c9 7e 30 6b c1 f0 8b 55 f0 8d 3c 10 8b 07 83 c7 10 8b 4d | .E..M.....M...~0k...U..<.......M |
| 12a20 | e8 8b 58 0c 83 c0 10 8d 14 0e 53 01 de 50 52 e8 2c 19 00 00 ff 4d e4 83 c4 0c 83 7d e4 00 7f d9 | ..X.......S..PR.,....M.....}.... |
| 12a40 | 56 8b 45 ec 8b 5d f0 ff 75 e8 c1 e0 04 29 c3 ff 75 08 e8 0d c3 ff ff 89 03 c7 43 08 04 00 00 00 | V.E..]..u....)..u.........C..... |
| 12a60 | 83 c4 0c 8b 45 0c 2b 45 ec 40 89 45 0c 8b 45 10 2b 45 ec 40 83 7d 0c 01 89 45 10 0f 8f 86 fe ff | ....E.+E.@.E..E.+E.@.}...E...... |
| 12a80 | ff 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 3c 89 45 d0 8d 45 e4 89 d3 50 8b 7d 0c ff 75 | ..e.[^_].U..WVS..<.E..E...P.}..u |
| 12aa0 | 08 e8 ba f7 ff ff 59 89 c6 85 f6 58 0f 84 89 00 00 00 8d 45 d4 50 57 e8 a4 f7 ff ff 59 85 c0 5a | ......Y....X.......E.PW.....Y..Z |
| 12ac0 | 74 79 dd 00 8b 45 10 dd 06 83 e8 05 83 f8 06 0f 87 8e 00 00 00 ff 24 85 a8 13 44 00 de c1 eb 50 | ty...E................$...D....P |
| 12ae0 | de c9 eb 4c de f1 eb 48 dd 55 c4 d9 c9 83 ec 08 dd 55 b8 de f9 dd 1c 24 e8 63 19 00 00 dd 45 b8 | ...L...H.U.......U.....$.c....E. |
| 12b00 | 58 dd 45 c4 d9 c9 de ca 5a de e1 eb 23 d9 c9 83 ec 10 dd 5c 24 08 dd 1c 24 e8 52 19 00 00 c7 43 | X.E.....Z...#......\$...$.R....C |
| 12b20 | 08 03 00 00 00 83 c4 10 dd 1b eb 3b dd d9 d9 e0 dd 1b c7 43 08 03 00 00 00 eb 2c ff 75 10 8b 55 | ...........;.......C......,.u..U |
| 12b40 | 08 8b 45 d0 53 57 e8 e4 fa ff ff 83 c4 0c 85 c0 75 15 57 ff 75 08 ff 75 d0 e8 9d 42 ff ff 83 c4 | ..E.SW..........u.W.u..u...B.... |
| 12b60 | 0c eb 04 dd d8 dd d8 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 7c 8b 45 08 8b 55 08 8b 40 | ........e.[^_].U..WVS..|.E..U..@ |
| 12b80 | 18 8b 4a 0c 89 45 c4 8b 42 14 8b 40 04 8b 00 89 4d cc 89 45 d0 8b 40 10 8b 40 08 89 45 c8 eb 02 | ..J..E..B..@....M..E..@..@..E... |
| 12ba0 | dd d8 8b 45 c4 8b 55 08 8b 30 83 c0 04 89 45 c4 0f b6 52 38 88 95 7f ff ff ff 0f b6 d2 f6 c2 0c | ...E..U..0....E...R8............ |
| 12bc0 | 0f 84 c2 00 00 00 8b 4d 08 8b 41 40 48 89 41 40 85 c0 74 09 f6 c2 04 0f 84 ab 00 00 00 8b 5d 08 | .......M..A@H.A@..t...........]. |
| 12be0 | f6 c2 08 8b 4d c4 8b 7b 18 89 4b 18 74 17 85 c0 75 13 8b 43 3c 89 43 40 6a ff 6a 03 53 e8 3b 45 | ....M..{..K.t...u..C<.C@j.j.S.;E |
| 12c00 | ff ff 83 c4 0c f6 85 7f ff ff ff 04 74 5a 8b 5d 08 8b 43 14 31 db 8b 40 04 8b 00 8b 50 10 8b 42 | ............tZ.]..C.1..@....P..B |
| 12c20 | 0c 8b 4a 14 89 45 c0 8b 45 c4 2b 45 c0 c1 f8 02 48 85 c9 74 03 8b 1c 81 85 c0 0f 94 c0 39 7d c4 | ..J..E..E.+E....H..t.........9}. |
| 12c40 | 0f 96 c2 09 d0 a8 01 75 11 85 c9 74 09 2b 7d c0 3b 5c 39 fc eb 02 85 db 74 0e 53 6a 02 ff 75 08 | .......u...t.+}.;\9.....t.Sj..u. |
| 12c60 | e8 d8 44 ff ff 83 c4 0c 8b 55 08 80 7a 06 01 75 0e 8b 45 c4 83 e8 04 89 42 18 e9 f9 0e 00 00 8b | ..D......U..z..u..E.....B....... |
| 12c80 | 4d 08 8b 49 0c 89 4d cc 89 f0 8b 7d cc c1 e8 02 25 f0 0f 00 00 01 c7 89 f0 83 e0 3f 83 f8 25 0f | M..I..M....}....%..........?..%. |
| 12ca0 | 87 fd fe ff ff ff 24 85 30 14 44 00 8b 45 cc c1 ee 17 eb 06 8b 45 c8 c1 ee 0e c1 e6 04 01 f0 8b | ......$.0.D..E.......E.......... |
| 12cc0 | 10 8b 48 04 8b 40 08 89 17 89 4f 04 eb 57 c7 47 08 01 00 00 00 89 f0 c1 e8 17 89 07 81 e6 00 c0 | ..H..@....O..W.G................ |
| 12ce0 | 7f 00 0f 84 ba fe ff ff e9 42 0c 00 00 8b 45 cc c1 ee 17 c1 e6 04 01 f0 c7 40 08 00 00 00 00 83 | .........B....E..........@...... |
| 12d00 | e8 10 39 f8 73 f2 e9 97 fe ff ff 8b 5d d0 c1 ee 17 8b 44 b3 14 8b 48 08 8b 01 8b 51 04 89 07 8b | ..9.s.......].....D...H....Q.... |
| 12d20 | 41 08 89 57 04 89 47 08 e9 75 fe ff ff c7 45 ec 05 00 00 00 8b 5d d0 c1 ee 0e 8b 45 c8 c1 e6 04 | A..W..G..u....E......].....E.... |
| 12d40 | 8d 4d e4 8b 53 0c 8b 5d c4 01 f0 89 55 e4 8b 55 08 89 5a 18 57 50 51 52 e8 3d f6 ff ff 8b 45 08 | .M..S..]....U..U..Z.WPQR.=....E. |
| 12d60 | 8b 40 0c 89 45 cc e9 8a 04 00 00 8b 4d c4 89 f0 8b 55 08 c1 e8 0e f7 c6 00 00 40 00 89 4a 18 57 | .@..E.......M....U........@..J.W |
| 12d80 | 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 0b 25 ff 01 00 00 c1 e0 04 03 45 cc 50 8b 45 cc c1 ee | t.%........E...%........E.P.E... |
| 12da0 | 17 c1 e6 04 01 f0 50 ff 75 08 e8 eb f5 ff ff e9 d9 00 00 00 c7 45 dc 05 00 00 00 8b 4d d0 c1 ee | ......P.u............E......M... |
| 12dc0 | 0e 8b 5d 08 c1 e6 04 8d 45 d4 8b 51 0c 89 55 d4 8b 55 c4 89 53 18 8b 55 c8 57 01 f2 52 50 53 e8 | ..].....E..Q..U..U..S..U.W..RPS. |
| 12de0 | b0 f6 ff ff 8b 4b 0c e9 66 01 00 00 8b 45 d0 c1 ee 17 8b 17 8b 4f 04 8b 5c b0 14 8b 43 08 89 10 | .....K..f....E.......O..\...C... |
| 12e00 | 8b 57 08 89 48 04 89 50 08 83 7f 08 03 0f 8e 8f fd ff ff 8b 07 f6 40 05 03 0f 84 83 fd ff ff f6 | .W..H..P..............@......... |
| 12e20 | 43 05 04 0f 84 79 fd ff ff 50 53 ff 75 08 e8 84 5f ff ff e9 0f 04 00 00 8b 4d c4 89 f0 8b 55 08 | C....y...PS.u..._........M....U. |
| 12e40 | c1 e8 0e f7 c6 00 00 40 00 89 4a 18 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 0b 25 ff 01 00 00 | .......@..J.t.%........E...%.... |
| 12e60 | c1 e0 04 03 45 cc 50 89 f0 c1 e8 17 85 f6 79 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 06 c1 e0 04 | ....E.P.......y.%........E...... |
| 12e80 | 03 45 cc 50 57 ff 75 08 e8 07 f6 ff ff 8b 5d 08 8b 5b 0c 89 5d cc e9 5a 03 00 00 89 f3 c1 ee 0e | .E.PW.u.......]..[..]..Z........ |
| 12ea0 | 81 e6 ff 01 00 00 56 c1 eb 17 e8 3b 90 ff ff 89 04 24 53 e8 32 90 ff ff 89 04 24 ff 75 08 e8 7e | ......V....;.....$S.2.....$.u..~ |
| 12ec0 | dd ff ff 89 07 8b 45 08 8b 55 c4 c7 47 08 05 00 00 00 83 c4 0c 89 c1 89 50 18 8b 40 10 8b 50 40 | ......E..U..G...........P..@..P@ |
| 12ee0 | 39 50 44 0f 82 58 07 00 00 51 e8 e2 5d ff ff 59 e9 4c 07 00 00 89 f0 8b 4d cc c1 e8 17 c1 e0 04 | 9PD..X...Q..]..Y.L......M....... |
| 12f00 | 01 c1 8b 01 8b 51 04 89 47 10 8b 41 08 89 57 14 8b 55 c4 89 47 18 8b 45 08 89 50 18 89 f0 c1 e8 | .....Q..G..A..W..U..G..E..P..... |
| 12f20 | 0e 57 81 e6 00 00 40 00 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 0b 25 ff 01 00 00 c1 e0 04 03 | .W....@.t.%........E...%........ |
| 12f40 | 45 cc 50 51 ff 75 08 e8 4e f4 ff ff 8b 4d 08 8b 49 0c 89 4d cc e9 9b 02 00 00 89 f0 c1 e8 17 85 | E.PQ.u..N....M..I..M............ |
| 12f60 | f6 79 0a 8b 55 c8 25 ff 00 00 00 eb 03 8b 55 cc c1 e0 04 01 c2 89 f0 c1 e8 0e 81 e6 00 00 40 00 | .y..U.%.......U...............@. |
| 12f80 | 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 0b 25 ff 01 00 00 c1 e0 04 03 45 cc 83 7a 08 03 75 0f | t.%........E...%........E..z..u. |
| 12fa0 | 83 78 08 03 75 09 dd 00 dc 02 e9 13 03 00 00 8b 5d 08 8b 4d c4 89 4b 18 6a 05 50 89 d8 52 89 fa | .x..u...........]..M..K.j.P..R.. |
| 12fc0 | e8 c4 fa ff ff e9 77 02 00 00 89 f0 c1 e8 17 85 f6 79 0a 8b 55 c8 25 ff 00 00 00 eb 03 8b 55 cc | ......w..........y..U.%.......U. |
| 12fe0 | c1 e0 04 01 c2 89 f0 c1 e8 0e 81 e6 00 00 40 00 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 0b 25 | ..............@.t.%........E...% |
| 13000 | ff 01 00 00 c1 e0 04 03 45 cc 83 7a 08 03 75 0f 83 78 08 03 75 09 dd 00 dc 2a e9 a3 02 00 00 8b | ........E..z..u..x..u....*...... |
| 13020 | 5d c4 8b 4d 08 89 59 18 6a 06 eb 60 89 f0 c1 e8 17 85 f6 79 0a 8b 55 c8 25 ff 00 00 00 eb 03 8b | ]..M..Y.j..`.......y..U.%....... |
| 13040 | 55 cc c1 e0 04 01 c2 89 f0 c1 e8 0e 81 e6 00 00 40 00 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb | U...............@.t.%........E.. |
| 13060 | 0b 25 ff 01 00 00 c1 e0 04 03 45 cc 83 7a 08 03 75 0f 83 78 08 03 75 09 dd 00 dc 0a e9 41 02 00 | .%........E..z..u..x..u......A.. |
| 13080 | 00 8b 5d c4 8b 4d 08 89 59 18 6a 07 50 89 c8 52 89 fa e8 f2 f9 ff ff 8b 45 08 8b 40 0c 89 45 cc | ..]..M..Y.j.P..R........E..@..E. |
| 130a0 | e9 a2 01 00 00 89 f0 c1 e8 17 85 f6 79 0a 8b 55 c8 25 ff 00 00 00 eb 03 8b 55 cc c1 e0 04 01 c2 | ............y..U.%.......U...... |
| 130c0 | 89 f0 c1 e8 0e 81 e6 00 00 40 00 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 0b 25 ff 01 00 00 c1 | .........@.t.%........E...%..... |
| 130e0 | e0 04 03 45 cc 83 7a 08 03 75 0f 83 78 08 03 75 09 dd 00 dc 3a e9 c8 01 00 00 8b 5d c4 8b 4d 08 | ...E..z..u..x..u....:......]..M. |
| 13100 | 89 59 18 6a 08 eb 85 89 f0 c1 e8 17 85 f6 79 0a 8b 55 c8 25 ff 00 00 00 eb 03 8b 55 cc c1 e0 04 | .Y.j..........y..U.%.......U.... |
| 13120 | 01 c2 89 f0 c1 e8 0e 81 e6 00 00 40 00 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 eb 0b 25 ff 01 00 | ...........@.t.%........E...%... |
| 13140 | 00 c1 e0 04 03 45 cc 83 7a 08 03 75 34 83 78 08 03 75 2e dd 02 83 ec 08 dd 00 d9 c1 d8 f1 d9 c9 | .....E..z..u4.x..u.............. |
| 13160 | dd 5d 8c dd 1c 24 dd 5d 80 e8 f2 12 00 00 dd 45 8c 58 dd 45 80 d9 c9 de ca 5a de e1 e9 41 01 00 | .]...$.].......E.X.E.....Z...A.. |
| 13180 | 00 8b 5d c4 8b 4d 08 89 59 18 6a 09 e9 fb fe ff ff 89 f0 c1 e8 17 85 f6 79 0a 8b 55 c8 25 ff 00 | ..]..M..Y.j.............y..U.%.. |
| 131a0 | 00 00 eb 03 8b 55 cc c1 e0 04 01 c2 89 f0 c1 e8 0e 81 e6 00 00 40 00 74 0d 25 ff 00 00 00 c1 e0 | .....U...............@.t.%...... |
| 131c0 | 04 03 45 c8 eb 0b 25 ff 01 00 00 c1 e0 04 03 45 cc 83 7a 08 03 75 26 83 78 08 03 75 20 ff 70 04 | ..E...%........E..z..u&.x..u..p. |
| 131e0 | ff 30 ff 72 04 ff 32 e8 84 12 00 00 c7 47 08 03 00 00 00 dd 1f 83 c4 10 e9 a5 f9 ff ff 8b 5d c4 | .0.r..2......G................]. |
| 13200 | 8b 4d 08 89 59 18 6a 0a e9 7f fe ff ff 8b 45 cc c1 ee 17 c1 e6 04 01 f0 83 78 08 03 75 09 dd 00 | .M..Y.j.......E..........x..u... |
| 13220 | d9 e0 e9 9b 00 00 00 8b 55 08 8b 4d c4 89 4a 18 89 fa 6a 0b 50 50 8b 45 08 e8 4b f8 ff ff 8b 5d | ........U..M..J...j.PP.E..K....] |
| 13240 | 08 8b 5b 0c 89 5d cc 83 c4 0c e9 53 f9 ff ff 89 f0 8b 5d cc 31 c9 c1 e8 17 c1 e0 04 8b 54 18 08 | ..[..].....S......].1........T.. |
| 13260 | 85 d2 74 09 4a 75 0b 83 3c 18 00 75 05 b9 01 00 00 00 89 0f c7 47 08 01 00 00 00 e9 22 f9 ff ff | ..t.Ju..<..u.........G......"... |
| 13280 | 8b 5d cc c1 ee 17 c1 e6 04 01 f3 8b 43 08 83 f8 04 74 20 83 f8 05 75 38 ff 33 e8 b2 e0 ff ff 50 | .]..........C....t....u8.3.....P |
| 132a0 | db 04 24 c7 47 08 03 00 00 00 dd 1f 5b 5e e9 ef f8 ff ff 8b 03 31 d2 8b 40 0c 52 50 df 2c 24 83 | ..$.G.......[^.......1..@.RP.,$. |
| 132c0 | c4 08 dd 1f c7 47 08 03 00 00 00 e9 d2 f8 ff ff 8b 55 c4 8b 45 08 89 50 18 89 da 6a 0c 57 68 c0 | .....G...........U..E..P...j.Wh. |
| 132e0 | 04 44 00 e8 47 f3 ff ff 83 c4 0c 85 c0 0f 85 3a 04 00 00 68 c4 13 44 00 53 ff 75 08 e8 7d 3a ff | .D..G..........:...h..D.S.u..}:. |
| 13300 | ff 83 c4 0c e9 24 04 00 00 8b 55 08 89 f0 89 f3 8b 4d c4 c1 e8 0e 25 ff 01 00 00 c1 eb 17 89 4a | .....$....U......M....%........J |
| 13320 | 18 50 29 d8 40 50 52 e8 d2 f5 ff ff 8b 55 08 83 c4 0c 8b 42 10 8b 50 40 39 50 44 72 09 ff 75 08 | .P).@PR......U.....B..P@9PDr..u. |
| 13340 | e8 8c 59 ff ff 59 8b 4d 08 c1 e3 04 c1 ee 02 81 e6 f0 0f 00 00 8b 49 0c 01 cb 89 4d cc 8b 03 01 | ..Y..Y.M..............I....M.... |
| 13360 | f1 8b 53 04 89 01 8b 43 08 89 51 04 89 41 08 e9 2e f8 ff ff 8b 5d c4 c1 ee 0e 8d 9c b3 04 00 f8 | ..S....C..Q..A.......].......... |
| 13380 | ff 89 5d c4 e9 19 f8 ff ff 89 f0 c1 e8 17 85 f6 79 0a 8b 4d c8 25 ff 00 00 00 eb 03 8b 4d cc c1 | ..].............y..M.%.......M.. |
| 133a0 | e0 04 01 c1 89 f0 c1 e8 0e f7 c6 00 00 40 00 74 0a 8b 55 c8 25 ff 00 00 00 eb 08 8b 55 cc 25 ff | .............@.t..U.%.......U.%. |
| 133c0 | 01 00 00 c1 e0 04 01 c2 8b 5d c4 8b 45 08 89 58 18 8b 42 08 31 db 39 41 08 75 13 52 51 ff 75 08 | .........]..E..X..B.1.9A.u.RQ.u. |
| 133e0 | e8 7a f4 ff ff 83 c4 0c 85 c0 74 02 b3 01 c1 ee 06 89 f0 25 ff 00 00 00 39 c3 e9 32 01 00 00 8b | .z........t........%....9..2.... |
| 13400 | 45 c4 8b 5d 08 89 43 18 89 f0 c1 e8 0e f7 c6 00 00 40 00 74 0d 25 ff 00 00 00 c1 e0 04 03 45 c8 | E..]..C..........@.t.%........E. |
| 13420 | eb 0b 25 ff 01 00 00 c1 e0 04 03 45 cc 50 89 f0 c1 e8 17 85 f6 79 0d 25 ff 00 00 00 c1 e0 04 03 | ..%........E.P.......y.%........ |
| 13440 | 45 c8 eb 06 c1 e0 04 03 45 cc 50 c1 ee 06 ff 75 08 e8 97 f3 ff ff 89 f2 83 c4 0c 81 e2 ff 00 00 | E.......E.P....u................ |
| 13460 | 00 39 d0 e9 c9 00 00 00 8b 45 c4 8b 5d 08 89 43 18 89 f0 c1 e8 17 85 f6 79 0a 8b 7d c8 25 ff 00 | .9.......E..]..C........y..}.%.. |
| 13480 | 00 00 eb 03 8b 7d cc c1 e0 04 01 c7 89 f0 c1 e8 0e f7 c6 00 00 40 00 74 0a 8b 5d c8 25 ff 00 00 | .....}...............@.t..].%... |
| 134a0 | 00 eb 08 8b 5d cc 25 ff 01 00 00 c1 e0 04 01 c3 8b 47 08 3b 43 08 75 5e 83 f8 03 75 10 dd 07 dd | ....].%..........G.;C.u^...u.... |
| 134c0 | 03 da e9 df e0 f6 c4 05 0f 94 c0 eb 44 83 f8 04 75 10 8b 13 8b 07 e8 ae f2 ff ff 85 c0 0f 9e c0 | ............D...u............... |
| 134e0 | eb 2f 6a 0e 8b 45 08 89 fa 53 e8 21 f2 ff ff 59 83 f8 ff 5a 89 c2 75 2d 6a 0d 8b 45 08 89 da 57 | ./j..E...S.!...Y...Z..u-j..E...W |
| 13500 | e8 0b f2 ff ff 59 83 f8 ff 5a 74 0a 85 c0 0f 94 c0 0f b6 d0 eb 0f 53 57 ff 75 08 e8 0c 38 ff ff | .....Y...Zt...........SW.u...8.. |
| 13520 | 89 c2 83 c4 0c c1 ee 06 89 f0 25 ff 00 00 00 39 c2 75 12 8b 55 c4 8b 02 c1 e8 0e 8d 94 82 04 00 | ..........%....9.u..U........... |
| 13540 | f8 ff 89 55 c4 8b 4d 08 8b 49 0c 89 4d cc e9 dc 03 00 00 8b 47 08 31 d2 85 c0 74 08 48 75 0a 83 | ...U..M..I..M.......G.1...t.Hu.. |
| 13560 | 3f 00 75 05 ba 01 00 00 00 c1 ee 0e 81 e6 ff 01 00 00 39 f2 0f 84 b5 03 00 00 8b 5d c4 8b 03 c1 | ?.u...............9........].... |
| 13580 | e8 0e 8d 9c 83 04 00 f8 ff 89 5d c4 e9 9e 03 00 00 89 f0 31 d2 c1 e8 17 c1 e0 04 03 45 cc 8b 48 | ..........]........1........E..H |
| 135a0 | 08 85 c9 74 0a 83 f9 01 75 0a 83 38 00 75 05 ba 01 00 00 00 c1 ee 0e 81 e6 ff 01 00 00 39 f2 0f | ...t....u..8.u...............9.. |
| 135c0 | 84 6a 03 00 00 89 4f 08 8b 50 04 8b 00 89 57 04 8b 55 c4 89 07 8b 02 c1 e8 0e 8d 94 82 04 00 f8 | .j....O..P....W..U.............. |
| 135e0 | ff 89 55 c4 e9 46 03 00 00 89 f0 c1 e8 0e 25 ff 01 00 00 8d 58 ff 89 f0 c1 e8 17 74 0c 8b 4d 08 | ..U..F........%.....X......t..M. |
| 13600 | c1 e0 04 8d 04 07 89 41 08 8b 45 08 8b 55 c4 89 50 18 53 57 50 e8 d2 3c ff ff 83 c4 0c 85 c0 74 | .......A..E..U..P.SWP..<.......t |
| 13620 | 08 48 74 0d e9 4f 05 00 00 ff 45 0c e9 47 f5 ff ff 85 db 78 0c 8b 4d 08 8b 41 14 8b 40 08 89 41 | .Ht..O....E..G.....x..M..A..@..A |
| 13640 | 08 8b 5d 08 8b 5b 0c 89 5d cc e9 53 f5 ff ff 89 f0 c1 e8 17 74 0c 8b 55 08 c1 e0 04 8d 04 07 89 | ..]..[..]..S........t..U........ |
| 13660 | 42 08 8b 4d 08 8b 5d c4 89 59 18 6a ff 57 51 e8 78 3c ff ff 83 c4 0c 85 c0 74 0c 48 0f 84 ab 00 | B..M..]..Y.j.WQ.x<.......t.H.... |
| 13680 | 00 00 e9 f1 04 00 00 8b 45 08 8b 70 14 83 78 68 00 8d 5e e8 8b 53 04 8b 7b 1c 89 55 b8 74 0b ff | ........E..p..xh..^..S..{..U.t.. |
| 136a0 | 76 e8 50 e8 46 48 ff ff 58 5a c7 45 bc 00 00 00 00 8b 43 18 8b 4d 08 29 f8 03 43 04 89 46 e8 89 | v.P.FH..XZ.E......C..M.)..C..F.. |
| 136c0 | 41 0c 8b 41 08 39 c7 89 45 98 73 3c 89 bd 78 ff ff ff 31 f6 83 85 78 ff ff ff 10 8b 14 3e 8b 4c | A..A.9..E.s<..x...1...x......>.L |
| 136e0 | 3e 04 ff 45 bc 8b 45 b8 89 14 06 8b 55 b8 89 4c 06 04 8b 44 3e 08 8b 4d 98 89 44 16 08 83 c6 10 | >..E..E.....U..L...D>..M..D..... |
| 13700 | 39 8d 78 ff ff ff 72 cc c1 65 bc 04 8b 45 b8 8b 55 08 03 45 bc ff 43 14 83 6a 14 18 89 42 08 89 | 9.x...r..e...E..U..E..C..j...B.. |
| 13720 | 43 08 8b 42 18 89 43 0c e9 4b f4 ff ff 8b 4d 08 8b 49 0c 89 4d cc e9 67 f4 ff ff 89 f0 c1 e8 17 | C..B..C..K....M..I..M..g........ |
| 13740 | 74 0d 8b 5d 08 c1 e0 04 8d 44 07 f0 89 43 08 8b 45 08 83 78 68 00 74 0b ff 75 cc 50 e8 8d 47 ff | t..].....D...C..E..xh.t..u.P..G. |
| 13760 | ff 5e 58 8b 4d c4 8b 55 08 89 4a 18 57 52 e8 77 3a ff ff ff 4d 0c 59 5b 0f 84 fa 03 00 00 85 c0 | .^X.M..U..J.WR.w:...M.Y[........ |
| 13780 | 0f 84 f2 f3 ff ff 8b 5d 08 8b 43 14 8b 40 08 89 43 08 e9 e1 f3 ff ff dd 47 20 d9 ee dd 07 d9 ca | .......]..C..@..C.......G....... |
| 137a0 | dd e1 df e0 dd d9 dd 47 10 d9 ca 9e de c1 76 08 d9 c9 dd e9 df e0 eb 06 dd e1 df e0 dd d9 9e 0f | .......G......v................. |
| 137c0 | 82 db f3 ff ff c7 47 08 03 00 00 00 8b 55 c4 c1 ee 0e c7 47 38 03 00 00 00 8d 94 b2 04 00 f8 ff | ......G......U.....G8........... |
| 137e0 | 89 55 c4 dd 17 dd 5f 30 e9 b5 f3 ff ff 83 7f 08 03 8d 4f 20 8b 55 c4 89 4d b4 8b 45 08 8d 5f 10 | .U...._0..........O..U..M..E.._. |
| 13800 | 89 50 18 74 14 57 57 e8 54 ea ff ff 59 85 c0 5a 75 07 68 d2 13 44 00 eb 40 83 7b 08 03 74 19 8d | .P.t.WW.T...Y..Zu.h..D..@.{..t.. |
| 13820 | 47 10 50 53 e8 37 ea ff ff 89 c3 85 db 58 5a 75 07 68 f7 13 44 00 eb 21 8b 4d b4 83 79 08 03 74 | G.PS.7.......XZu.h..D..!.M..y..t |
| 13840 | 22 8d 47 20 50 51 e8 15 ea ff ff 59 85 c0 89 45 b4 5b 75 0f 68 14 14 44 00 ff 75 08 e8 50 34 ff | ".G.PQ.....Y...E.[u.h..D..u..P4. |
| 13860 | ff 58 5a c7 47 08 03 00 00 00 8b 5d b4 c1 ee 0e dd 03 dc 2f dd 1f 8b 45 c4 8d 84 b0 04 00 f8 ff | .XZ.G......]......./...E........ |
| 13880 | 89 45 c4 e9 1a f3 ff ff 8b 47 20 8d 4f 30 8b 57 24 8b 5d c4 89 47 50 8b 47 28 89 57 54 8b 57 14 | .E.......G..O0.W$.]..GP.G(.WT.W. |
| 138a0 | 89 47 58 8b 47 10 89 57 44 8b 57 04 89 47 40 8b 47 18 89 57 34 8b 55 08 89 47 48 8b 07 89 5a 18 | .GX.G..WD.W..G@.G..W4.U..GH...Z. |
| 138c0 | 89 47 30 8b 47 08 89 41 08 8d 47 60 89 42 08 89 f0 c1 e8 0e 25 ff 01 00 00 c1 ee 02 81 e6 f0 0f | .G0.G..A..G`.B......%........... |
| 138e0 | 00 00 50 51 52 e8 92 3d ff ff 8b 45 08 83 c4 0c 8b 55 08 8b 40 0c 89 45 cc 8b 4d cc 8b 42 14 01 | ..PQR..=...E.....U..@..E..M..B.. |
| 13900 | f1 8b 59 38 8b 40 08 85 db 89 42 08 74 21 89 59 28 8b 41 30 8b 51 34 89 41 20 89 51 24 8b 4d c4 | ..Y8.@....B.t!.Y(.A0.Q4.A..Q$.M. |
| 13920 | 8b 01 c1 e8 0e 8d 8c 81 04 00 f8 ff 89 4d c4 83 45 c4 04 e9 6a f2 ff ff 89 f2 c1 ea 0e 81 e2 ff | .............M..E...j........... |
| 13940 | 01 00 00 c1 ee 17 75 17 8b 5d 08 8b 43 08 29 f8 c1 f8 04 8d 70 ff 8b 43 14 8b 40 08 89 43 08 85 | ......u..]..C.).....p..C..@..C.. |
| 13960 | d2 75 0d 8b 55 c4 8b 02 83 c2 04 89 55 c4 89 c2 83 7f 08 05 0f 85 28 f2 ff ff 6b c2 32 8b 0f 89 | .u..U.......U.........(...k.2... |
| 13980 | 4d ac 8d 44 30 ce 3b 41 1c 89 45 b0 7e 0d 50 51 ff 75 08 e8 4b d9 ff ff 83 c4 0c 85 f6 0f 8e ff | M..D0.;A..E.~.PQ.u..K........... |
| 139a0 | f1 ff ff 89 f0 c1 e0 04 8d 1c 38 ff 75 b0 ff 4d b0 ff 75 ac ff 75 08 e8 e4 d8 ff ff 8b 13 83 c4 | ..........8.u..M..u..u.......... |
| 139c0 | 0c 8b 4b 04 89 10 8b 53 08 89 48 04 89 50 08 83 7b 08 03 7e 1c 8b 03 f6 40 05 03 74 14 8b 45 ac | ..K....S..H..P..{..~....@..t..E. |
| 139e0 | f6 40 05 04 74 0b 50 ff 75 08 e8 fc 53 ff ff 5f 58 4e 83 eb 10 85 f6 7f b2 e9 a4 f1 ff ff 57 ff | .@..t.P.u...S.._XN............W. |
| 13a00 | 75 08 e8 e7 44 ff ff 59 5b e9 94 f1 ff ff 8b 55 d0 c1 ee 0e 8b 42 10 8b 40 10 8b 1c b0 0f b6 4b | u...D..Y[......U.....B..@......K |
| 13a20 | 48 ff 72 0c 89 4d a8 51 ff 75 08 e8 71 43 ff ff 89 58 10 89 c6 31 db 83 c4 0c 3b 5d a8 7d 40 8b | H.r..M.Q.u..qC...X...1....;].}@. |
| 13a40 | 45 c4 8b 10 89 d0 83 e0 3f 83 f8 04 75 10 8b 4d d0 c1 ea 17 8b 44 91 14 89 44 9e 14 eb 1a 8b 45 | E.......?...u..M.....D...D.....E |
| 13a60 | cc c1 ea 17 c1 e2 04 01 d0 50 ff 75 08 e8 b7 43 ff ff 89 44 9e 14 58 5a 83 45 c4 04 43 eb bb 89 | .........P.u...C...D..XZ.E..C... |
| 13a80 | 37 8b 5d 08 8b 45 c4 c7 47 08 06 00 00 00 8b 53 10 89 43 18 8b 42 40 39 42 44 72 07 53 e8 2f 52 | 7.]..E..G......S..C..B@9BDr.S./R |
| 13aa0 | ff ff 59 8b 55 08 8b 52 0c 89 55 cc e9 f1 f0 ff ff 8b 4d 08 89 f0 8b 5d d0 c1 e8 17 8b 49 14 48 | ..Y.U..R..U.......M....].....I.H |
| 13ac0 | 89 45 a4 8b 53 10 8b 01 2b 41 04 89 4d a0 0f b6 52 49 c1 f8 04 29 d0 48 83 7d a4 ff 89 45 9c 75 | .E..S...+A..M...RI...).H.}...E.u |
| 13ae0 | 4b 8b 45 08 8b 55 c4 8b 5d 9c 89 c1 89 50 18 8b 40 1c c1 e3 04 2b 41 08 39 d8 7f 0b ff 75 9c 51 | K.E..U..]....P..@....+A.9....u.Q |
| 13b00 | e8 ca 35 ff ff 58 5a 8b 45 08 c1 ee 02 81 e6 f0 0f 00 00 8b 55 9c 8b 40 0c 8b 4d 08 89 55 a4 89 | ..5..XZ.E...........U..@..M..U.. |
| 13b20 | c7 01 f7 89 45 cc 8d 04 1f 89 41 08 31 f6 3b 75 a4 0f 8d 6b f0 ff ff 31 db 3b 75 9c 7d 24 8b 55 | ....E.....A.1.;u...k...1.;u.}$.U |
| 13b40 | a0 8b 45 9c 8b 0a c1 e0 04 29 c1 01 d9 8b 01 8b 51 04 89 04 3b 8b 41 08 89 54 3b 04 89 44 3b 08 | ..E......)......Q...;.A..T;..D;. |
| 13b60 | eb 08 c7 44 3b 08 00 00 00 00 46 83 c3 10 3b 75 a4 7c c6 e9 2a f0 ff ff 8d 65 f4 5b 5e 5f 5d c3 | ...D;.....F...;u.|..*....e.[^_]. |
| 13b80 | 55 89 e5 53 50 8b 5d 08 8d 45 f8 50 ff 73 0c ff 73 10 ff 53 08 83 c4 0c 85 c0 89 c1 74 07 8b 45 | U..SP.]..E.P.s..s..S........t..E |
| 13ba0 | f8 85 c0 75 05 83 c8 ff eb 11 89 4b 04 48 89 03 8d 41 01 0f b6 11 89 43 04 89 d0 8b 5d fc c9 c3 | ...u.......K.H...A.....C....]... |
| 13bc0 | 55 89 e5 53 8b 5d 08 83 3b 00 75 12 53 e8 ae ff ff ff 5a 83 ca ff 40 74 0b ff 03 ff 4b 04 8b 43 | U..S.]..;.u.S.....Z...@t....K..C |
| 13be0 | 04 0f b6 10 8b 5d fc 89 d0 c9 c3 55 89 e5 8b 55 0c 8b 45 08 c7 02 00 00 00 00 89 42 10 8b 45 10 | .....].....U...U..E........B..E. |
| 13c00 | c7 42 04 00 00 00 00 89 42 08 8b 45 14 89 42 0c 5d c3 55 89 e5 57 8b 7d 08 56 8b 75 10 53 85 f6 | .B......B..E..B.].U..W.}.V.u.S.. |
| 13c20 | 74 33 57 e8 98 ff ff ff 59 40 75 04 89 f0 eb 27 8b 07 89 f3 39 c6 76 02 89 c3 53 ff 77 04 ff 75 | t3W.....Y@u....'....9.v...S.w..u |
| 13c40 | 0c e8 1a 07 00 00 29 1f 83 c4 0c 01 5f 04 01 5d 0c 29 de eb cb 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 | ......)....._..].)...1..e.[^_].U |
| 13c60 | 89 e5 8b 4d 08 56 8b 75 0c 53 8b 5d 10 8b 56 08 39 d3 76 2d 83 fb 1f 77 05 bb 20 00 00 00 8d 43 | ...M.V.u.S.]..V.9.v-...w.......C |
| 13c80 | 01 83 f8 fd 77 0f 53 52 ff 36 51 e8 04 76 ff ff 83 c4 10 eb 07 51 e8 e5 75 ff ff 5a 89 06 89 5e | ....w.SR.6Q..v.......Q..u..Z...^ |
| 13ca0 | 08 8b 06 8d 65 f8 5b 5e 5d c3 90 90 90 90 90 90 55 b9 b0 15 44 00 89 e5 eb 14 8d b6 00 00 00 00 | ....e.[^].......U...D........... |
| 13cc0 | 8b 51 04 8b 01 83 c1 08 01 82 00 00 40 00 81 f9 b0 15 44 00 72 ea 5d c3 90 90 90 90 90 90 90 90 | .Q..........@.....D.r.]......... |
| 13ce0 | 55 89 e5 53 9c 9c 58 89 c2 35 00 00 20 00 50 9d 9c 58 9d 31 d0 a9 00 00 20 00 0f 84 c0 00 00 00 | U..S..X..5....P..X.1............ |
| 13d00 | 31 c0 0f a2 85 c0 0f 84 b4 00 00 00 b8 01 00 00 00 0f a2 f6 c6 01 0f 85 a7 00 00 00 89 d3 81 e3 | 1............................... |
| 13d20 | 00 80 00 00 66 85 db 74 07 83 0d 40 20 44 00 02 f7 c2 00 00 80 00 74 07 83 0d 40 20 44 00 04 f7 | ....f..t...@.D........t...@.D... |
| 13d40 | c2 00 00 00 01 74 07 83 0d 40 20 44 00 08 f7 c2 00 00 00 02 74 07 83 0d 40 20 44 00 10 81 e2 00 | .....t...@.D........t...@.D..... |
| 13d60 | 00 00 04 74 07 83 0d 40 20 44 00 20 f6 c1 01 74 07 83 0d 40 20 44 00 40 f6 c5 20 74 0a 81 0d 40 | ...t...@.D.....t...@.D.@...t...@ |
| 13d80 | 20 44 00 80 00 00 00 b8 00 00 00 80 0f a2 3d 00 00 00 80 76 2b b8 01 00 00 80 0f a2 a1 40 20 44 | .D............=....v+........@.D |
| 13da0 | 00 89 c1 81 c9 00 01 00 00 81 e2 00 00 00 40 74 1e 0d 00 03 00 00 a3 40 20 44 00 90 8d 74 26 00 | ..............@t.......@.D...t&. |
| 13dc0 | 5b 5d c3 83 0d 40 20 44 00 01 e9 4d ff ff ff 5b 89 0d 40 20 44 00 5d c3 90 90 90 90 90 90 90 90 | []...@.D...M...[..@.D.]......... |
| 13de0 | 55 89 e5 db e3 5d c3 90 90 90 90 90 90 90 90 90 55 89 e5 83 ec 08 a1 e0 60 41 00 83 38 00 74 17 | U....]..........U.......`A..8.t. |
| 13e00 | ff 10 8b 0d e0 60 41 00 8b 51 04 8d 41 04 a3 e0 60 41 00 85 d2 75 e9 c9 c3 8d b4 26 00 00 00 00 | .....`A..Q..A...`A...u.....&.... |
| 13e20 | 55 89 e5 53 83 ec 04 a1 90 55 41 00 83 f8 ff 74 29 85 c0 89 c3 74 13 89 f6 8d bc 27 00 00 00 00 | U..S.....UA....t)....t.....'.... |
| 13e40 | ff 14 9d 90 55 41 00 4b 75 f6 c7 04 24 f0 49 41 00 e8 6a c8 fe ff 59 5b 5d c3 31 c0 83 3d 94 55 | ....UA.Ku...$.IA..j...Y[].1..=.U |
| 13e60 | 41 00 00 eb 0a 40 8b 1c 85 94 55 41 00 85 db 75 f4 eb be 8d b6 00 00 00 00 8d bc 27 00 00 00 00 | A....@....UA...u...........'.... |
| 13e80 | 55 89 e5 53 83 ec 04 8b 1d 50 20 44 00 85 db 75 35 a1 90 55 41 00 b9 01 00 00 00 89 0d 50 20 44 | U..S.....P.D...u5..UA........P.D |
| 13ea0 | 00 83 f8 ff 74 24 85 c0 89 c3 74 0e 8d 74 26 00 ff 14 9d 90 55 41 00 4b 75 f6 c7 04 24 f0 49 41 | ....t$....t..t&.....UA.Ku...$.IA |
| 13ec0 | 00 e8 fa c7 fe ff 58 5b 5d c3 31 c0 83 3d 94 55 41 00 00 eb 0a 40 8b 14 85 94 55 41 00 85 d2 75 | ......X[].1..=.UA....@....UA...u |
| 13ee0 | f4 eb c3 90 90 90 90 90 90 90 90 90 90 90 90 90 55 a1 a0 20 44 00 89 e5 5d 8b 48 04 ff e1 89 f6 | ................U...D...].H..... |
| 13f00 | 55 ba 42 00 00 00 89 e5 53 0f b7 c0 83 ec 64 89 54 24 08 8d 55 a8 31 db 89 54 24 04 89 04 24 ff | U.B.....S.....d.T$..U.1..T$...$. |
| 13f20 | 15 70 32 44 00 ba 1f 00 00 00 b9 01 00 00 00 83 ec 0c 85 c0 75 07 eb 46 01 c9 4a 78 0e 80 7c 2a | .p2D................u..F..Jx..|* |
| 13f40 | a8 41 75 f4 09 cb 01 c9 4a 79 f2 83 3b 3c 75 07 89 d8 8b 5d fc c9 c3 b9 f4 14 44 00 ba ea 00 00 | .Au.....Jy..;<u....]......D..... |
| 13f60 | 00 89 4c 24 0c 89 54 24 08 c7 04 24 21 15 44 00 b8 40 15 44 00 89 44 24 04 e8 92 02 00 00 b8 6c | ..L$..T$...$!.D..@.D..D$.......l |
| 13f80 | 15 44 00 bb e4 00 00 00 89 44 24 0c 89 5c 24 08 eb d7 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 | .D.......D$..\$.....&......'.... |
| 13fa0 | 55 89 e5 57 56 53 81 ec cc 00 00 00 8b 0d a0 20 44 00 85 c9 74 08 8d 65 f4 5b 5e 5f 5d c3 c7 45 | U..WVS..........D...t..e.[^_]..E |
| 13fc0 | 98 41 41 41 41 a1 d0 14 44 00 8d 75 98 c7 45 9c 41 41 41 41 c7 45 a0 41 41 41 41 89 45 b8 a1 d4 | .AAAA...D..u..E.AAAA.E.AAAA.E... |
| 13fe0 | 14 44 00 c7 45 a4 41 41 41 41 c7 45 a8 41 41 41 41 89 45 bc a1 d8 14 44 00 c7 45 ac 41 41 41 41 | .D..E.AAAA.E.AAAA.E....D..E.AAAA |
| 14000 | c7 45 b0 41 41 41 41 89 45 c0 a1 dc 14 44 00 c7 45 b4 41 41 41 41 89 45 c4 a1 e0 14 44 00 89 45 | .E.AAAA.E....D..E.AAAA.E....D..E |
| 14020 | c8 a1 e4 14 44 00 89 45 cc a1 e8 14 44 00 89 45 d0 a1 ec 14 44 00 89 45 d4 0f b7 05 f0 14 44 00 | ....D..E....D..E....D..E......D. |
| 14040 | 66 89 45 d8 89 34 24 ff 15 58 32 44 00 0f b7 c0 83 ec 04 85 c0 89 85 44 ff ff ff 0f 85 3b 01 00 | f.E..4$..X2D...........D.....;.. |
| 14060 | 00 c7 04 24 3c 00 00 00 e8 83 02 00 00 85 c0 89 c3 0f 84 59 01 00 00 fc 89 c7 8b 85 44 ff ff ff | ...$<..............Y........D... |
| 14080 | b9 0f 00 00 00 f3 ab c7 43 04 40 54 41 00 b9 01 00 00 00 c7 43 08 f0 4a 41 00 a1 70 20 44 00 c7 | ........C.@TA.......C..JA..p.D.. |
| 140a0 | 03 3c 00 00 00 8b 15 74 20 44 00 c7 43 28 00 00 00 00 89 43 14 a1 f0 60 41 00 89 53 18 8b 15 f4 | .<.....t.D..C(.....C...`A..S.... |
| 140c0 | 60 41 00 89 43 1c a1 80 20 44 00 89 53 20 c7 43 30 ff ff ff ff 89 43 2c 8b 15 fc 60 41 00 a1 f8 | `A..C....D..S..C0.....C,...`A... |
| 140e0 | 60 41 00 89 53 38 ba 1f 00 00 00 89 43 34 89 f6 89 d8 21 c8 83 f8 01 19 c0 24 20 01 c9 04 41 88 | `A..S8......C4....!......$....A. |
| 14100 | 84 2a 48 ff ff ff 4a 79 e7 a1 d0 14 44 00 89 85 68 ff ff ff a1 d4 14 44 00 89 85 6c ff ff ff a1 | .*H...Jy....D...h......D...l.... |
| 14120 | d8 14 44 00 89 85 70 ff ff ff a1 dc 14 44 00 89 85 74 ff ff ff a1 e0 14 44 00 89 85 78 ff ff ff | ..D...p......D...t......D...x... |
| 14140 | a1 e4 14 44 00 89 85 7c ff ff ff a1 e8 14 44 00 89 45 80 a1 ec 14 44 00 89 45 84 0f b7 05 f0 14 | ...D...|......D..E....D..E...... |
| 14160 | 44 00 66 89 45 88 8d 85 48 ff ff ff 89 04 24 ff 15 48 32 44 00 0f b7 f8 83 ec 04 85 ff 75 42 31 | D.f.E...H.....$..H2D.........uB1 |
| 14180 | d2 85 d2 75 1e 89 1c 24 e8 53 01 00 00 89 34 24 ff 15 58 32 44 00 83 ec 04 0f b7 c0 e8 5f fd ff | ...u...$.S....4$..X2D........_.. |
| 141a0 | ff 89 c3 89 1d a0 20 44 00 8d 43 04 a3 90 20 44 00 8d 43 08 a3 b0 20 44 00 8d 65 f4 5b 5e 5f 5d | .......D..C....D..C....D..e.[^_] |
| 141c0 | c3 89 f8 e8 38 fd ff ff 39 d8 89 fa 75 b1 eb b1 e8 6b 06 00 00 90 90 90 90 90 90 90 90 90 90 90 | ....8...9...u....k.............. |
| 141e0 | 51 89 e1 83 c1 08 3d 00 10 00 00 72 10 81 e9 00 10 00 00 83 09 00 2d 00 10 00 00 eb e9 29 c1 83 | Q.....=....r..........-......).. |
| 14200 | 09 00 89 e0 89 cc 8b 08 8b 40 04 ff e0 90 90 90 55 89 e5 83 ec 18 8b 45 14 89 44 24 10 8b 45 10 | .........@......U......E..D$..E. |
| 14220 | 89 44 24 0c 8b 45 0c 89 44 24 08 8b 45 08 89 44 24 04 a1 c8 32 44 00 83 c0 40 89 04 24 e8 2e 01 | .D$..E..D$..E..D$...2D...@..$... |
| 14240 | 00 00 a1 c8 32 44 00 83 c0 40 89 04 24 e8 6e 02 00 00 e8 e9 05 00 00 90 90 90 90 90 90 90 90 90 | ....2D...@..$.n................. |
| 14260 | ff 25 9c 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 b8 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.2D........... |
| 14280 | ff 25 bc 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 b0 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.2D........... |
| 142a0 | ff 25 bc 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 b4 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.2D........... |
| 142c0 | ff 25 e4 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 a8 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.2D........... |
| 142e0 | ff 25 48 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 84 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%H3D............%.3D........... |
| 14300 | ff 25 d8 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 c8 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14320 | ff 25 a0 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 dc 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14340 | ff 25 e4 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 f8 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14360 | ff 25 90 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 38 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%83D........... |
| 14380 | ff 25 a8 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 20 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 143a0 | ff 25 30 34 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 4c 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%04D............%L3D........... |
| 143c0 | ff 25 c0 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 ec 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.3D........... |
| 143e0 | ff 25 44 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 04 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%D3D............%.4D........... |
| 14400 | ff 25 34 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 c4 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%43D............%.2D........... |
| 14420 | ff 25 3c 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 0c 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%<3D............%.4D........... |
| 14440 | ff 25 40 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 cc 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%@3D............%.2D........... |
| 14460 | ff 25 2c 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 9c 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%,3D............%.3D........... |
| 14480 | ff 25 28 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 e0 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%(3D............%.2D........... |
| 144a0 | ff 25 18 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 80 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 144c0 | ff 25 24 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 b8 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%$3D............%.3D........... |
| 144e0 | ff 25 5c 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 58 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%\3D............%X3D........... |
| 14500 | ff 25 60 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 04 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%`3D............%.3D........... |
| 14520 | ff 25 54 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 20 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%T3D............%.4D........... |
| 14540 | ff 25 dc 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 d4 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.2D........... |
| 14560 | ff 25 70 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 d0 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%p3D............%.3D........... |
| 14580 | ff 25 a4 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 7c 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%|3D........... |
| 145a0 | ff 25 78 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 cc 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%x3D............%.3D........... |
| 145c0 | ff 25 98 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 30 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%03D........... |
| 145e0 | ff 25 00 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 f8 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.2D........... |
| 14600 | ff 25 f4 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 ec 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.2D........... |
| 14620 | ff 25 f0 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 14 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.4D........... |
| 14640 | ff 25 0c 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 c0 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14660 | ff 25 6c 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 50 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%l3D............%P3D........... |
| 14680 | ff 25 1c 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 18 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.4D........... |
| 146a0 | ff 25 10 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 c4 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 146c0 | ff 25 64 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 00 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%d3D............%.4D........... |
| 146e0 | ff 25 f4 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 e8 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14700 | ff 25 d4 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 08 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.4D........... |
| 14720 | ff 25 b4 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 14 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14740 | ff 25 94 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 f0 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14760 | ff 25 74 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 68 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%t3D............%h3D........... |
| 14780 | ff 25 1c 34 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 08 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.4D............%.3D........... |
| 147a0 | ff 25 24 34 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 b0 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%$4D............%.3D........... |
| 147c0 | ff 25 ac 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 10 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.4D........... |
| 147e0 | ff 25 8c 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 fc 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%.3D........... |
| 14800 | ff 25 88 33 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 2c 34 44 00 90 90 00 00 00 00 00 00 00 00 | .%.3D............%,4D........... |
| 14820 | ff 25 28 34 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 e0 33 44 00 90 90 00 00 00 00 00 00 00 00 | .%(4D............%.3D........... |
| 14840 | ff 25 e8 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 90 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.2D........... |
| 14860 | ff 25 54 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 8c 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%T2D............%.2D........... |
| 14880 | ff 25 4c 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 74 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%L2D............%t2D........... |
| 148a0 | ff 25 60 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 5c 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%`2D............%\2D........... |
| 148c0 | ff 25 64 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 50 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%d2D............%P2D........... |
| 148e0 | ff 25 88 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 84 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%.2D........... |
| 14900 | ff 25 80 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 78 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%.2D............%x2D........... |
| 14920 | ff 25 68 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 6c 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%h2D............%l2D........... |
| 14940 | ff 25 7c 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 70 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%|2D............%p2D........... |
| 14960 | ff 25 58 32 44 00 90 90 00 00 00 00 00 00 00 00 ff 25 48 32 44 00 90 90 00 00 00 00 00 00 00 00 | .%X2D............%H2D........... |
| 14980 | 55 89 e5 5d e9 57 bd fe ff 90 90 90 90 90 90 90 ff ff ff ff 80 55 41 00 00 00 00 00 ff ff ff ff | U..].W...............UA......... |
| 149a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14a00 | 20 73 41 00 b8 7d 41 00 7d 8a 41 00 b9 8c 41 00 eb 91 41 00 a8 94 41 00 fc 99 41 00 78 9f 41 00 | .sA..}A.}.A...A...A...A...A.x.A. |
| 14a20 | c5 a3 41 00 c1 aa 41 00 50 ae 41 00 03 d0 41 00 a5 e8 41 00 86 0a 42 00 c9 10 42 00 85 15 42 00 | ..A...A.P.A...A...A...B...B...B. |
| 14a40 | 10 22 42 00 45 22 42 00 98 27 42 00 93 2d 42 00 21 31 42 00 22 32 42 00 e1 34 42 00 87 37 42 00 | ."B.E"B..'B..-B.!1B."2B..4B..7B. |
| 14a60 | bb 44 42 00 d6 47 42 00 2d 4c 42 00 08 5d 42 00 21 66 42 00 19 6d 42 00 e9 84 42 00 f8 9d 42 00 | .DB..GB.-LB..]B.!fB..mB...B...B. |
| 14a80 | ae bf 42 00 73 c4 42 00 a1 d2 42 00 29 d7 42 00 86 10 43 00 28 16 43 00 1e 1e 43 00 a0 36 43 00 | ..B.s.B...B.).B...C.(.C...C..6C. |
| 14aa0 | 3c 38 43 00 88 3d 43 00 a6 81 43 00 cc 85 43 00 fb ce 43 00 93 db 43 00 15 e3 43 00 00 00 00 00 | <8C..=C...C...C...C...C...C..... |
| 14ac0 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .................@.............. |
| 14ae0 | a0 55 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff | .UA............................. |
| 14b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c00 | 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 | unable.to.switch.to.directory.'% |
| 14c20 | 73 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 6e 61 62 6c 65 20 74 6f 20 63 6f 70 79 20 66 | s'..............unable.to.copy.f |
| 14c40 | 69 6c 65 20 74 6f 20 27 25 73 27 00 00 00 00 00 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 | ile.to.'%s'.....unable.to.create |
| 14c60 | 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .directory.'%s'./............... |
| 14c80 | 75 6e 61 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 | unable.to.remove.directory.'%s'. |
| 14ca0 | 4f 4c 45 33 32 2e 44 4c 4c 00 43 6f 43 72 65 61 74 65 47 75 69 64 00 25 30 32 58 25 30 32 58 25 | OLE32.DLL.CoCreateGuid.%02X%02X% |
| 14cc0 | 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 | 02X%02X-%02X%02X-%02X%02X-%02X%0 |
| 14ce0 | 32 58 2d 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 00 00 00 00 | 2X-%02X%02X%02X%02X%02X%02X..... |
| 14d00 | 65 6e 64 73 77 69 74 68 00 00 00 00 00 71 41 00 60 1b 40 00 00 00 00 00 00 00 00 00 63 68 64 69 | endswith.....qA.`.@.........chdi |
| 14d20 | 72 00 63 6f 70 79 66 69 6c 65 00 69 73 64 69 72 00 67 65 74 63 77 64 00 69 73 66 69 6c 65 00 6d | r.copyfile.isdir.getcwd.isfile.m |
| 14d40 | 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 68 69 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 6d 65 00 6d | atchdone.matchisfile.matchname.m |
| 14d60 | 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 74 61 72 74 00 6d 6b 64 69 72 00 70 61 74 68 73 65 | atchnext.matchstart.mkdir.pathse |
| 14d80 | 61 72 63 68 00 72 6d 64 69 72 00 75 75 69 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | arch.rmdir.uuid................. |
| 14da0 | 1c 71 41 00 f0 12 40 00 22 71 41 00 40 13 40 00 2b 71 41 00 00 14 40 00 31 71 41 00 a0 13 40 00 | .qA...@."qA.@.@.+qA...@.1qA...@. |
| 14dc0 | 38 71 41 00 8b 14 40 00 3f 71 41 00 08 15 40 00 49 71 41 00 57 15 40 00 55 71 41 00 34 15 40 00 | 8qA...@.?qA...@.IqA.W.@.UqA.4.@. |
| 14de0 | 5f 71 41 00 83 15 40 00 69 71 41 00 c0 14 40 00 74 71 41 00 e0 15 40 00 7a 71 41 00 30 16 40 00 | _qA...@.iqA...@.tqA...@.zqA.0.@. |
| 14e00 | 85 71 41 00 20 17 40 00 8b 71 41 00 70 17 40 00 00 00 00 00 00 00 00 00 69 73 61 62 73 6f 6c 75 | .qA...@..qA.p.@.........isabsolu |
| 14e20 | 74 65 00 00 18 72 41 00 20 18 40 00 00 00 00 00 00 00 00 00 00 73 63 72 69 70 74 73 00 70 61 74 | te...rA...@..........scripts.pat |
| 14e40 | 68 00 6f 73 00 73 74 72 69 6e 67 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 34 2d 32 | h.os.string.Copyright.(C).1994-2 |
| 14e60 | 30 30 38 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 00 5f 43 4f 50 59 52 49 47 48 54 00 | 008.Lua.org,.PUC-Rio._COPYRIGHT. |
| 14e80 | 34 2e 33 00 5f 50 52 45 4d 41 4b 45 5f 56 45 52 53 49 4f 4e 00 43 6f 70 79 72 69 67 68 74 20 28 | 4.3._PREMAKE_VERSION.Copyright.( |
| 14ea0 | 43 29 20 32 30 30 32 2d 32 30 31 30 20 4a 61 73 6f 6e 20 50 65 72 6b 69 6e 73 20 61 6e 64 20 74 | C).2002-2010.Jason.Perkins.and.t |
| 14ec0 | 68 65 20 50 72 65 6d 61 6b 65 20 50 72 6f 6a 65 63 74 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 | he.Premake.Project._PREMAKE_COPY |
| 14ee0 | 52 49 47 48 54 00 77 69 6e 64 6f 77 73 00 5f 4f 53 00 5f 41 43 54 49 4f 4e 00 5f 41 52 47 53 00 | RIGHT.windows._OS._ACTION._ARGS. |
| 14f00 | 5f 4f 50 54 49 4f 4e 53 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 00 00 00 00 00 00 00 00 00 | _OPTIONS._premake_main.......... |
| 14f20 | 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 63 | function.os.executef(cmd,....).c |
| 14f40 | 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c 20 75 6e 70 61 63 6b 28 61 | md.=.string.format(cmd,.unpack(a |
| 14f60 | 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 65 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a | rg)).return.os.execute(cmd).end. |
| 14f80 | 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 | function.os.findlib(libname).loc |
| 14fa0 | 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e 64 6f | al.path,.formats.if.os.is("windo |
| 14fc0 | 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 2c 20 | ws").then.formats.=.{."%s.dll",. |
| 14fe0 | 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 29 0a | "%s".}.path.=.os.getenv("PATH"). |
| 15000 | 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 6f 72 | else.if.os.is("macosx").then.for |
| 15020 | 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 6c 69 | mats.=.{."lib%s.dylib",."%s.dyli |
| 15040 | 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 42 52 | b".}.path.=.os.getenv("DYLD_LIBR |
| 15060 | 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 | ARY_PATH").else.formats.=.{."lib |
| 15080 | 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 | %s.so",."%s.so".}.path.=.os.gete |
| 150a0 | 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 69 6f 2e 69 | nv("LD_LIBRARY_PATH").or."".io.i |
| 150c0 | 6e 70 75 74 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 0a 69 66 20 69 6f 2e 69 6e | nput("/etc/ld.so.conf").if.io.in |
| 150e0 | 70 75 74 28 29 20 74 68 65 6e 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 69 6f 2e 6c 69 6e 65 73 28 | put().then.for.line.in.io.lines( |
| 15100 | 29 20 64 6f 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 6c 69 6e 65 0a | ).do.path.=.path....":"....line. |
| 15120 | 65 6e 64 0a 69 6f 2e 69 6e 70 75 74 28 29 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 74 | end.io.input():close().end.end.t |
| 15140 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 | able.insert(formats,."%s").path. |
| 15160 | 3d 20 28 70 61 74 68 20 6f 72 20 22 22 29 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 | =.(path.or."")....":/lib:/usr/li |
| 15180 | 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 | b:/usr/local/lib".end.for._,.fmt |
| 151a0 | 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d | .in.ipairs(formats).do.local.nam |
| 151c0 | 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a | e.=.string.format(fmt,.libname). |
| 151e0 | 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d | local.result.=.os.pathsearch(nam |
| 15200 | 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 73 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 | e,.path).if.result.then.return.r |
| 15220 | 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 | esult.end.end.end.function.os.ge |
| 15240 | 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e | t().return._OPTIONS.os.or._OS.en |
| 15260 | 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e | d.function.os.is(id).return.(os. |
| 15280 | 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 | get():lower().==.id:lower()).end |
| 152a0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 | .local.function.domatch(result,. |
| 152c0 | 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 73 77 | mask,.wantfiles).if.mask:startsw |
| 152e0 | 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 28 33 | ith("./").then.mask.=.mask:sub(3 |
| 15300 | 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 61 6c | ).end.local.basedir.=.mask.local |
| 15320 | 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 73 74 | .starpos.=.mask:find("%*").if.st |
| 15340 | 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 75 62 | arpos.then.basedir.=.basedir:sub |
| 15360 | 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d 20 70 | (1,.starpos.-.1).end.basedir.=.p |
| 15380 | 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 62 61 | ath.getdirectory(basedir).if.(ba |
| 153a0 | 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 22 20 | sedir.==.".").then.basedir.=."". |
| 153c0 | 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 2a | end.local.recurse.=.mask:find("* |
| 153e0 | 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c 64 63 | *",.nil,.true).mask.=.path.wildc |
| 15400 | 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 77 | ards(mask).local.function.matchw |
| 15420 | 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 3d 20 | alker(basedir).local.wildcard.=. |
| 15440 | 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 6d 20 | path.join(basedir,."*").local.m. |
| 15460 | 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 | =.os.matchstart(wildcard).while. |
| 15480 | 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 69 6c | (os.matchnext(m)).do.local.isfil |
| 154a0 | 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e 74 66 | e.=.os.matchisfile(m).if.((wantf |
| 154c0 | 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 69 6c | iles.and.isfile).or.(not.wantfil |
| 154e0 | 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 | es.and.not.isfile)).then.local.f |
| 15500 | 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d 61 74 | name.=.path.join(basedir,.os.mat |
| 15520 | 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b 29 20 | chname(m)).if.fname:match(mask). |
| 15540 | 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c | ==.fname.then.table.insert(resul |
| 15560 | 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f | t,.fname).end.end.end.os.matchdo |
| 15580 | 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d 61 74 | ne(m).if.recurse.then.m.=.os.mat |
| 155a0 | 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 | chstart(wildcard).while.(os.matc |
| 155c0 | 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 | hnext(m)).do.if.not.os.matchisfi |
| 155e0 | 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e 6d 61 | le(m).then.local.dirname.=.os.ma |
| 15600 | 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f 69 6e | tchname(m).matchwalker(path.join |
| 15620 | 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d | (basedir,.dirname)).end.end.os.m |
| 15640 | 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 | atchdone(m).end.end.matchwalker( |
| 15660 | 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 64 69 | basedir).end.function.os.matchdi |
| 15680 | 72 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f | rs(...).local.result.=.{.}.for._ |
| 156a0 | 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 | ,.mask.in.ipairs(arg).do.domatch |
| 156c0 | 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e | (result,.mask,.false).end.return |
| 156e0 | 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c | .result.end.function.os.matchfil |
| 15700 | 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f | es(...).local.result.=.{.}.for._ |
| 15720 | 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 | ,.mask.in.ipairs(arg).do.domatch |
| 15740 | 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | (result,.mask,.true).end.return. |
| 15760 | 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 20 3d | result.end.local.builtin_mkdir.= |
| 15780 | 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 0a 6c | .os.mkdir.function.os.mkdir(p).l |
| 157a0 | 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 | ocal.dir.=.iif(p:startswith("/") |
| 157c0 | 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 68 28 | ,."/",."").for.part.in.p:gmatch( |
| 157e0 | 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a 69 66 | "[^/]+").do.dir.=.dir....part.if |
| 15800 | 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 73 6f | .(part.~=."".and.not.path.isabso |
| 15820 | 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 72 29 | lute(part).and.not.os.isdir(dir) |
| 15840 | 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e 5f 6d | ).then.local.ok,.err.=.builtin_m |
| 15860 | 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 | kdir(dir).if.(not.ok).then.retur |
| 15880 | 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 | n.nil,.err.end.end.dir.=.dir.... |
| 158a0 | 22 2f 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 | "/".end.return.true.end.local.bu |
| 158c0 | 69 6c 74 69 6e 5f 72 6d 64 69 72 20 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 | iltin_rmdir.=.os.rmdir.function. |
| 158e0 | 6f 73 2e 72 6d 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 | os.rmdir(p).local.dirs.=.os.matc |
| 15900 | 68 64 69 72 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e | hdirs(p...."/*").for._,.dname.in |
| 15920 | 20 69 70 61 69 72 73 28 64 69 72 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 | .ipairs(dirs).do.os.rmdir(dname) |
| 15940 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 | .end.local.files.=.os.matchfiles |
| 15960 | 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 | (p...."/*").for._,.fname.in.ipai |
| 15980 | 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e | rs(files).do.os.remove(fname).en |
| 159a0 | 64 0a 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e | d.builtin_rmdir(p).end..function |
| 159c0 | 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 | .path.getabsolute(p).p.=.path.tr |
| 159e0 | 61 6e 73 6c 61 74 65 28 70 2c 20 22 2f 22 29 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 | anslate(p,."/").if.(p.==."").the |
| 15a00 | 6e 20 70 20 3d 20 22 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 | n.p.=.".".end.local.result.=.iif |
| 15a20 | 20 28 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 | .(path.isabsolute(p),.nil,.os.ge |
| 15a40 | 74 63 77 64 28 29 29 0a 66 6f 72 20 6e 2c 20 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a | tcwd()).for.n,.part.in.ipairs(p: |
| 15a60 | 65 78 70 6c 6f 64 65 28 22 2f 22 2c 20 74 72 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 | explode("/",.true)).do.if.(part. |
| 15a80 | 3d 3d 20 22 22 20 61 6e 64 20 6e 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 | ==."".and.n.==.1).then.result.=. |
| 15aa0 | 22 2f 22 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 | "/".elseif.(part.==."..").then.r |
| 15ac0 | 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 | esult.=.path.getdirectory(result |
| 15ae0 | 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 | ).elseif.(part.~=.".").then.resu |
| 15b00 | 6c 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 74 29 0a 65 6e 64 | lt.=.path.join(result,.part).end |
| 15b20 | 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 6c 74 3a 65 6e 64 73 77 69 74 | .end.result.=.iif(result:endswit |
| 15b40 | 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 72 65 73 75 6c | h("/"),.result:sub(1,.-2),.resul |
| 15b60 | 74 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 | t).return.result.end.function.pa |
| 15b80 | 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 | th.getbasename(p).local.name.=.p |
| 15ba0 | 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 | ath.getname(p).local.i.=.name:fi |
| 15bc0 | 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 | ndlast(".",.true).if.(i).then.re |
| 15be0 | 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 | turn.name:sub(1,.i.-.1).else.ret |
| 15c00 | 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 | urn.name.end.end.function.path.g |
| 15c20 | 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c | etdirectory(p).local.i.=.p:findl |
| 15c40 | 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 69 66 20 69 20 | ast("/",.true).if.(i).then.if.i. |
| 15c60 | 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 3a | >.1.then.i.=.i.-.1.end.return.p: |
| 15c80 | 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 65 6e | sub(1,.i).else.return.".".end.en |
| 15ca0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 76 65 28 70 29 0a 6c 6f 63 61 | d.function.path.getdrive(p).loca |
| 15cc0 | 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 61 6c 20 63 68 32 20 3d 20 70 | l.ch1.=.p:sub(1,1).local.ch2.=.p |
| 15ce0 | 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a 22 20 74 68 65 6e 0a 72 65 74 | :sub(2,2).if.ch2.==.":".then.ret |
| 15d00 | 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 | urn.ch1.end.end.function.path.ge |
| 15d20 | 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 | textension(p).local.i.=.p:findla |
| 15d40 | 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e | st(".",.true).if.(i).then.return |
| 15d60 | 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 | .p:sub(i).else.return."".end.end |
| 15d80 | 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 | .function.path.getname(p).local. |
| 15da0 | 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 29 0a 69 66 20 28 69 29 20 74 | i.=.p:findlast("[/\\]").if.(i).t |
| 15dc0 | 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 29 0a 65 6c 73 65 0a 72 65 74 | hen.return.p:sub(i.+.1).else.ret |
| 15de0 | 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 72 | urn.p.end.end.function.path.getr |
| 15e00 | 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 3d 20 70 61 74 68 2e 67 65 74 | elative(src,.dst).src.=.path.get |
| 15e20 | 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f | absolute(src).dst.=.path.getabso |
| 15e40 | 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 73 74 29 20 74 68 65 6e 0a 72 | lute(dst).if.(src.==.dst).then.r |
| 15e60 | 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 74 61 72 74 73 77 69 74 68 28 | eturn.".".end.if.dst:startswith( |
| 15e80 | 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 6e 64 0a 73 72 63 20 3d 20 73 | "$").then.return.dst.end.src.=.s |
| 15ea0 | 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e 20 22 2f 22 0a 6c 6f 63 61 6c | rc...."/".dst.=.dst...."/".local |
| 15ec0 | 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 | .idx.=.0.while.(true).do.local.t |
| 15ee0 | 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 | st.=.src:find("/",.idx.+.1,.true |
| 15f00 | 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 75 62 28 31 2c 74 73 74 29 20 | ).if.tst.then.if.src:sub(1,tst). |
| 15f20 | 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 | ==.dst:sub(1,tst).then.idx.=.tst |
| 15f40 | 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 | .else.break.end.else.break.end.e |
| 15f60 | 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 30 | nd.local.first.=.src:find("/",.0 |
| 15f80 | 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 74 20 74 68 65 6e 0a 72 65 74 | ,.true).if.idx.<=.first.then.ret |
| 15fa0 | 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 | urn.dst:sub(1,.-2).end.src.=.src |
| 15fc0 | 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 74 3a 73 75 62 28 69 64 78 20 | :sub(idx.+.1).dst.=.dst:sub(idx. |
| 15fe0 | 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 69 64 78 20 3d 20 73 72 63 | +.1).local.result.=."".idx.=.src |
| 16000 | 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 20 64 6f 0a 72 65 73 75 6c 74 | :find("/").while.(idx).do.result |
| 16020 | 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e | .=.result...."../".idx.=.src:fin |
| 16040 | 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 | d("/",.idx.+.1).end.result.=.res |
| 16060 | 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 | ult....dst.return.result:sub(1,. |
| 16080 | 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e | -2).end.function.path.iscfile(fn |
| 160a0 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 22 2c 20 | ame).local.extensions.=.{.".c",. |
| 160c0 | 22 2e 73 22 2c 20 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 | ".s",.".m".}.local.ext.=.path.ge |
| 160e0 | 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e | textension(fname):lower().return |
| 16100 | 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 | .table.contains(extensions,.ext) |
| 16120 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 | .end.function.path.iscppfile(fna |
| 16140 | 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 63 22 2c 20 | me).local.extensions.=.{.".cc",. |
| 16160 | 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 | ".cpp",.".cxx",.".c",.".s",.".m" |
| 16180 | 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 | ,.".mm".}.local.ext.=.path.getex |
| 161a0 | 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 | tension(fname):lower().return.ta |
| 161c0 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e | ble.contains(extensions,.ext).en |
| 161e0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 | d.function.path.isresourcefile(f |
| 16200 | 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 72 63 22 | name).local.extensions.=.{.".rc" |
| 16220 | 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e | .}.local.ext.=.path.getextension |
| 16240 | 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e | (fname):lower().return.table.con |
| 16260 | 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 | tains(extensions,.ext).end.funct |
| 16280 | 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 65 61 64 69 6e 67 2c 20 74 72 61 69 6c 69 6e 67 29 | ion.path.join(leading,.trailing) |
| 162a0 | 0a 6c 65 61 64 69 6e 67 20 3d 20 6c 65 61 64 69 6e 67 20 6f 72 20 22 22 0a 69 66 20 28 6e 6f 74 | .leading.=.leading.or."".if.(not |
| 162c0 | 20 74 72 61 69 6c 69 6e 67 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6c 65 61 64 69 6e 67 0a 65 | .trailing).then.return.leading.e |
| 162e0 | 6e 64 0a 69 66 20 28 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 74 72 61 69 6c 69 6e 67 29 | nd.if.(path.isabsolute(trailing) |
| 16300 | 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 61 69 6c 69 6e 67 0a 65 6e 64 0a 69 66 20 28 6c | ).then.return.trailing.end.if.(l |
| 16320 | 65 61 64 69 6e 67 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 0a 6c 65 61 64 69 6e 67 20 3d 20 22 22 | eading.==.".").then.leading.=."" |
| 16340 | 0a 65 6e 64 0a 69 66 20 28 6c 65 61 64 69 6e 67 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 20 6e | .end.if.(leading:len().>.0.and.n |
| 16360 | 6f 74 20 6c 65 61 64 69 6e 67 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 29 20 74 68 65 6e 0a 6c | ot.leading:endswith("/")).then.l |
| 16380 | 65 61 64 69 6e 67 20 3d 20 6c 65 61 64 69 6e 67 20 2e 2e 20 22 2f 22 0a 65 6e 64 0a 72 65 74 75 | eading.=.leading...."/".end.retu |
| 163a0 | 72 6e 20 6c 65 61 64 69 6e 67 20 2e 2e 20 74 72 61 69 6c 69 6e 67 0a 65 6e 64 0a 66 75 6e 63 74 | rn.leading....trailing.end.funct |
| 163c0 | 69 6f 6e 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 | ion.path.rebase(p,.oldbase,.newb |
| 163e0 | 61 73 65 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a | ase).p.=.path.getabsolute(path.j |
| 16400 | 6f 69 6e 28 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c | oin(oldbase,.p)).p.=.path.getrel |
| 16420 | 61 74 69 76 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 | ative(newbase,.p).return.p.end.f |
| 16440 | 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a 69 | unction.path.translate(p,.sep).i |
| 16460 | 66 20 28 74 79 70 65 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 | f.(type(p).==."table").then.loca |
| 16480 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 | l.result.=.{.}.for._,.value.in.i |
| 164a0 | 70 61 69 72 73 28 70 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | pairs(p).do.table.insert(result, |
| 164c0 | 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 | .path.translate(value)).end.retu |
| 164e0 | 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 6e | rn.result.else.if.(not.sep).then |
| 16500 | 0a 69 66 20 28 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 20 | .if.(os.is("windows")).then.sep. |
| 16520 | 3d 20 22 5c 5c 22 0a 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | =."\\".else.sep.=."/".end.end.lo |
| 16540 | 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 70 | cal.result.=.p:gsub("[/\\]",.sep |
| 16560 | 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ).return.result.end.end.function |
| 16580 | 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 6e | .path.wildcards(pattern).pattern |
| 165a0 | 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 25 | .=.pattern:gsub("([%+%.%-%^%$%(% |
| 165c0 | 29 25 25 5d 29 22 2c 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 | )%%])",."%%%1").pattern.=.patter |
| 165e0 | 6e 3a 67 73 75 62 28 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 3d | n:gsub("%*%*",."\001").pattern.= |
| 16600 | 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 74 | .pattern:gsub("%*",."\002").patt |
| 16620 | 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 29 | ern.=.pattern:gsub("\001",.".*") |
| 16640 | 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c 20 | .pattern.=.pattern:gsub("\002",. |
| 16660 | 22 5b 5e 2f 5d 2a 22 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 00 66 75 6e | "[^/]*").return.pattern.end..fun |
| 16680 | 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 73 2c 20 70 61 74 74 65 72 6e 2c | ction.string.explode(s,.pattern, |
| 166a0 | 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 3d 3d 20 27 27 29 20 74 68 65 6e 20 | .plain).if.(pattern.==.'').then. |
| 166c0 | 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 6f 73 20 3d 20 30 0a 6c | return.false.end.local.pos.=.0.l |
| 166e0 | 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 74 2c 73 70 20 69 6e 20 66 75 6e 63 | ocal.arr.=.{.}.for.st,sp.in.func |
| 16700 | 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 70 6f | tion().return.s:find(pattern,.po |
| 16720 | 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 | s,.plain).end.do.table.insert(ar |
| 16740 | 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 0a 70 6f 73 20 3d 20 73 70 20 2b 20 | r,.s:sub(pos,.st-1)).pos.=.sp.+. |
| 16760 | 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f | 1.end.table.insert(arr,.s:sub(po |
| 16780 | 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 | s)).return.arr.end.function.stri |
| 167a0 | 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 6c | ng.findlast(s,.pattern,.plain).l |
| 167c0 | 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 0a 6c 6f 63 61 6c 20 6e 65 78 74 20 | ocal.curr.=.0.repeat.local.next. |
| 167e0 | 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 72 72 20 2b 20 31 2c 20 70 6c 61 69 | =.s:find(pattern,.curr.+.1,.plai |
| 16800 | 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 72 72 20 3d 20 6e 65 78 74 20 65 6e | n).if.(next).then.curr.=.next.en |
| 16820 | 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 20 28 63 75 72 72 20 3e 20 30 29 | d.until.(not.next).if.(curr.>.0) |
| 16840 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | .then.return.curr.end.end.functi |
| 16860 | 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 68 61 79 73 74 61 63 6b 2c 20 6e | on.string.startswith(haystack,.n |
| 16880 | 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 61 63 6b 3a 66 69 6e 64 28 6e 65 65 | eedle).return.(haystack:find(nee |
| 168a0 | 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f | dle,.1,.true).==.1).end..functio |
| 168c0 | 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f | n.table.contains(t,.value).for._ |
| 168e0 | 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 28 76 20 3d 3d 20 76 61 6c 75 65 | ,v.in.pairs(t).do.if.(v.==.value |
| 16900 | 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | ).then.return.true.end.end.retur |
| 16920 | 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 65 78 74 72 61 | n.false.end.function.table.extra |
| 16940 | 63 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 | ct(arr,.fname).local.result.=.{. |
| 16960 | 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 74 61 62 6c | }.for._,v.in.ipairs(arr).do.tabl |
| 16980 | 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 | e.insert(result,.v[fname]).end.r |
| 169a0 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e | eturn.result.end.function.table. |
| 169c0 | 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a | flatten(arr).local.result.=.{.}. |
| 169e0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 66 6f 72 20 | local.function.flatten(arr).for. |
| 16a00 | 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 79 70 65 28 76 | _,.v.in.ipairs(arr).do.if.type(v |
| 16a20 | 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 29 0a 65 6c 73 | ).==."table".then.flatten(v).els |
| 16a40 | 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6e | e.table.insert(result,.v).end.en |
| 16a60 | 64 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | d.end.flatten(arr).return.result |
| 16a80 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 61 72 72 2c | .end.function.table.implode(arr, |
| 16aa0 | 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 | .before,.after,.between).local.r |
| 16ac0 | 65 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 | esult.=."".for._,v.in.ipairs(arr |
| 16ae0 | 29 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 65 74 77 65 65 | ).do.if.(result.~=."".and.betwee |
| 16b00 | 6e 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 74 77 65 | n).then.result.=.result....betwe |
| 16b20 | 65 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 66 6f 72 65 | en.end.result.=.result....before |
| 16b40 | 20 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | ....v....after.end.return.result |
| 16b60 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 | .end.function.table.isempty(t).r |
| 16b80 | 65 74 75 72 6e 20 6e 6f 74 20 6e 65 78 74 28 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 | eturn.not.next(t).end.function.t |
| 16ba0 | 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 | able.join(...).local.result.=.{. |
| 16bc0 | 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 | }.for._,t.in.ipairs(arg).do.if.t |
| 16be0 | 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 | ype(t).==."table".then.for._,v.i |
| 16c00 | 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | n.ipairs(t).do.table.insert(resu |
| 16c20 | 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | lt,.v).end.else.table.insert(res |
| 16c40 | 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | ult,.t).end.end.return.result.en |
| 16c60 | 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 28 74 62 6c 29 0a 6c 6f 63 61 6c | d.function.table.keys(tbl).local |
| 16c80 | 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 74 62 6c | .keys.=.{}.for.k,._.in.pairs(tbl |
| 16ca0 | 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 0a 65 6e 64 0a 72 | ).do.table.insert(keys,.k).end.r |
| 16cc0 | 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 | eturn.keys.end.function.table.tr |
| 16ce0 | 61 6e 73 6c 61 74 65 28 61 72 72 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 | anslate(arr,.translation).local. |
| 16d00 | 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 | result.=.{.}.for._,.value.in.ipa |
| 16d20 | 69 72 73 28 61 72 72 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 | irs(arr).do.local.tvalue.if.type |
| 16d40 | 28 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e | (translation).==."function".then |
| 16d60 | 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 | .tvalue.=.translation(value).els |
| 16d80 | 65 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e | e.tvalue.=.translation[value].en |
| 16da0 | 64 0a 69 66 20 28 74 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | d.if.(tvalue).then.table.insert( |
| 16dc0 | 72 65 73 75 6c 74 2c 20 74 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 | result,.tvalue).end.end.return.r |
| 16de0 | 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 | esult.end..function.io.capture() |
| 16e00 | 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 | .io.captured.=.''.end.function.i |
| 16e20 | 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 | o.endcapture().local.captured.=. |
| 16e40 | 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 | io.captured.io.captured.=.nil.re |
| 16e60 | 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f | turn.captured.end.local.builtin_ |
| 16e80 | 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 | open.=.io.open.function.io.open( |
| 16ea0 | 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 | fname,.mode).if.(mode).then.if.( |
| 16ec0 | 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d | mode:find("w")).then.local.dir.= |
| 16ee0 | 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 | .path.getdirectory(fname).ok,.er |
| 16f00 | 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 | r.=.os.mkdir(dir).if.(not.ok).th |
| 16f20 | 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 | en.error(err,.0).end.end.end.ret |
| 16f40 | 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e | urn.builtin_open(fname,.mode).en |
| 16f60 | 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 69 | d.function.io.printf(msg,....).i |
| 16f80 | 66 20 28 6e 6f 74 20 69 6f 2e 65 6f 6c 29 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e | f.(not.io.eol).then.io.eol.=."\n |
| 16fa0 | 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 22 6e | ".end.local.s.if.type(msg).==."n |
| 16fc0 | 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 22 5c 74 22 2c | umber".then.s.=.string.rep("\t", |
| 16fe0 | 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 75 6e 70 61 63 6b 28 61 72 | .msg)....string.format(unpack(ar |
| 17000 | 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 | g)).else.s.=.string.format(msg,. |
| 17020 | 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 | unpack(arg)).end.if.io.captured. |
| 17040 | 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e | then.io.captured.=.io.captured.. |
| 17060 | 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 | ..s....io.eol.else.io.write(s).i |
| 17080 | 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e | o.write(io.eol).end.end._p.=.io. |
| 170a0 | 70 72 69 6e 74 66 0a 00 70 72 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c | printf..premake.=.{.}.premake.pl |
| 170c0 | 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 | atforms.=..{.Native.=..{..cfgsuf |
| 170e0 | 66 69 78 20 20 20 20 20 20 20 3d 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 0a 7b 20 0a 63 66 67 | fix.......=."",.},.x32.=..{..cfg |
| 17100 | 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 0a 7b | suffix.......=."32",.},.x64.=..{ |
| 17120 | 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 | ..cfgsuffix.......=."64",.},.Uni |
| 17140 | 76 65 72 73 61 6c 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 | versal.=..{..cfgsuffix.......=." |
| 17160 | 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 0a 7b 20 0a 63 66 67 73 | univ",.},.Universal32.=..{..cfgs |
| 17180 | 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 | uffix.......=."univ32",.},.Unive |
| 171a0 | 72 73 61 6c 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 | rsal64.=..{..cfgsuffix.......=." |
| 171c0 | 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 | univ64",.},.PS3.=..{..cfgsuffix. |
| 171e0 | 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d | ......=."ps3",.iscrosscompiler.= |
| 17200 | 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6e | .true,.nosharedlibs....=.true,.n |
| 17220 | 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 58 62 6f 78 33 | amestyle.......=."PS3",.},.Xbox3 |
| 17240 | 36 30 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 78 62 6f 78 | 60.=..{..cfgsuffix.......=."xbox |
| 17260 | 33 36 30 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 | 360",.iscrosscompiler.=.true,.na |
| 17280 | 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 7d 0a | mestyle.......=."windows",.},.}. |
| 172a0 | 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 | local.builtin_dofile.=.dofile.fu |
| 172c0 | 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 | nction.dofile(fname).local.oldcw |
| 172e0 | 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 | d.=.os.getcwd().local.oldfile.=. |
| 17300 | 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 | _SCRIPT.if.(not.os.isfile(fname) |
| 17320 | 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 | ).then.local.path.=.os.pathsearc |
| 17340 | 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 | h(fname,._OPTIONS["scripts"],.os |
| 17360 | 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 | .getenv("PREMAKE_PATH")).if.(pat |
| 17380 | 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 | h).then.fname.=.path.."/"..fname |
| 173a0 | 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c | .end.end._SCRIPT.=.path.getabsol |
| 173c0 | 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 | ute(fname).local.newcwd.=.path.g |
| 173e0 | 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 | etdirectory(_SCRIPT).os.chdir(ne |
| 17400 | 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 | wcwd).local.a,.b,.c,.d,.e,.f.=.b |
| 17420 | 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d | uiltin_dofile(_SCRIPT)._SCRIPT.= |
| 17440 | 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e | .oldfile.os.chdir(oldcwd).return |
| 17460 | 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 | .a,.b,.c,.d,.e,.f.end.function.i |
| 17480 | 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 | if(expr,.trueval,.falseval).if.( |
| 174a0 | 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 | expr).then.return.trueval.else.r |
| 174c0 | 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | eturn.falseval.end.end.function. |
| 174e0 | 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 66 6e 61 | include(fname).return.dofile(fna |
| 17500 | 6d 65 20 2e 2e 20 22 2f 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 29 0a 65 6e 64 0a 66 75 6e 63 74 | me...."/premake4.lua").end.funct |
| 17520 | 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 70 72 69 6e 74 28 73 74 72 69 6e | ion.printf(msg,....).print(strin |
| 17540 | 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 0a | g.format(msg,.unpack(arg))).end. |
| 17560 | 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 3d 20 74 79 70 65 0a 66 75 6e 63 74 69 | local.builtin_type.=.type.functi |
| 17580 | 6f 6e 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 61 74 61 62 | on.type(t).local.mt.=.getmetatab |
| 175a0 | 6c 65 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f 5f 74 79 70 65 | le(t).if.(mt).then.if.(mt.__type |
| 175c0 | 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 0a 65 6e 64 0a | ).then.return.mt.__type.end.end. |
| 175e0 | 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d | return.builtin_type(t).end..prem |
| 17600 | 61 6b 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e | ake.action.=.{.}.premake.action. |
| 17620 | 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 | list.=.{.}.function.premake.acti |
| 17640 | 6f 6e 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 | on.add(a).local.missing.for._,.f |
| 17660 | 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 | ield.in.ipairs({"description",." |
| 17680 | 74 72 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 20 | trigger"}).do.if.(not.a[field]). |
| 176a0 | 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | then.missing.=.field.end.end.if. |
| 176c0 | 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 65 | (missing).then.error("action.nee |
| 176e0 | 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b | ds.a."....missing,.3).end.premak |
| 17700 | 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e 64 | e.action.list[a.trigger].=.a.end |
| 17720 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 | .function.premake.action.call(na |
| 17740 | 6d 65 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 | me).local.a.=.premake.action.lis |
| 17760 | 74 5b 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | t[name].for.sln.in.premake.solut |
| 17780 | 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 | ion.each().do.if.a.onsolution.th |
| 177a0 | 65 6e 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a | en.a.onsolution(sln).end.for.prj |
| 177c0 | 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 | .in.premake.solution.eachproject |
| 177e0 | 28 73 6c 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e 6f | (sln).do.if.a.onproject.then.a.o |
| 17800 | 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e 65 | nproject(prj).end.end.end.if.a.e |
| 17820 | 78 65 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 0a | xecute.then.a.execute().end.end. |
| 17840 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 | function.premake.action.current( |
| 17860 | 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 54 | ).return.premake.action.get(_ACT |
| 17880 | 49 4f 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e | ION).end.function.premake.action |
| 178a0 | 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e | .get(name).return.premake.action |
| 178c0 | 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | .list[name].end.function.premake |
| 178e0 | 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a | .action.each().local.keys.=.{.}. |
| 17900 | 66 6f 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 61 | for._,.action.in.pairs(premake.a |
| 17920 | 63 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 | ction.list).do.table.insert(keys |
| 17940 | 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 | ,.action.trigger).end.table.sort |
| 17960 | 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 | (keys).local.i.=.0.return.functi |
| 17980 | 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 | on().i.=.i.+.1.return.premake.ac |
| 179a0 | 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | tion.list[keys[i]].end.end.funct |
| 179c0 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 43 | ion.premake.action.set(name)._AC |
| 179e0 | 54 49 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 | TION.=.name.local.action.=.prema |
| 17a00 | 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 68 | ke.action.get(name).if.action.th |
| 17a20 | 65 6e 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 6e | en._OS.=.action.os.or._OS.end.en |
| 17a40 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f 72 | d.function.premake.action.suppor |
| 17a60 | 74 73 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 6f | ts(action,.feature).if.not.actio |
| 17a80 | 6e 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f | n.then.return.false.end.if.actio |
| 17aa0 | 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e | n.valid_languages.then.if.table. |
| 17ac0 | 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c | contains(action.valid_languages, |
| 17ae0 | 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 | .feature).then.return.true.end.e |
| 17b00 | 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 66 | nd.if.action.valid_kinds.then.if |
| 17b20 | 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e | .table.contains(action.valid_kin |
| 17b40 | 64 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e | ds,.feature).then.return.true.en |
| 17b60 | 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e | d.end.return.false.end..premake. |
| 17b80 | 6f 70 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 | option.=.{.}.premake.option.list |
| 17ba0 | 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 | .=.{.}.function.premake.option.a |
| 17bc0 | 64 64 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 | dd(opt).local.missing.for._,.fie |
| 17be0 | 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 | ld.in.ipairs({."description",."t |
| 17c00 | 72 69 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 5d | rigger".}).do.if.(not.opt[field] |
| 17c20 | 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 | ).then.missing.=.field.end.end.i |
| 17c40 | 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 6e | f.(missing).then.error("option.n |
| 17c60 | 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d | eeds.a."....missing,.3).end.prem |
| 17c80 | 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 6f | ake.option.list[opt.trigger].=.o |
| 17ca0 | 70 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 | pt.end.function.premake.option.g |
| 17cc0 | 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c | et(name).return.premake.option.l |
| 17ce0 | 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f | ist[name].end.function.premake.o |
| 17d00 | 70 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f | ption.each().local.keys.=.{.}.fo |
| 17d20 | 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 74 | r._,.option.in.pairs(premake.opt |
| 17d40 | 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 | ion.list).do.table.insert(keys,. |
| 17d60 | 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b | option.trigger).end.table.sort(k |
| 17d80 | 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e | eys).local.i.=.0.return.function |
| 17da0 | 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 | ().i.=.i.+.1.return.premake.opti |
| 17dc0 | 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | on.list[keys[i]].end.end.functio |
| 17de0 | 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 73 | n.premake.option.validate(values |
| 17e00 | 29 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 | ).for.key,.value.in.pairs(values |
| 17e20 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e | ).do.local.opt.=.premake.option. |
| 17e40 | 67 65 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 72 | get(key).if.(not.opt).then.retur |
| 17e60 | 6e 20 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b | n.false,."invalid.option.'"....k |
| 17e80 | 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 20 | ey...."'".end.if.(opt.value.and. |
| 17ea0 | 76 61 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 | value.==."").then.return.false,. |
| 17ec0 | 22 6e 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 | "no.value.specified.for.option.' |
| 17ee0 | 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 61 6c 6c 6f | "....key...."'".end.if.(opt.allo |
| 17f00 | 77 65 64 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 | wed).then.for._,.match.in.ipairs |
| 17f20 | 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 6d 61 74 63 68 5b 31 5d 20 3d 3d | (opt.allowed).do.if.(match[1].== |
| 17f40 | 20 76 61 6c 75 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 | .value).then.return.true.end.end |
| 17f60 | 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 | .return.false,."invalid.value.'" |
| 17f80 | 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 27 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e | ....value...."'.for.option.'"... |
| 17fa0 | 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a | .key...."'".end.end.return.true. |
| 17fc0 | 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 | end..premake.tree.=.{.}.local.tr |
| 17fe0 | 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | ee.=.premake.tree.function.prema |
| 18000 | 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 | ke.tree.new(n).local.t.=.{.name. |
| 18020 | 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 | =.n,.children.=.{.}.}.return.t.e |
| 18040 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c | nd.function.premake.tree.add(tr, |
| 18060 | 20 70 29 0a 69 66 20 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 | .p).if.p.==.".".then.return.tr.e |
| 18080 | 6e 64 0a 6c 6f 63 61 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 | nd.local.parentnode.=.tree.add(t |
| 180a0 | 72 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 29 0a 6c 6f 63 61 6c 20 63 | r,.path.getdirectory(p)).local.c |
| 180c0 | 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 66 20 63 68 | hildname.=.path.getname(p).if.ch |
| 180e0 | 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 72 65 | ildname.==."..".then.return.pare |
| 18100 | 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d 20 70 61 72 | ntnode.end.local.childnode.=.par |
| 18120 | 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a 69 66 20 6e | entnode.children[childname].if.n |
| 18140 | 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 7e | ot.childnode.or.childnode.path.~ |
| 18160 | 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 | =.p.then.childnode.=.tree.insert |
| 18180 | 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e 61 6d 65 29 | (parentnode,.tree.new(childname) |
| 181a0 | 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | ).childnode.path.=.p.end.return. |
| 181c0 | 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 | childnode.end.function.premake.t |
| 181e0 | 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e | ree.insert(parent,.child).table. |
| 18200 | 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 | insert(parent.children,.child).i |
| 18220 | 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 | f.child.name.then.parent.childre |
| 18240 | 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e | n[child.name].=.child.end.child. |
| 18260 | 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 | parent.=.parent.return.child.end |
| 18280 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 | .function.premake.tree.getlocalp |
| 182a0 | 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 | ath(node).if.node.parent.path.th |
| 182c0 | 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 | en.return.node.name.else.return. |
| 182e0 | 6e 6f 64 65 2e 70 61 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | node.path.end.end.function.prema |
| 18300 | 6b 65 2e 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 | ke.tree.remove(node).local.child |
| 18320 | 72 65 6e 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 | ren.=.node.parent.children.for.i |
| 18340 | 20 3d 20 31 2c 20 23 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 | .=.1,.#children.do.if.children[i |
| 18360 | 5d 20 3d 3d 20 6e 6f 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c | ].==.node.then.table.remove(chil |
| 18380 | 64 72 65 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d | dren,.i).end.end.node.children.= |
| 183a0 | 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f | .{}.end.function.premake.tree.so |
| 183c0 | 72 74 28 74 72 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 | rt(tr).tree.traverse(tr,.{.onnod |
| 183e0 | 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f | e.=.function(node).table.sort(no |
| 18400 | 64 65 2e 63 68 69 6c 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 | de.children,.function(a,b).retur |
| 18420 | 6e 20 61 2e 6e 61 6d 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 | n.a.name.<.b.name.end).end.},.tr |
| 18440 | 75 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 | ue).end.function.premake.tree.tr |
| 18460 | 61 76 65 72 73 65 28 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 29 0a 6c 6f 63 61 6c | averse(t,.fn,.includeroot).local |
| 18480 | 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 65 20 3d 20 66 75 6e | .donode,.dochildren.donode.=.fun |
| 184a0 | 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 2e 69 | ction(node,.fn,.depth).if.node.i |
| 184c0 | 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 69 66 20 66 6e | sremoved.then..return..end.if.fn |
| 184e0 | 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f 64 65 2c 20 64 65 | .onnode.then..fn.onnode(node,.de |
| 18500 | 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 | pth)..end.if.#node.children.>.0. |
| 18520 | 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 62 | then.if.fn.onbranch.then..fn.onb |
| 18540 | 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 | ranch(node,.depth)..end.dochildr |
| 18560 | 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6c 73 65 0a 69 66 20 | en(node,.fn,.depth.+.1).else.if. |
| 18580 | 66 6e 2e 6f 6e 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 | fn.onleaf.then..fn.onleaf(node,. |
| 185a0 | 64 65 70 74 68 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d | depth)..end.end.end.dochildren.= |
| 185c0 | 20 66 75 6e 63 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 | .function(parent,.fn,.depth).loc |
| 185e0 | 61 6c 20 69 20 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c | al.i.=.1.while.i.<=.#parent.chil |
| 18600 | 64 72 65 6e 20 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c | dren.do.local.node.=.parent.chil |
| 18620 | 64 72 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a | dren[i].donode(node,.fn,.depth). |
| 18640 | 69 66 20 6e 6f 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 | if.node.==.parent.children[i].th |
| 18660 | 65 6e 0a 69 20 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 6e 63 6c | en.i.=.i.+.1.end.end.end.if.incl |
| 18680 | 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 6e 2c 20 30 29 0a 65 6c | uderoot.then.donode(t,.fn,.0).el |
| 186a0 | 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e 28 74 2c 20 66 6e 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a | se.dochildren(t,.fn,.0).end.end. |
| 186c0 | 00 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e | .premake.solution.=.{.}.premake. |
| 186e0 | 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | solution.list.=.{.}.function.pre |
| 18700 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c | make.solution.new(name).local.sl |
| 18720 | 6e 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c | n.=.{.}.table.insert(premake.sol |
| 18740 | 75 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f | ution.list,.sln).premake.solutio |
| 18760 | 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 | n.list[name].=.sln.setmetatable( |
| 18780 | 73 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e | sln,.{.__type="solution".}).sln. |
| 187a0 | 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 | name...........=.name.sln.basedi |
| 187c0 | 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 | r........=.os.getcwd().sln.proje |
| 187e0 | 63 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 | cts.......=.{.}.sln.blocks...... |
| 18800 | 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 | ...=.{.}.sln.configurations.=.{. |
| 18820 | 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | }.return.sln.end.function.premak |
| 18840 | 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 | e.solution.each().local.i.=.0.re |
| 18860 | 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 | turn.function.().i.=.i.+.1.if.i. |
| 18880 | 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 | <=.#premake.solution.list.then.r |
| 188a0 | 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 | eturn.premake.solution.list[i].e |
| 188c0 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | nd.end.end.function.premake.solu |
| 188e0 | 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 | tion.eachproject(sln).local.i.=. |
| 18900 | 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 | 0.return.function.().i.=.i.+.1.i |
| 18920 | 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 | f.(i.<=.#sln.projects).then.retu |
| 18940 | 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 | rn.premake.solution.getproject(s |
| 18960 | 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | ln,.i).end.end.end.function.prem |
| 18980 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 | ake.solution.get(key).return.pre |
| 189a0 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 | make.solution.list[key].end.func |
| 189c0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 | tion.premake.solution.getproject |
| 189e0 | 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 | (sln,.idx).local.prj.=.sln.proje |
| 18a00 | 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 | cts[idx].local.cfg.=.premake.get |
| 18a20 | 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a | config(prj).cfg.name.=.prj.name. |
| 18a40 | 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 | return.cfg.end..premake.project. |
| 18a60 | 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 | =.{.}.function.premake.project.b |
| 18a80 | 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 | uildsourcetree(prj).local.tr.=.p |
| 18aa0 | 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 72 6a 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c | remake.tree.new(prj.name).for._, |
| 18ac0 | 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 6c | .fname.in.ipairs(prj.files).do.l |
| 18ae0 | 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c | ocal.node.=.premake.tree.add(tr, |
| 18b00 | 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 | .fname).end.premake.tree.sort(tr |
| 18b20 | 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 | ).tr.project.=.prj.return.tr.end |
| 18b40 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a | .function.premake.eachconfig(prj |
| 18b60 | 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 | ,.platform).if.prj.project.then. |
| 18b80 | 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 73 | prj.=.prj.project.end.local.cfgs |
| 18ba0 | 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0a 6c | .=.prj.solution.configurations.l |
| 18bc0 | 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 | ocal.i.=.0.return.function.().i. |
| 18be0 | 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 63 66 67 73 20 74 68 65 6e 0a 72 65 74 75 72 | =.i.+.1.if.i.<=.#cfgs.then.retur |
| 18c00 | 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 73 5b 69 5d | n.premake.getconfig(prj,.cfgs[i] |
| 18c20 | 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ,.platform).end.end.end.function |
| 18c40 | 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 0a 69 66 20 6e 6f 74 20 70 72 | .premake.eachfile(prj).if.not.pr |
| 18c60 | 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 | j.project.then.prj.=.premake.get |
| 18c80 | 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 | config(prj).end.local.i.=.0.loca |
| 18ca0 | 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 | l.t.=.prj.files.return.function. |
| 18cc0 | 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 72 | ().i.=.i.+.1.if.(i.<=.#t).then.r |
| 18ce0 | 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 5b 69 5d 5d 0a 65 6e | eturn.prj.__fileconfigs[t[i]].en |
| 18d00 | 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 | d.end.end.function.premake.esc(v |
| 18d20 | 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 | alue).if.(type(value).==."table" |
| 18d40 | 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c | ).then.local.result.=.{.}.for._, |
| 18d60 | 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 | v.in.ipairs(value).do.table.inse |
| 18d80 | 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 | rt(result,.premake.esc(v)).end.r |
| 18da0 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a | eturn.result.else.value.=.value: |
| 18dc0 | 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d 70 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 | gsub('&',.."&").value.=.valu |
| 18de0 | 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 71 75 6f 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 | e:gsub('"',..""").value.=.v |
| 18e00 | 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 20 22 26 61 70 6f 73 3b 22 29 0a 76 61 6c 75 65 20 | alue:gsub("'",.."'").value. |
| 18e20 | 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c 27 2c 20 20 22 26 6c 74 3b 22 29 0a 76 61 6c 75 65 | =.value:gsub('<',.."<").value |
| 18e40 | 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3e 27 2c 20 20 22 26 67 74 3b 22 29 0a 76 61 6c 75 | .=.value:gsub('>',..">").valu |
| 18e60 | 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 72 27 2c 20 22 26 23 78 30 44 3b 22 29 0a 76 | e.=.value:gsub('\r',."
").v |
| 18e80 | 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 6e 27 2c 20 22 26 23 78 30 41 3b 22 | alue.=.value:gsub('\n',."
" |
| 18ea0 | 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ).return.value.end.end.function. |
| 18ec0 | 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 6d 61 70 | premake.filterplatforms(sln,.map |
| 18ee0 | 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f | ,.default).local.result.=.{.}.lo |
| 18f00 | 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 | cal.keys.=.{.}.if.sln.platforms. |
| 18f20 | 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 | then.for._,.p.in.ipairs(sln.plat |
| 18f40 | 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 70 5b 70 5d 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c | forms).do.if.map[p].and.not.tabl |
| 18f60 | 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 20 74 68 65 6e 0a 74 61 | e.contains(keys,.map[p]).then.ta |
| 18f80 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 29 0a 74 61 62 6c 65 2e 69 6e 73 65 | ble.insert(result,.p).table.inse |
| 18fa0 | 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | rt(keys,.map[p]).end.end.end.if. |
| 18fc0 | 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e 64 20 64 65 66 61 75 6c 74 20 74 68 65 6e 0a 74 61 | #result.==.0.and.default.then.ta |
| 18fe0 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 64 65 66 61 75 6c 74 29 0a 65 6e 64 0a | ble.insert(result,.default).end. |
| 19000 | 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | return.result.end.function.prema |
| 19020 | 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 | ke.findproject(name).for.sln.in. |
| 19040 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 | premake.solution.each().do.for.p |
| 19060 | 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 | rj.in.premake.solution.eachproje |
| 19080 | 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 29 | ct(sln).do.if.(prj.name.==.name) |
| 190a0 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e | .then.return..prj.end.end.end.en |
| 190c0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c | d.function.premake.findfile(prj, |
| 190e0 | 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 | .extension).for._,.fname.in.ipai |
| 19100 | 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 | rs(prj.files).do.if.fname:endswi |
| 19120 | 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 6e 61 6d 65 20 | th(extension).then.return.fname. |
| 19140 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 | end.end.end.function.premake.get |
| 19160 | 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 70 72 | config(prj,.cfgname,.pltname).pr |
| 19180 | 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 69 66 20 70 6c 74 6e 61 6d | j.=.prj.project.or.prj.if.pltnam |
| 191a0 | 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f 72 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 | e.==."Native".or.not.table.conta |
| 191c0 | 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d | ins(prj.solution.platforms.or.{} |
| 191e0 | 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 6c 74 6e 61 6d 65 20 3d 20 6e 69 6c 0a 65 6e | ,.pltname).then.pltname.=.nil.en |
| 19200 | 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 0a 69 66 | d.local.key.=.(cfgname.or."").if |
| 19220 | 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 | .pltname.then.key.=.key....pltna |
| 19240 | 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d | me.end.return.prj.__configs[key] |
| 19260 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e | .end.function.premake.getconfign |
| 19280 | 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 75 73 65 73 68 6f 72 74 6e | ame(cfgname,.platform,.useshortn |
| 192a0 | 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 | ame).if.cfgname.then.local.name. |
| 192c0 | 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 61 6e 64 20 70 6c 61 74 66 6f | =.cfgname.if.platform.and.platfo |
| 192e0 | 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 69 66 20 75 73 65 73 68 6f 72 74 6e | rm.~=."Native".then.if.useshortn |
| 19300 | 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 72 65 6d 61 6b 65 2e | ame.then.name.=.name....premake. |
| 19320 | 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 75 66 66 69 78 0a 65 6c | platforms[platform].cfgsuffix.el |
| 19340 | 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 20 2e 2e 20 70 6c 61 74 66 6f 72 | se.name.=.name...."|"....platfor |
| 19360 | 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 69 69 66 28 75 73 65 73 68 6f 72 74 6e 61 6d | m.end.end.return.iif(useshortnam |
| 19380 | 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 | e,.name:lower(),.name).end.end.f |
| 193a0 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 | unction.premake.getdependencies( |
| 193c0 | 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 6c 6f | prj).prj.=.prj.project.or.prj.lo |
| 193e0 | 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 | cal.results.=.{.}.for._,.cfg.in. |
| 19400 | 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c | pairs(prj.__configs).do.for._,.l |
| 19420 | 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 | ink.in.ipairs(cfg.links).do.loca |
| 19440 | 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b | l.dep.=.premake.findproject(link |
| 19460 | 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 | ).if.dep.and.not.table.contains( |
| 19480 | 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | results,.dep).then.table.insert( |
| 194a0 | 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e | results,.dep).end.end.end.return |
| 194c0 | 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 | .results.end.function.premake.pr |
| 194e0 | 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 70 61 74 74 65 72 6e 29 0a | oject.getfilename(prj,.pattern). |
| 19500 | 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 25 25 25 | local.fname.=.pattern:gsub("%%%% |
| 19520 | 22 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 | ",.prj.name).fname.=.path.join(p |
| 19540 | 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e | rj.location,.fname).return.path. |
| 19560 | 67 65 74 72 65 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 0a | getrelative(os.getcwd(),.fname). |
| 19580 | 65 6e 64 0a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 | end..function.premake.getlinks(c |
| 195a0 | 66 67 2c 20 6b 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 | fg,.kind,.part).local.result.=.i |
| 195c0 | 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e 64 | if.(part.==."directory".and.kind |
| 195e0 | 20 3d 3d 20 22 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 61 | .==."all",.cfg.libdirs,.{}).loca |
| 19600 | 6c 20 63 66 67 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 2e | l.cfgname.=.iif(cfg.name.==.cfg. |
| 19620 | 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 | project.name,."",.cfg.name).loca |
| 19640 | 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 | l.pathstyle.=.premake.getpathsty |
| 19660 | 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b | le(cfg).local.namestyle.=.premak |
| 19680 | 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | e.getnamestyle(cfg).local.functi |
| 196a0 | 6f 6e 20 63 61 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 74 | on.canlink(source,.target).if.(t |
| 196c0 | 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 61 | arget.kind.~=."SharedLib".and.ta |
| 196e0 | 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 20 0a | rget.kind.~=."StaticLib").then.. |
| 19700 | 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 | return.false.end.if.premake.iscp |
| 19720 | 70 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 | pproject(source).then.return.pre |
| 19740 | 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 | make.iscppproject(target).elseif |
| 19760 | 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 | .premake.isdotnetproject(source) |
| 19780 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f | .then.return.premake.isdotnetpro |
| 197a0 | 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b | ject(target).end.end.for._,.link |
| 197c0 | 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 | .in.ipairs(cfg.links).do.local.i |
| 197e0 | 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a | tem.local.prj.=.premake.findproj |
| 19800 | 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 | ect(link).if.prj.and.kind.~=."sy |
| 19820 | 73 74 65 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b | stem".then.local.prjcfg.=.premak |
| 19840 | 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c | e.getconfig(prj,.cfgname,.cfg.pl |
| 19860 | 61 74 66 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 | atform).if.kind.==."dependencies |
| 19880 | 22 20 6f 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 | ".or.canlink(cfg,.prjcfg).then.i |
| 198a0 | 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 | f.(part.==."directory").then.ite |
| 198c0 | 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 | m.=.path.rebase(prjcfg.linktarge |
| 198e0 | 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 | t.directory,.prjcfg.location,.cf |
| 19900 | 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 62 61 73 | g.location).elseif.(part.==."bas |
| 19920 | 65 6e 61 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 | ename").then.item.=.prjcfg.linkt |
| 19940 | 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 | arget.basename.elseif.(part.==." |
| 19960 | 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 | fullpath").then.item.=.path.reba |
| 19980 | 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 | se(prjcfg.linktarget.fullpath,.p |
| 199a0 | 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c | rjcfg.location,.cfg.location).el |
| 199c0 | 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 | seif.(part.==."object").then.ite |
| 199e0 | 6d 20 3d 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 | m.=.prjcfg.end.end.elseif.not.pr |
| 19a00 | 6a 20 61 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 | j.and.(kind.==."system".or.kind. |
| 19a20 | 3d 3d 20 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 | ==."all").then.if.(part.==."dire |
| 19a40 | 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 | ctory").then.local.dir.=.path.ge |
| 19a60 | 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e 6b 29 0a 69 66 20 28 64 69 72 20 7e 3d 20 22 2e 22 29 | tdirectory(link).if.(dir.~=.".") |
| 19a80 | 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 64 69 72 0a 65 6e 64 0a 65 6c 73 65 69 66 20 28 70 61 72 | .then.item.=.dir.end.elseif.(par |
| 19aa0 | 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e | t.==."fullpath").then.item.=.lin |
| 19ac0 | 6b 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e | k.if.namestyle.==."windows".then |
| 19ae0 | 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 | .if.premake.iscppproject(cfg).th |
| 19b00 | 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 | en.item.=.item....".lib".elseif. |
| 19b20 | 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 | premake.isdotnetproject(cfg).the |
| 19b40 | 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a | n.item.=.item....".dll".end.end. |
| 19b60 | 69 66 20 69 74 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 | if.item:find("/",.nil,.true).the |
| 19b80 | 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 62 61 | n.item.=.path.getrelative(cfg.ba |
| 19ba0 | 73 65 64 69 72 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e | sedir,.item).end.else.item.=.lin |
| 19bc0 | 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 | k.end.end.if.item.then.if.pathst |
| 19be0 | 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 | yle.==."windows".and.part.~=."ob |
| 19c00 | 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 | ject".then.item.=.path.translate |
| 19c20 | 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f | (item,."\\").end.if.not.table.co |
| 19c40 | 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e | ntains(result,.item).then.table. |
| 19c60 | 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | insert(result,.item).end.end.end |
| 19c80 | 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | .return.result.end.function.prem |
| 19ca0 | 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 | ake.getnamestyle(cfg).return.pre |
| 19cc0 | 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d | make.platforms[cfg.platform].nam |
| 19ce0 | 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e | estyle.or.premake.gettool(cfg).n |
| 19d00 | 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | amestyle.or."posix".end.function |
| 19d20 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 | .premake.getpathstyle(cfg).if.pr |
| 19d40 | 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 | emake.action.current().os.==."wi |
| 19d60 | 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 | ndows".then.return."windows".els |
| 19d80 | 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | e.return."posix".end.end.functio |
| 19da0 | 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 | n.premake.gettarget(cfg,.directi |
| 19dc0 | 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d | on,.pathstyle,.namestyle,.system |
| 19de0 | 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 20 6f 72 20 73 79 73 74 65 6d 20 3d | ).if.system.==."bsd".or.system.= |
| 19e00 | 3d 20 22 73 6f 6c 61 72 69 73 22 20 74 68 65 6e 20 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 | =."solaris".then..system.=."linu |
| 19e20 | 78 22 20 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 | x"..end.local.kind.=.cfg.kind.if |
| 19e40 | 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a | .premake.iscppproject(cfg).then. |
| 19e60 | 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 | if.(namestyle.==."windows".or.sy |
| 19e80 | 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 29 20 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 | stem.==."windows").and.kind.==." |
| 19ea0 | 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e | SharedLib".and.direction.==."lin |
| 19ec0 | 6b 22 20 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 | k".then.kind.=."StaticLib".end.i |
| 19ee0 | 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 | f.namestyle.==."posix".and.syste |
| 19f00 | 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 | m.==."windows".and.kind.~=."Stat |
| 19f20 | 69 63 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 | icLib".then.namestyle.=."windows |
| 19f40 | 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 69 69 66 28 64 69 | ".end.end.local.field...=.iif(di |
| 19f60 | 72 65 63 74 69 6f 6e 20 3d 3d 20 22 62 75 69 6c 64 22 2c 20 22 74 61 72 67 65 74 22 2c 20 22 69 | rection.==."build",."target",."i |
| 19f80 | 6d 70 6c 69 62 22 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c | mplib").local.name....=.cfg[fiel |
| 19fa0 | 64 2e 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 | d.."name"].or.cfg.targetname.or. |
| 19fc0 | 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d | cfg.project.name.local.dir.....= |
| 19fe0 | 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 | .cfg[field.."dir"].or.cfg.target |
| 1a000 | 64 69 72 20 6f 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 | dir.or.path.getrelative(cfg.loca |
| 1a020 | 74 69 6f 6e 2c 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 | tion,.cfg.basedir).local.prefix. |
| 1a040 | 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 | .=."".local.suffix..=."".local.e |
| 1a060 | 78 74 20 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 | xt.....=."".local.bundlepath,.bu |
| 1a080 | 6e 64 6c 65 6e 61 6d 65 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 | ndlename.if.namestyle.==."window |
| 1a0a0 | 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 | s".then.if.kind.==."ConsoleApp". |
| 1a0c0 | 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 | or.kind.==."WindowedApp".then.ex |
| 1a0e0 | 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 | t.=.".exe".elseif.kind.==."Share |
| 1a100 | 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b | dLib".then.ext.=.".dll".elseif.k |
| 1a120 | 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e | ind.==."StaticLib".then.ext.=.". |
| 1a140 | 6c 69 62 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f | lib".end.elseif.namestyle.==."po |
| 1a160 | 73 69 78 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 | six".then.if.kind.==."WindowedAp |
| 1a180 | 70 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 | p".and.system.==."macosx".then.b |
| 1a1a0 | 75 6e 64 6c 65 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c | undlename.=.name....".app".bundl |
| 1a1c0 | 65 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d | epath.=.path.join(dir,.bundlenam |
| 1a1e0 | 65 29 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 | e).dir.=.path.join(bundlepath,." |
| 1a200 | 43 6f 6e 74 65 6e 74 73 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 | Contents/MacOS").elseif.kind.==. |
| 1a220 | 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a | "SharedLib".then.prefix.=."lib". |
| 1a240 | 65 78 74 20 3d 20 69 69 66 28 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 2e | ext.=.iif(system.==."macosx",.". |
| 1a260 | 64 79 6c 69 62 22 2c 20 22 2e 73 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 | dylib",.".so").elseif.kind.==."S |
| 1a280 | 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 | taticLib".then.prefix.=."lib".ex |
| 1a2a0 | 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d | t.=.".a".end.elseif.namestyle.== |
| 1a2c0 | 20 22 50 53 33 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 | ."PS3".then.if.kind.==."ConsoleA |
| 1a2e0 | 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 | pp".or.kind.==."WindowedApp".the |
| 1a300 | 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 | n.ext.=.".elf".elseif.kind.==."S |
| 1a320 | 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 | taticLib".then.prefix.=."lib".ex |
| 1a340 | 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 | t.=.".a".end.end.prefix.=.cfg[fi |
| 1a360 | 65 6c 64 2e 2e 22 70 72 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 | eld.."prefix"].or.cfg.targetpref |
| 1a380 | 69 78 20 6f 72 20 70 72 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e | ix.or.prefix.suffix.=.cfg[field. |
| 1a3a0 | 2e 22 73 75 66 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 78 20 6f | ."suffix"].or.cfg.targetsuffix.o |
| 1a3c0 | 72 20 73 75 66 66 69 78 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 | r.suffix.ext....=.cfg[field.."ex |
| 1a3e0 | 74 65 6e 73 69 6f 6e 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e | tension"].or.cfg.targetextension |
| 1a400 | 20 6f 72 20 65 78 74 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c | .or.ext.local.result.=.{.}.resul |
| 1a420 | 74 2e 62 61 73 65 6e 61 6d 65 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a 72 65 | t.basename...=.name....suffix.re |
| 1a440 | 73 75 6c 74 2e 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 6e 61 6d 65 | sult.name.......=.prefix....name |
| 1a460 | 20 2e 2e 20 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f | ....suffix....ext.result.directo |
| 1a480 | 72 79 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 20 20 3d 20 70 72 | ry..=.dir.result.prefix.....=.pr |
| 1a4a0 | 65 66 69 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 3d 20 73 75 66 66 69 78 0a | efix.result.suffix.....=.suffix. |
| 1a4c0 | 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 | result.fullpath...=.path.join(re |
| 1a4e0 | 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e 6e 61 6d 65 29 0a 72 65 73 | sult.directory,.result.name).res |
| 1a500 | 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 3d 20 62 75 6e 64 6c 65 70 61 74 68 20 6f 72 20 72 | ult.bundlepath.=.bundlepath.or.r |
| 1a520 | 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 | esult.fullpath.if.pathstyle.==." |
| 1a540 | 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 3d | windows".then.result.directory.= |
| 1a560 | 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 | .path.translate(result.directory |
| 1a580 | 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 3d 20 70 61 74 68 2e | ,."\\").result.fullpath..=.path. |
| 1a5a0 | 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 2c 20 20 22 5c 5c 22 | translate(result.fullpath,.."\\" |
| 1a5c0 | 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ).end.return.result.end.function |
| 1a5e0 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 | .premake.gettool(cfg).if.premake |
| 1a600 | 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 5f 4f 50 54 49 | .iscppproject(cfg).then.if._OPTI |
| 1a620 | 4f 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 | ONS.cc.then.return.premake[_OPTI |
| 1a640 | 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 | ONS.cc].end.local.action.=.prema |
| 1a660 | 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 | ke.action.current().if.action.va |
| 1a680 | 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 61 63 | lid_tools.then.return.premake[ac |
| 1a6a0 | 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 2e 63 63 5b 31 5d 5d 0a 65 6e 64 0a 72 65 74 75 | tion.valid_tools.cc[1]].end.retu |
| 1a6c0 | 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 | rn.premake.gcc.else.return.prema |
| 1a6e0 | 6b 65 2e 64 6f 74 6e 65 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | ke.dotnet.end.end.function.prema |
| 1a700 | 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e | ke.hascppproject(sln).for.prj.in |
| 1a720 | 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c | .premake.solution.eachproject(sl |
| 1a740 | 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 | n).do.if.premake.iscppproject(pr |
| 1a760 | 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | j).then.return.true.end.end.end. |
| 1a780 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 | function.premake.hasdotnetprojec |
| 1a7a0 | 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 | t(sln).for.prj.in.premake.soluti |
| 1a7c0 | 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b | on.eachproject(sln).do.if.premak |
| 1a7e0 | 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 | e.isdotnetproject(prj).then.retu |
| 1a800 | 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | rn.true.end.end.end.function.pre |
| 1a820 | 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 | make.iscppproject(prj).return.(p |
| 1a840 | 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 6f 72 20 70 72 6a 2e 6c 61 6e 67 75 61 | rj.language.==."C".or.prj.langua |
| 1a860 | 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | ge.==."C++").end.function.premak |
| 1a880 | 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 | e.isdotnetproject(prj).return.(p |
| 1a8a0 | 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | rj.language.==."C#").end.local.f |
| 1a8c0 | 75 6e 63 74 69 6f 6e 20 77 61 6c 6b 73 6f 75 72 63 65 73 28 63 66 67 2c 20 66 6e 2c 20 67 72 6f | unction.walksources(cfg,.fn,.gro |
| 1a8e0 | 75 70 2c 20 6e 65 73 74 6c 65 76 65 6c 2c 20 66 69 6e 69 73 68 65 64 29 0a 6c 6f 63 61 6c 20 67 | up,.nestlevel,.finished).local.g |
| 1a900 | 72 6f 75 70 6c 65 6e 20 3d 20 67 72 6f 75 70 3a 6c 65 6e 28 29 0a 6c 6f 63 61 6c 20 67 6e 61 6d | rouplen.=.group:len().local.gnam |
| 1a920 | 65 20 3d 20 69 69 66 28 67 72 6f 75 70 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 2c 20 67 72 6f | e.=.iif(group:endswith("/"),.gro |
| 1a940 | 75 70 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 67 72 6f 75 70 29 0a 69 66 20 28 6e 65 73 74 6c 65 | up:sub(1,.-2),.group).if.(nestle |
| 1a960 | 76 65 6c 20 3e 3d 20 30 29 20 74 68 65 6e 0a 66 6e 28 63 66 67 2c 20 67 6e 61 6d 65 2c 20 22 47 | vel.>=.0).then.fn(cfg,.gname,."G |
| 1a980 | 72 6f 75 70 53 74 61 72 74 22 2c 20 6e 65 73 74 6c 65 76 65 6c 29 0a 65 6e 64 0a 66 6f 72 20 5f | roupStart",.nestlevel).end.for._ |
| 1a9a0 | 2c 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 | ,fname.in.ipairs(cfg.files).do.i |
| 1a9c0 | 66 20 28 66 6e 61 6d 65 3a 73 74 61 72 74 73 77 69 74 68 28 67 72 6f 75 70 29 29 20 74 68 65 6e | f.(fname:startswith(group)).then |
| 1a9e0 | 0a 6c 6f 63 61 6c 20 5f 2c 73 70 6c 69 74 20 3d 20 66 6e 61 6d 65 3a 66 69 6e 64 28 22 5b 5e 5c | .local._,split.=.fname:find("[^\ |
| 1aa00 | 2e 5d 2f 22 2c 20 67 72 6f 75 70 6c 65 6e 20 2b 20 31 29 0a 69 66 20 28 73 70 6c 69 74 29 20 74 | .]/",.grouplen.+.1).if.(split).t |
| 1aa20 | 68 65 6e 0a 6c 6f 63 61 6c 20 73 75 62 67 72 6f 75 70 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 | hen.local.subgroup.=.fname:sub(1 |
| 1aa40 | 2c 20 73 70 6c 69 74 29 0a 69 66 20 28 6e 6f 74 20 66 69 6e 69 73 68 65 64 5b 73 75 62 67 72 6f | ,.split).if.(not.finished[subgro |
| 1aa60 | 75 70 5d 29 20 74 68 65 6e 0a 66 69 6e 69 73 68 65 64 5b 73 75 62 67 72 6f 75 70 5d 20 3d 20 74 | up]).then.finished[subgroup].=.t |
| 1aa80 | 72 75 65 0a 77 61 6c 6b 73 6f 75 72 63 65 73 28 63 66 67 2c 20 66 6e 2c 20 73 75 62 67 72 6f 75 | rue.walksources(cfg,.fn,.subgrou |
| 1aaa0 | 70 2c 20 6e 65 73 74 6c 65 76 65 6c 20 2b 20 31 2c 20 66 69 6e 69 73 68 65 64 29 0a 65 6e 64 0a | p,.nestlevel.+.1,.finished).end. |
| 1aac0 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 | end.end.end.for._,fname.in.ipair |
| 1aae0 | 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 28 66 6e 61 6d 65 3a 73 74 61 72 74 73 | s(cfg.files).do.if.(fname:starts |
| 1ab00 | 77 69 74 68 28 67 72 6f 75 70 29 20 61 6e 64 20 6e 6f 74 20 66 6e 61 6d 65 3a 66 69 6e 64 28 22 | with(group).and.not.fname:find(" |
| 1ab20 | 5b 5e 5c 2e 5d 2f 22 2c 20 67 72 6f 75 70 6c 65 6e 20 2b 20 31 29 29 20 74 68 65 6e 0a 66 6e 28 | [^\.]/",.grouplen.+.1)).then.fn( |
| 1ab40 | 63 66 67 2c 20 66 6e 61 6d 65 2c 20 22 47 72 6f 75 70 49 74 65 6d 22 2c 20 6e 65 73 74 6c 65 76 | cfg,.fname,."GroupItem",.nestlev |
| 1ab60 | 65 6c 20 2b 20 31 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6e 65 73 74 6c 65 76 65 6c 20 3e 3d | el.+.1).end.end.if.(nestlevel.>= |
| 1ab80 | 20 30 29 20 74 68 65 6e 0a 66 6e 28 63 66 67 2c 20 67 6e 61 6d 65 2c 20 22 47 72 6f 75 70 45 6e | .0).then.fn(cfg,.gname,."GroupEn |
| 1aba0 | 64 22 2c 20 6e 65 73 74 6c 65 76 65 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | d",.nestlevel).end.end.function. |
| 1abc0 | 70 72 65 6d 61 6b 65 2e 77 61 6c 6b 73 6f 75 72 63 65 73 28 63 66 67 2c 20 66 6e 29 0a 77 61 6c | premake.walksources(cfg,.fn).wal |
| 1abe0 | 6b 73 6f 75 72 63 65 73 28 63 66 67 2c 20 66 6e 2c 20 22 22 2c 20 2d 31 2c 20 7b 7d 29 0a 65 6e | ksources(cfg,.fn,."",.-1,.{}).en |
| 1ac00 | 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e | d..premake.config.=.{.}.function |
| 1ac20 | 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 | .premake.config.isdebugbuild(cfg |
| 1ac40 | 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 | ).if.cfg.flags.Optimize.or.cfg.f |
| 1ac60 | 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f | lags.OptimizeSize.or.cfg.flags.O |
| 1ac80 | 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 | ptimizeSpeed.then.return.false.e |
| 1aca0 | 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e | nd.if.not.cfg.flags.Symbols.then |
| 1acc0 | 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e | .return.false.end.return.true.en |
| 1ace0 | 64 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 79 20 3d 20 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 3d 20 | d.local.nocopy.=..{.blocks....=. |
| 1ad00 | 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 74 73 | true,.keywords..=.true,.projects |
| 1ad20 | 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f | ..=.true,.__configs.=.true,.}.lo |
| 1ad40 | 63 61 6c 20 6e 6f 66 69 78 75 70 20 3d 0a 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 72 75 65 2c | cal.nofixup.=.{.basedir..=.true, |
| 1ad60 | 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | .location.=.true,.}.function.pre |
| 1ad80 | 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 74 65 72 6d | make.getactiveterms().local.term |
| 1ada0 | 73 20 3d 20 7b 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 29 2c 20 6f 73 2e 67 65 74 28 29 20 | s.=.{._ACTION:lower(),.os.get(). |
| 1adc0 | 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 4f | }.for.key,.value.in.pairs(_OPTIO |
| 1ade0 | 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c 65 | NS).do.if.value.~=."".then.table |
| 1ae00 | 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 6c | .insert(terms,.value:lower()).el |
| 1ae20 | 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 72 | se.table.insert(terms,.key:lower |
| 1ae40 | 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 6e | ()).end.end.return.terms.end.fun |
| 1ae60 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 | ction.premake.iskeywordmatch(key |
| 1ae80 | 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 69 | word,.terms).if.keyword:startswi |
| 1aea0 | 74 68 28 22 6e 6f 74 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d 61 | th("not.").then.return.not.prema |
| 1aec0 | 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 29 | ke.iskeywordmatch(keyword:sub(5) |
| 1aee0 | 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 | ,.terms).end.for._,.pattern.in.i |
| 1af00 | 70 61 69 72 73 28 6b 65 79 77 6f 72 64 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 64 | pairs(keyword:explode(".or.")).d |
| 1af20 | 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 72 | o.for.termkey,.term.in.pairs(ter |
| 1af40 | 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d 3d | ms).do.if.term:match(pattern).== |
| 1af60 | 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 6e | .term.then.return.termkey.end.en |
| 1af80 | 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 | d.end.end.function.premake.iskey |
| 1afa0 | 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 61 | wordsmatch(keywords,.terms).loca |
| 1afc0 | 6c 20 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 79 | l.hasrequired.=.false.for._,.key |
| 1afe0 | 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 61 | word.in.ipairs(keywords).do.loca |
| 1b000 | 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 | l.matched.=.premake.iskeywordmat |
| 1b020 | 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 65 | ch(keyword,.terms).if.not.matche |
| 1b040 | 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 68 | d.then.return.false.end.if.match |
| 1b060 | 65 64 20 3d 3d 20 22 72 65 71 75 69 72 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 65 | ed.==."required".then.hasrequire |
| 1b080 | 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 72 | d.=.true.end.end.if.terms.requir |
| 1b0a0 | 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 75 | ed.and.not.hasrequired.then.retu |
| 1b0c0 | 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e | rn.false.else.return.true.end.en |
| 1b0e0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f 63 | d.local.function.adjustpaths(loc |
| 1b100 | 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 | ation,.obj).for.name,.value.in.p |
| 1b120 | 61 69 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 | airs(obj).do.local.field.=.prema |
| 1b140 | 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c | ke.fields[name].if.field.and.val |
| 1b160 | 75 65 20 61 6e 64 20 6e 6f 74 20 6e 6f 66 69 78 75 70 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 69 66 | ue.and.not.nofixup[name].then.if |
| 1b180 | 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e | .field.kind.==."path".then.obj[n |
| 1b1a0 | 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e | ame].=.path.getrelative(location |
| 1b1c0 | 2c 20 76 61 6c 75 65 29 20 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 | ,.value)..elseif.field.kind.==." |
| 1b1e0 | 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c | dirlist".or.field.kind.==."filel |
| 1b200 | 69 73 74 22 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c | ist".then.for.i,.p.in.ipairs(val |
| 1b220 | 75 65 29 20 64 6f 0a 76 61 6c 75 65 5b 69 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 | ue).do.value[i].=.path.getrelati |
| 1b240 | 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | ve(location,.p)..end.end.end.end |
| 1b260 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 6a 65 63 74 28 | .end.local.function.mergeobject( |
| 1b280 | 64 65 73 74 2c 20 73 72 63 29 0a 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 20 72 65 74 75 72 | dest,.src).if.not.src.then.retur |
| 1b2a0 | 6e 20 65 6e 64 0a 66 6f 72 20 66 69 65 6c 64 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 | n.end.for.field,.value.in.pairs( |
| 1b2c0 | 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 6c 64 5d 20 74 68 65 | src).do.if.not.nocopy[field].the |
| 1b2e0 | 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e | n.if.type(value).==."table".then |
| 1b300 | 0a 6c 6f 63 61 6c 20 74 62 6c 20 3d 20 64 65 73 74 5b 66 69 65 6c 64 5d 20 6f 72 20 7b 20 7d 0a | .local.tbl.=.dest[field].or.{.}. |
| 1b320 | 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a | for._,.item.in.ipairs(value).do. |
| 1b340 | 69 66 20 6e 6f 74 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | if.not.tbl[item].then.table.inse |
| 1b360 | 72 74 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 | rt(tbl,.item).tbl[item].=.item.e |
| 1b380 | 6e 64 0a 65 6e 64 0a 64 65 73 74 5b 66 69 65 6c 64 5d 20 3d 20 74 62 6c 0a 65 6c 73 65 0a 64 65 | nd.end.dest[field].=.tbl.else.de |
| 1b3a0 | 73 74 5b 66 69 65 6c 64 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e | st[field].=.value.end.end.end.en |
| 1b3c0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 28 64 65 73 74 2c 20 6f 62 6a | d.local.function.merge(dest,.obj |
| 1b3e0 | 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 | ,.basis,.terms,.cfgname,.pltname |
| 1b400 | 29 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 6c 74 6e | ).local.key.=.cfgname.or."".pltn |
| 1b420 | 61 6d 65 20 3d 20 70 6c 74 6e 61 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 70 6c 74 | ame.=.pltname.or."Native".if.plt |
| 1b440 | 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b 65 79 20 | name.~=."Native".then.key.=.key. |
| 1b460 | 2e 2e 20 70 6c 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d 20 28 63 | ...pltname.end.terms.config.=.(c |
| 1b480 | 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 6c 61 74 | fgname.or.""):lower().terms.plat |
| 1b4a0 | 66 6f 72 6d 20 3d 20 70 6c 74 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 63 66 67 | form.=.pltname:lower().local.cfg |
| 1b4c0 | 20 3d 20 7b 7d 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b 6b 65 79 | .=.{}.mergeobject(cfg,.basis[key |
| 1b4e0 | 5d 29 0a 61 64 6a 75 73 74 70 61 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 | ]).adjustpaths(obj.location,.cfg |
| 1b500 | 29 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 66 6f 72 20 5f 2c 20 62 | ).mergeobject(cfg,.obj).for._,.b |
| 1b520 | 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 | lk.in.ipairs(obj.blocks).do.if.( |
| 1b540 | 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 | premake.iskeywordsmatch(blk.keyw |
| 1b560 | 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 20 74 68 65 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 | ords,.terms)).then.mergeobject(c |
| 1b580 | 66 67 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6e 61 6d 65 20 20 20 20 20 20 3d | fg,.blk).end.end.cfg.name......= |
| 1b5a0 | 20 63 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 20 3d 20 70 6c 74 6e 61 6d 65 | .cfgname.cfg.platform..=.pltname |
| 1b5c0 | 0a 63 66 67 2e 74 65 72 6d 73 20 20 20 20 20 3d 20 74 65 72 6d 73 0a 64 65 73 74 5b 6b 65 79 5d | .cfg.terms.....=.terms.dest[key] |
| 1b5e0 | 20 3d 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6c 6c 61 70 | .=.cfg.end.local.function.collap |
| 1b600 | 73 65 28 6f 62 6a 2c 20 62 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d | se(obj,.basis).local.result.=.{} |
| 1b620 | 0a 62 61 73 69 73 20 3d 20 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d | .basis.=.basis.or.{}.local.sln.= |
| 1b640 | 20 6f 62 6a 2e 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 | .obj.solution.or.obj.local.terms |
| 1b660 | 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6d 65 72 67 | .=.premake.getactiveterms().merg |
| 1b680 | 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 29 0a 69 66 20 | e(result,.obj,.basis,.terms).if. |
| 1b6a0 | 72 65 73 75 6c 74 5b 22 22 5d 2e 6b 69 6e 64 20 74 68 65 6e 0a 74 65 72 6d 73 2e 6b 69 6e 64 20 | result[""].kind.then.terms.kind. |
| 1b6c0 | 3d 20 72 65 73 75 6c 74 5b 22 22 5d 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 6e 64 0a 66 6f | =.result[""].kind:lower().end.fo |
| 1b6e0 | 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 | r._,.cfgname.in.ipairs(sln.confi |
| 1b700 | 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c | gurations).do.merge(result,.obj, |
| 1b720 | 20 62 61 73 69 73 2c 20 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 69 76 65 22 | .basis,.terms,.cfgname,."Native" |
| 1b740 | 29 0a 66 6f 72 20 5f 2c 20 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 | ).for._,.pltname.in.ipairs(sln.p |
| 1b760 | 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d | latforms.or.{}).do.if.pltname.~= |
| 1b780 | 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a | ."Native".then.merge(result,.obj |
| 1b7a0 | 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 | ,.basis,.terms,.cfgname,.pltname |
| 1b7c0 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | ).end.end.end.return.result.end. |
| 1b7e0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 | local.function.postprocess(prj,. |
| 1b800 | 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 63 74 20 20 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f | cfg).cfg.project...=.prj.cfg.sho |
| 1b820 | 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 | rtname.=.premake.getconfigname(c |
| 1b840 | 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 | fg.name,.cfg.platform,.true).cfg |
| 1b860 | 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 | .longname..=.premake.getconfigna |
| 1b880 | 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c | me(cfg.name,.cfg.platform).cfg.l |
| 1b8a0 | 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 | ocation.=.cfg.location.or.cfg.ba |
| 1b8c0 | 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 | sedir.local.platform.=.premake.p |
| 1b8e0 | 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f | latforms[cfg.platform].if.platfo |
| 1b900 | 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 | rm.iscrosscompiler.then.cfg.syst |
| 1b920 | 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 | em.=.cfg.platform.else.cfg.syste |
| 1b940 | 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 | m.=.os.get().end.if.cfg.kind.==. |
| 1b960 | 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 | "SharedLib".and.platform.noshare |
| 1b980 | 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 | dlibs.then.cfg.kind.=."StaticLib |
| 1b9a0 | 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 | ".end.local.files.=.{.}.for._,.f |
| 1b9c0 | 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 | name.in.ipairs(cfg.files).do.loc |
| 1b9e0 | 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 65 78 63 6c 75 | al.excluded.=.false.for._,.exclu |
| 1ba00 | 64 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f 0a 65 78 | de.in.ipairs(cfg.excludes).do.ex |
| 1ba20 | 63 6c 75 64 65 64 20 3d 20 28 66 6e 61 6d 65 20 3d 3d 20 65 78 63 6c 75 64 65 29 0a 69 66 20 28 | cluded.=.(fname.==.exclude).if.( |
| 1ba40 | 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 69 66 20 | excluded).then.break.end.end.if. |
| 1ba60 | 28 6e 6f 74 20 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | (not.excluded).then.table.insert |
| 1ba80 | 28 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 66 69 6c 65 73 | (files,.fname).end.end.cfg.files |
| 1baa0 | 20 3d 20 66 69 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 | .=.files.for.name,.field.in.pair |
| 1bac0 | 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 65 6c 64 2e 69 73 | s(premake.fields).do.if.field.is |
| 1bae0 | 66 6c 61 67 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 63 66 67 5b 6e 61 | flags.then.local.values.=.cfg[na |
| 1bb00 | 6d 65 5d 0a 66 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 | me].for._,.flag.in.ipairs(values |
| 1bb20 | 29 20 64 6f 20 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 | ).do.values[flag].=.true.end.end |
| 1bb40 | 0a 65 6e 64 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 | .end.cfg.__fileconfigs.=.{.}.for |
| 1bb60 | 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 | ._,.fname.in.ipairs(cfg.files).d |
| 1bb80 | 6f 0a 63 66 67 2e 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 3d 20 66 6e 61 6d 65 3a 6c 6f 77 | o.cfg.terms.required.=.fname:low |
| 1bba0 | 65 72 28 29 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 | er().local.fcfg.=.{}.for._,.blk. |
| 1bbc0 | 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 62 6c 6f 63 6b 73 29 20 64 6f | in.ipairs(cfg.project.blocks).do |
| 1bbe0 | 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b | .if.(premake.iskeywordsmatch(blk |
| 1bc00 | 2e 6b 65 79 77 6f 72 64 73 2c 20 63 66 67 2e 74 65 72 6d 73 29 29 20 74 68 65 6e 0a 6d 65 72 67 | .keywords,.cfg.terms)).then.merg |
| 1bc20 | 65 6f 62 6a 65 63 74 28 66 63 66 67 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 66 63 66 67 2e | eobject(fcfg,.blk).end.end.fcfg. |
| 1bc40 | 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 66 | name.=.fname.cfg.__fileconfigs[f |
| 1bc60 | 6e 61 6d 65 5d 20 3d 20 66 63 66 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 5f 5f | name].=.fcfg.table.insert(cfg.__ |
| 1bc80 | 66 69 6c 65 63 6f 6e 66 69 67 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c | fileconfigs,.fcfg).end.end.local |
| 1bca0 | 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 | .function.builduniquedirs().loca |
| 1bcc0 | 6c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 | l.num_variations.=.4.local.cfg_d |
| 1bce0 | 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 | irs.=.{}.local.hit_counts.=.{}.f |
| 1bd00 | 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 | or.sln.in.premake.solution.each( |
| 1bd20 | 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 | ).do.for._,.prj.in.ipairs(sln.pr |
| 1bd40 | 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 | ojects).do.for._,.cfg.in.pairs(p |
| 1bd60 | 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 | rj.__configs).do.local.dirs.=.{. |
| 1bd80 | 7d 0a 64 69 72 73 5b 31 5d 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 | }.dirs[1].=.path.getabsolute(pat |
| 1bda0 | 68 2e 6a 6f 69 6e 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 | h.join(cfg.location,.cfg.objdir. |
| 1bdc0 | 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 | or.cfg.project.objdir.or."obj")) |
| 1bde0 | 0a 64 69 72 73 5b 32 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 | .dirs[2].=.path.join(dirs[1],.ii |
| 1be00 | 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 | f(cfg.platform.==."Native",."",. |
| 1be20 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 29 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f | cfg.platform)).dirs[3].=.path.jo |
| 1be40 | 69 6e 28 64 69 72 73 5b 32 5d 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 | in(dirs[2],.cfg.name).dirs[4].=. |
| 1be60 | 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e | path.join(dirs[3],.cfg.project.n |
| 1be80 | 61 6d 65 29 0a 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 | ame).cfg_dirs[cfg].=.dirs.local. |
| 1bea0 | 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 | start.=.iif(cfg.name,.2,.1).for. |
| 1bec0 | 76 20 3d 20 73 74 61 72 74 2c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 | v.=.start,.num_variations.do.loc |
| 1bee0 | 61 6c 20 64 20 3d 20 64 69 72 73 5b 76 5d 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 | al.d.=.dirs[v].hit_counts[d].=.( |
| 1bf00 | 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a | hit_counts[d].or.0).+.1.end.end. |
| 1bf20 | 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | end.end.for.sln.in.premake.solut |
| 1bf40 | 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 | ion.each().do.for._,.prj.in.ipai |
| 1bf60 | 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 | rs(sln.projects).do.for._,.cfg.i |
| 1bf80 | 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 | n.pairs(prj.__configs).do.local. |
| 1bfa0 | 64 69 72 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 | dir.local.start.=.iif(cfg.name,. |
| 1bfc0 | 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 6e 75 6d 5f 76 61 72 69 61 74 69 | 2,.1).for.v.=.start,.num_variati |
| 1bfe0 | 6f 6e 73 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 5b 76 5d 0a 69 66 | ons.do.dir.=.cfg_dirs[cfg][v].if |
| 1c000 | 20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 65 6e 20 62 72 65 61 6b | .hit_counts[dir].==.1.then.break |
| 1c020 | 20 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 67 | .end.end.cfg.objectsdir.=.path.g |
| 1c040 | 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 69 72 29 0a 65 6e | etrelative(cfg.location,.dir).en |
| 1c060 | 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 | d.end.end.end.local.function.bui |
| 1c080 | 6c 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 | ldtargets().for.sln.in.premake.s |
| 1c0a0 | 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 | olution.each().do.for._,.prj.in. |
| 1c0c0 | 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 | ipairs(sln.projects).do.for._,.c |
| 1c0e0 | 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f | fg.in.pairs(prj.__configs).do.lo |
| 1c100 | 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 | cal.pathstyle.=.premake.getpaths |
| 1c120 | 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d | tyle(cfg).local.namestyle.=.prem |
| 1c140 | 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 67 2e 62 75 69 6c 64 74 | ake.getnamestyle(cfg).cfg.buildt |
| 1c160 | 61 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 | arget.=.premake.gettarget(cfg,." |
| 1c180 | 62 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 | build",.pathstyle,.namestyle,.cf |
| 1c1a0 | 67 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 20 20 3d 20 70 72 65 6d | g.system).cfg.linktarget..=.prem |
| 1c1c0 | 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 20 70 61 74 68 | ake.gettarget(cfg,."link",..path |
| 1c1e0 | 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 69 66 | style,.namestyle,.cfg.system).if |
| 1c200 | 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 63 66 67 | .pathstyle.==."windows".then.cfg |
| 1c220 | 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 | .objectsdir.=.path.translate(cfg |
| 1c240 | 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 | .objectsdir,."\\").end.end.end.e |
| 1c260 | 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 75 69 6c 64 63 6f 6e | nd.end.function.premake.buildcon |
| 1c280 | 66 69 67 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 | figs().for.sln.in.premake.soluti |
| 1c2a0 | 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 | on.each().do.for._,.prj.in.ipair |
| 1c2c0 | 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 | s(sln.projects).do.prj.location. |
| 1c2e0 | 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f | =.prj.location.or.sln.location.o |
| 1c300 | 72 20 70 72 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f | r.prj.basedir.adjustpaths(prj.lo |
| 1c320 | 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 | cation,.prj).for._,.blk.in.ipair |
| 1c340 | 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a | s(prj.blocks).do.adjustpaths(prj |
| 1c360 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 | .location,.blk).end.end.sln.loca |
| 1c380 | 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 | tion.=.sln.location.or.sln.based |
| 1c3a0 | 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 | ir.end.for.sln.in.premake.soluti |
| 1c3c0 | 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 | on.each().do.local.basis.=.colla |
| 1c3e0 | 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c | pse(sln).for._,.prj.in.ipairs(sl |
| 1c400 | 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 | n.projects).do.prj.__configs.=.c |
| 1c420 | 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 | ollapse(prj,.basis).for._,.cfg.i |
| 1c440 | 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 70 6f 73 74 70 72 | n.pairs(prj.__configs).do.postpr |
| 1c460 | 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 62 75 69 6c | ocess(prj,.cfg).end.end.end.buil |
| 1c480 | 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 73 28 63 66 67 29 0a | duniquedirs().buildtargets(cfg). |
| 1c4a0 | 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 20 3d 20 0a 7b 0a 62 61 73 65 64 69 72 | end..premake.fields.=..{.basedir |
| 1c4c0 | 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f | .=.{.kind..=."path",.scope.=."co |
| 1c4e0 | 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e | ntainer",.},.buildaction.=.{.kin |
| 1c500 | 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | d..=."string",.scope.=."config", |
| 1c520 | 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6d 70 69 6c 65 22 2c 0a 22 43 6f 70 79 22 2c 0a | .allowed.=.{."Compile",."Copy",. |
| 1c540 | 22 45 6d 62 65 64 22 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e | "Embed",."None".}.},.buildoption |
| 1c560 | 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 | s.=.{.kind..=."list",.scope.=."c |
| 1c580 | 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 0a 7b 0a 6b | onfig",.},.configurations.=..{.k |
| 1c5a0 | 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e | ind..=."list",.scope.=."solution |
| 1c5c0 | 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 | ",.},.defines.=.{.kind..=."list" |
| 1c5e0 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c 6f 79 6d 65 6e | ,.scope.=."config",.},.deploymen |
| 1c600 | 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f | toptions.=.{.kind..=."list",.sco |
| 1c620 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 65 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b | pe.=."config",.},.excludes.=.{.k |
| 1c640 | 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | ind..=."filelist",.scope.=."conf |
| 1c660 | 69 67 22 2c 0a 7d 2c 0a 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c | ig",.},.files.=.{.kind..=."filel |
| 1c680 | 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 6c 61 67 73 | ist",.scope.=."config",.},.flags |
| 1c6a0 | 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f | .=.{.kind..=."list",.scope.=."co |
| 1c6c0 | 6e 66 69 67 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d | nfig",.isflags.=.true,.allowed.= |
| 1c6e0 | 20 7b 0a 22 45 6e 61 62 6c 65 53 53 45 22 2c 0a 22 45 6e 61 62 6c 65 53 53 45 32 22 2c 0a 22 45 | .{."EnableSSE",."EnableSSE2",."E |
| 1c700 | 78 74 72 61 57 61 72 6e 69 6e 67 73 22 2c 0a 22 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 22 2c 0a | xtraWarnings",."FatalWarnings",. |
| 1c720 | 22 46 6c 6f 61 74 46 61 73 74 22 2c 0a 22 46 6c 6f 61 74 53 74 72 69 63 74 22 2c 0a 22 4d 61 6e | "FloatFast",."FloatStrict",."Man |
| 1c740 | 61 67 65 64 22 2c 0a 22 4d 46 43 22 2c 0a 22 4e 61 74 69 76 65 57 43 68 61 72 22 2c 0a 22 4e 6f | aged",."MFC",."NativeWChar",."No |
| 1c760 | 36 34 42 69 74 43 68 65 63 6b 73 22 2c 0a 22 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 | 64BitChecks",."NoEditAndContinue |
| 1c780 | 22 2c 0a 22 4e 6f 45 78 63 65 70 74 69 6f 6e 73 22 2c 0a 22 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 | ",."NoExceptions",."NoFramePoint |
| 1c7a0 | 65 72 22 2c 0a 22 4e 6f 49 6d 70 6f 72 74 4c 69 62 22 2c 0a 22 4e 6f 4d 61 6e 69 66 65 73 74 22 | er",."NoImportLib",."NoManifest" |
| 1c7c0 | 2c 0a 22 4e 6f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 22 2c 0a 22 4e 6f 4e 61 74 69 76 65 57 | ,."NoMinimalRebuild",."NoNativeW |
| 1c7e0 | 43 68 61 72 22 2c 0a 22 4e 6f 50 43 48 22 2c 0a 22 4e 6f 52 54 54 49 22 2c 0a 22 4f 70 74 69 6d | Char",."NoPCH",."NoRTTI",."Optim |
| 1c800 | 69 7a 65 22 2c 0a 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 2c 0a 22 4f 70 74 69 6d 69 7a 65 53 | ize",."OptimizeSize",."OptimizeS |
| 1c820 | 70 65 65 64 22 2c 0a 22 53 45 48 22 2c 0a 22 53 74 61 74 69 63 52 75 6e 74 69 6d 65 22 2c 0a 22 | peed",."SEH",."StaticRuntime",." |
| 1c840 | 53 79 6d 62 6f 6c 73 22 2c 0a 22 55 6e 69 63 6f 64 65 22 2c 0a 22 55 6e 73 61 66 65 22 2c 0a 22 | Symbols",."Unicode",."Unsafe",." |
| 1c860 | 57 69 6e 4d 61 69 6e 22 0a 7d 0a 7d 2c 0a 66 72 61 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 | WinMain".}.},.framework.=.{.kind |
| 1c880 | 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 | .=."string",.scope.=."container" |
| 1c8a0 | 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 31 2e 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 | ,.allowed.=.{."1.0",."1.1",."2.0 |
| 1c8c0 | 22 2c 0a 22 33 2e 30 22 2c 0a 22 33 2e 35 22 2c 0a 22 34 2e 30 22 0a 7d 0a 7d 2c 0a 69 6d 61 67 | ",."3.0",."3.5",."4.0".}.},.imag |
| 1c8e0 | 65 70 61 74 68 20 3d 20 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 | epath.=..{.kind.=."path",.scope. |
| 1c900 | 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a | =."config",.},.imageoptions.=.{. |
| 1c920 | 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 | kind..=."list",.scope.=."config" |
| 1c940 | 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 | ,.},.implibdir.=.{.kind..=."path |
| 1c960 | 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 65 78 | ",.scope.=."config",.},.implibex |
| 1c980 | 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 | tension.=.{.kind..=."string",.sc |
| 1c9a0 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 0a | ope.=."config",.},.implibname.=. |
| 1c9c0 | 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e | {.kind..=."string",.scope.=."con |
| 1c9e0 | 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | fig",.},.implibprefix.=.{.kind.. |
| 1ca00 | 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c | =."string",.scope.=."config",.}, |
| 1ca20 | 0a 69 6d 70 6c 69 62 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e | .implibsuffix.=.{.kind..=."strin |
| 1ca40 | 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6e 63 6c 75 64 65 | g",.scope.=."config",.},.include |
| 1ca60 | 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 | dirs.=.{.kind..=."dirlist",.scop |
| 1ca80 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | e.=."config",.},.kind.=.{.kind.. |
| 1caa0 | 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c | =."string",.scope.=."config",.al |
| 1cac0 | 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 | lowed.=.{."ConsoleApp",."Windowe |
| 1cae0 | 64 41 70 70 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 0a | dApp",."StaticLib",."SharedLib". |
| 1cb00 | 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e | }.},.language.=.{.kind..=."strin |
| 1cb20 | 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 | g",.scope.=."container",.allowed |
| 1cb40 | 20 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 | .=.{."C",."C++",."C#".}.},.libdi |
| 1cb60 | 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 | rs.=.{.kind..=."dirlist",.scope. |
| 1cb80 | 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b | =."config",.},.linkoptions.=.{.k |
| 1cba0 | 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | ind..=."list",.scope.=."config", |
| 1cbc0 | 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 | .},.links.=.{.kind..=."list",.sc |
| 1cbe0 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 | ope.=."config",.allowed.=.functi |
| 1cc00 | 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c | on(value).if.value:find('/',.nil |
| 1cc20 | 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 | ,.true).then.value.=.path.getabs |
| 1cc40 | 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e | olute(value).end.return.value.en |
| 1cc60 | 64 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 | d.},.location.=.{.kind..=."path" |
| 1cc80 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 | ,.scope.=."container",.},.objdir |
| 1cca0 | 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f | .=.{.kind..=."path",.scope.=."co |
| 1ccc0 | 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 68 65 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 | nfig",.},.pchheader.=.{.kind..=. |
| 1cce0 | 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 | "string",.scope.=."config",.},.p |
| 1cd00 | 63 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f | chsource.=.{.kind..=."path",.sco |
| 1cd20 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b | pe.=."config",.},.platforms.=..{ |
| 1cd40 | 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 | .kind..=."list",.scope.=."soluti |
| 1cd60 | 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b | on",.allowed.=.table.keys(premak |
| 1cd80 | 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e | e.platforms),.},.postbuildcomman |
| 1cda0 | 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 | ds.=.{.kind..=."list",.scope.=." |
| 1cdc0 | 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b | config",.},.prebuildcommands.=.{ |
| 1cde0 | 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 | .kind..=."list",.scope.=."config |
| 1ce00 | 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | ",.},.prelinkcommands.=.{.kind.. |
| 1ce20 | 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 | =."list",.scope.=."config",.},.r |
| 1ce40 | 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 | esdefines.=.{.kind..=."list",.sc |
| 1ce60 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 65 64 69 72 | ope.=."config",.},.resincludedir |
| 1ce80 | 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d | s.=.{.kind..=."dirlist",.scope.= |
| 1cea0 | 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e | ."config",.},.resoptions.=.{.kin |
| 1cec0 | 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d | d..=."list",.scope.=."config",.} |
| 1cee0 | 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a | ,.targetdir.=.{.kind..=."path",. |
| 1cf00 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 6e | scope.=."config",.},.targetexten |
| 1cf20 | 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 | sion.=.{.kind..=."string",.scope |
| 1cf40 | 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a 6b | .=."config",.},.targetname.=.{.k |
| 1cf60 | 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 | ind..=."string",.scope.=."config |
| 1cf80 | 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | ",.},.targetprefix.=.{.kind..=." |
| 1cfa0 | 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 | string",.scope.=."config",.},.ta |
| 1cfc0 | 72 67 65 74 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c | rgetsuffix.=.{.kind..=."string", |
| 1cfe0 | 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 20 | .scope.=."config",.},.trimpaths. |
| 1d000 | 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 | =.{.kind.=."dirlist",.scope.=."c |
| 1d020 | 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 | onfig",.},.uuid.=.{.kind..=."str |
| 1d040 | 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 | ing",.scope.=."container",.allow |
| 1d060 | 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d 20 | ed.=.function(value).local.ok.=. |
| 1d080 | 74 72 75 65 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 3d | true.if.(#value.~=.36).then.ok.= |
| 1d0a0 | 20 66 61 6c 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 63 | .false.end.for.i=1,36.do.local.c |
| 1d0c0 | 68 20 3d 20 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 69 | h.=.value:sub(i,i).if.(not.ch:fi |
| 1d0e0 | 6e 64 28 22 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 29 | nd("[ABCDEFabcdef0123456789-]")) |
| 1d100 | 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 6c | .then.ok.=.false.end.end.if.(val |
| 1d120 | 75 65 3a 73 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d 20 | ue:sub(9,9).~=."-")...then.ok.=. |
| 1d140 | 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 7e | false.end.if.(value:sub(14,14).~ |
| 1d160 | 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 | =."-").then.ok.=.false.end.if.(v |
| 1d180 | 61 6c 75 65 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 | alue:sub(19,19).~=."-").then.ok. |
| 1d1a0 | 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 29 | =.false.end.if.(value:sub(24,24) |
| 1d1c0 | 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 | .~=."-").then.ok.=.false.end.if. |
| 1d1e0 | 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c | (not.ok).then.return.nil,."inval |
| 1d200 | 69 64 20 55 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 28 | id.UUID".end.return.value:upper( |
| 1d220 | 29 0a 65 6e 64 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 | ).end.},.}.function.premake.chec |
| 1d240 | 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 | kvalue(value,.allowed).if.(allow |
| 1d260 | 65 64 29 20 74 68 65 6e 0a 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 | ed).then.if.(type(allowed).==."f |
| 1d280 | 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 | unction").then.return.allowed(va |
| 1d2a0 | 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f | lue).else.for._,v.in.ipairs(allo |
| 1d2c0 | 77 65 64 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c | wed).do.if.(value:lower().==.v:l |
| 1d2e0 | 6f 77 65 72 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 | ower()).then.return.v.end.end.re |
| 1d300 | 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 | turn.nil,."invalid.value.'"....v |
| 1d320 | 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 | alue...."'".end.else.return.valu |
| 1d340 | 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 | e.end.end.function.premake.getob |
| 1d360 | 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d | ject(t).local.container.if.(t.== |
| 1d380 | 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 | ."container".or.t.==."solution") |
| 1d3a0 | 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e | .then.container.=.premake.Curren |
| 1d3c0 | 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d | tContainer.else.container.=.prem |
| 1d3e0 | 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 | ake.CurrentConfiguration.end.if. |
| 1d400 | 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f 6e | t.==."solution".then.if.type(con |
| 1d420 | 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 | tainer).==."project".then.contai |
| 1d440 | 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 | ner.=.container.solution.end.if. |
| 1d460 | 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 | type(container).~=."solution".th |
| 1d480 | 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c | en.container.=.nil.end.end.local |
| 1d4a0 | 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 20 | .msg.if.(not.container).then.if. |
| 1d4c0 | 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e | (t.==."container").then.msg.=."n |
| 1d4e0 | 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 6c | o.active.solution.or.project".el |
| 1d500 | 73 65 69 66 20 28 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 20 | seif.(t.==."solution").then.msg. |
| 1d520 | 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 20 | =."no.active.solution".else.msg. |
| 1d540 | 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c 20 | =."no.active.solution,.project,. |
| 1d560 | 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e | or.configuration".end.end.return |
| 1d580 | 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | .container,.msg.end.function.pre |
| 1d5a0 | 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 | make.setarray(ctype,.fieldname,. |
| 1d5c0 | 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c | value,.allowed).local.container, |
| 1d5e0 | 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a | .err.=.premake.getobject(ctype). |
| 1d600 | 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 | if.(not.container).then.error(er |
| 1d620 | 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c | r,.4).end.if.(not.container[fiel |
| 1d640 | 64 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 | dname]).then.container[fieldname |
| 1d660 | 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 69 6e 73 | ].=.{.}.end.local.function.doins |
| 1d680 | 65 72 74 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 | ert(value,.depth).if.(type(value |
| 1d6a0 | 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 | ).==."table").then.for._,v.in.ip |
| 1d6c0 | 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 64 6f 69 6e 73 65 72 74 28 76 2c 20 64 65 70 74 68 | airs(value).do.doinsert(v,.depth |
| 1d6e0 | 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d | .+.1).end.else.value,.err.=.prem |
| 1d700 | 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 | ake.checkvalue(value,.allowed).i |
| 1d720 | 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 | f.(not.value).then.error(err,.de |
| 1d740 | 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 5b | pth).end.table.insert(container[ |
| 1d760 | 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 | fieldname],.value).end.end.if.(v |
| 1d780 | 61 6c 75 65 29 20 74 68 65 6e 0a 64 6f 69 6e 73 65 72 74 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e | alue).then.doinsert(value,.5).en |
| 1d7a0 | 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e | d.return.container[fieldname].en |
| 1d7c0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 | d.local.function.domatchedarray( |
| 1d7e0 | 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6d 61 74 63 68 66 75 | ctype,.fieldname,.value,.matchfu |
| 1d800 | 6e 63 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 | nc).local.result.=.{.}.function. |
| 1d820 | 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 | makeabsolute(value,.depth).if.(t |
| 1d840 | 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 | ype(value).==."table").then.for. |
| 1d860 | 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 6d 61 6b 65 | _,.item.in.ipairs(value).do.make |
| 1d880 | 61 62 73 6f 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c | absolute(item,.depth.+.1).end.el |
| 1d8a0 | 73 65 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 | seif.type(value).==."string".the |
| 1d8c0 | 6e 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 6e 0a 6d 61 6b 65 61 62 | n.if.value:find("*").then.makeab |
| 1d8e0 | 73 6f 6c 75 74 65 28 6d 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 2c 20 64 65 70 74 68 20 2b | solute(matchfunc(value),.depth.+ |
| 1d900 | 20 31 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 | .1).else.table.insert(result,.pa |
| 1d920 | 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a | th.getabsolute(value)).end.else. |
| 1d940 | 65 72 72 6f 72 28 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 74 3a 20 65 78 | error("Invalid.value.in.list:.ex |
| 1d960 | 70 65 63 74 65 64 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 65 28 76 61 6c | pected.string,.got."....type(val |
| 1d980 | 75 65 29 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 | ue),.depth).end.end.makeabsolute |
| 1d9a0 | 28 76 61 6c 75 65 2c 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 | (value,.3).return.premake.setarr |
| 1d9c0 | 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 29 0a 65 6e 64 | ay(ctype,.fieldname,.result).end |
| 1d9e0 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 74 | .function.premake.setdirarray(ct |
| 1da00 | 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f | ype,.fieldname,.value).return.do |
| 1da20 | 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 | matchedarray(ctype,.fieldname,.v |
| 1da40 | 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | alue,.os.matchdirs).end.function |
| 1da60 | 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 | .premake.setfilearray(ctype,.fie |
| 1da80 | 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 | ldname,.value).return.domatcheda |
| 1daa0 | 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 | rray(ctype,.fieldname,.value,.os |
| 1dac0 | 2e 6d 61 74 63 68 66 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | .matchfiles).end.function.premak |
| 1dae0 | 65 2e 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 | e.setstring(ctype,.fieldname,.va |
| 1db00 | 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 | lue,.allowed).local.container,.e |
| 1db20 | 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 | rr.=.premake.getobject(ctype).if |
| 1db40 | 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c | .(not.container).then.error(err, |
| 1db60 | 20 34 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 | .4).end.if.(value).then.value,.e |
| 1db80 | 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 | rr.=.premake.checkvalue(value,.a |
| 1dba0 | 6c 6c 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e 20 0a 65 72 72 | llowed).if.(not.value).then..err |
| 1dbc0 | 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 | or(err,.4).end.container[fieldna |
| 1dbe0 | 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 | me].=.value.end.return.container |
| 1dc00 | 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 | [fieldname].end.local.function.a |
| 1dc20 | 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 | ccessor(name,.value).local.kind. |
| 1dc40 | 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c | ...=.premake.fields[name].kind.l |
| 1dc60 | 6f 63 61 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 | ocal.scope...=.premake.fields[na |
| 1dc80 | 6d 65 5d 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b | me].scope.local.allowed.=.premak |
| 1dca0 | 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a 69 66 20 28 28 6b 69 6e 64 | e.fields[name].allowed.if.((kind |
| 1dcc0 | 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 29 20 | .==."string".or.kind.==."path"). |
| 1dce0 | 61 6e 64 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 7e | and.value).then.if.type(value).~ |
| 1dd00 | 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 72 69 6e 67 20 76 61 | =."string".then.error("string.va |
| 1dd20 | 6c 75 65 20 65 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6b 69 | lue.expected",.3).end.end.if.(ki |
| 1dd40 | 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d | nd.==."string").then.return.prem |
| 1dd60 | 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 | ake.setstring(scope,.name,.value |
| 1dd80 | 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 | ,.allowed).elseif.(kind.==."path |
| 1dda0 | 22 29 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d 20 70 61 | ").then.if.value.then.value.=.pa |
| 1ddc0 | 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e | th.getabsolute(value).end.return |
| 1dde0 | 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 | .premake.setstring(scope,.name,. |
| 1de00 | 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 29 20 74 | value).elseif.(kind.==."list").t |
| 1de20 | 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 73 63 6f 70 | hen.return.premake.setarray(scop |
| 1de40 | 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 | e,.name,.value,.allowed).elseif. |
| 1de60 | 28 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | (kind.==."dirlist").then.return. |
| 1de80 | 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c | premake.setdirarray(scope,.name, |
| 1dea0 | 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 | .value).elseif.(kind.==."filelis |
| 1dec0 | 74 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 | t").then.return.premake.setfilea |
| 1dee0 | 72 72 61 79 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 | rray(scope,.name,.value).end.end |
| 1df00 | 0a 66 6f 72 20 6e 61 6d 65 2c 5f 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 | .for.name,_.in.pairs(premake.fie |
| 1df20 | 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 | lds).do._G[name].=.function(valu |
| 1df40 | 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a | e).return.accessor(name,.value). |
| 1df60 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 | end.end.function.configuration(t |
| 1df80 | 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 | erms).if.not.terms.then.return.p |
| 1dfa0 | 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a | remake.CurrentConfiguration.end. |
| 1dfc0 | 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 | local.container,.err.=.premake.g |
| 1dfe0 | 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 63 6f | etobject("container").if.(not.co |
| 1e000 | 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e 64 0a | ntainer).then.error(err,.2).end. |
| 1e020 | 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 20 3d 20 74 61 62 6c | local.cfg.=.{.}.cfg.terms.=.tabl |
| 1e040 | 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | e.flatten({terms}).table.insert( |
| 1e060 | 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 65 6d 61 6b 65 2e 43 | container.blocks,.cfg).premake.C |
| 1e080 | 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 0a 63 66 67 2e 6b 65 | urrentConfiguration.=.cfg.cfg.ke |
| 1e0a0 | 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 69 6e 20 69 70 61 69 | ywords.=.{.}.for._,.word.in.ipai |
| 1e0c0 | 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 | rs(cfg.terms).do.table.insert(cf |
| 1e0e0 | 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 77 6f 72 64 29 | g.keywords,.path.wildcards(word) |
| 1e100 | 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e | :lower()).end.for.name,.field.in |
| 1e120 | 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 28 66 69 | .pairs(premake.fields).do.if.(fi |
| 1e140 | 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 66 69 65 6c 64 2e 6b | eld.kind.~=."string".and.field.k |
| 1e160 | 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e 61 6d 65 5d 20 3d 20 | ind.~=."path").then.cfg[name].=. |
| 1e180 | 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 66 75 6e 63 74 | {.}.end.end.return.cfg.end.funct |
| 1e1a0 | 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 | ion.project(name).if.not.name.th |
| 1e1c0 | 65 6e 0a 72 65 74 75 72 6e 20 69 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | en.return.iif(type(premake.Curre |
| 1e1e0 | 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 | ntContainer).==."project",.prema |
| 1e200 | 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2c 20 6e 69 6c 29 0a 65 6e 64 0a 6c 6f | ke.CurrentContainer,.nil).end.lo |
| 1e220 | 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 | cal.sln.if.(type(premake.Current |
| 1e240 | 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c | Container).==."project").then.sl |
| 1e260 | 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c | n.=.premake.CurrentContainer.sol |
| 1e280 | 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 | ution.else.sln.=.premake.Current |
| 1e2a0 | 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 | Container.end.if.(type(sln).~=." |
| 1e2c0 | 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 | solution").then.error("no.active |
| 1e2e0 | 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | .solution",.2).end.premake.Curre |
| 1e300 | 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d | ntContainer.=.sln.projects[name] |
| 1e320 | 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 | .if.(not.premake.CurrentContaine |
| 1e340 | 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e | r).then.local.prj.=.{.}.premake. |
| 1e360 | 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 6a 0a 74 61 62 6c 65 2e 69 6e 73 | CurrentContainer.=.prj.table.ins |
| 1e380 | 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 73 6c 6e 2e 70 72 6f 6a 65 | ert(sln.projects,.prj).sln.proje |
| 1e3a0 | 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a | cts[name].=.prj.setmetatable(prj |
| 1e3c0 | 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 70 72 6a 2e 73 | ,.{.__type.=."project",.}).prj.s |
| 1e3e0 | 6f 6c 75 74 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 20 | olution.......=.sln.prj.name.... |
| 1e400 | 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 | .......=.name.prj.basedir....... |
| 1e420 | 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 20 | .=.os.getcwd().prj.uuid......... |
| 1e440 | 20 20 3d 20 6f 73 2e 75 75 69 64 28 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 | ..=.os.uuid().prj.blocks........ |
| 1e460 | 20 3d 20 7b 20 7d 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 | .=.{.}.end.configuration.{.}.ret |
| 1e480 | 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 | urn.premake.CurrentContainer.end |
| 1e4a0 | 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 | .function.solution(name).if.not. |
| 1e4c0 | 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e | name.then.if.type(premake.Curren |
| 1e4e0 | 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 | tContainer).==."project".then.re |
| 1e500 | 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f | turn.premake.CurrentContainer.so |
| 1e520 | 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | lution.else.return.premake.Curre |
| 1e540 | 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 | ntContainer.end.end.premake.Curr |
| 1e560 | 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e | entContainer.=.premake.solution. |
| 1e580 | 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e | get(name).if.(not.premake.Curren |
| 1e5a0 | 74 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 | tContainer).then.premake.Current |
| 1e5c0 | 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 | Container.=.premake.solution.new |
| 1e5e0 | 28 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 | (name).end.configuration.{.}.ret |
| 1e600 | 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 | urn.premake.CurrentContainer.end |
| 1e620 | 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 | .function.newaction(a).premake.a |
| 1e640 | 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 | ction.add(a).end.function.newopt |
| 1e660 | 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 | ion(opt).premake.option.add(opt) |
| 1e680 | 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d | .end..newoption..{.trigger.....= |
| 1e6a0 | 20 22 63 63 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 | ."cc",.value.......=."VALUE",.de |
| 1e6c0 | 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 | scription.=."Choose.a.C/C++.comp |
| 1e6e0 | 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 67 63 63 22 2c 20 | iler.set",.allowed.=.{.{."gcc",. |
| 1e700 | 22 47 4e 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 | "GNU.GCC.(gcc/g++)".},.{."ow",.. |
| 1e720 | 22 4f 70 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 | "OpenWatcom"........},.}.}.newop |
| 1e740 | 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 | tion.{.trigger.....=."dotnet",.v |
| 1e760 | 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f | alue.......=."VALUE",.descriptio |
| 1e780 | 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 | n.=."Choose.a..NET.compiler.set" |
| 1e7a0 | 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 | ,.allowed.=.{.{."msnet",..."Micr |
| 1e7c0 | 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 | osoft..NET.(csc)".},.{."mono",.. |
| 1e7e0 | 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 | .."Novell.Mono.(mcs)"....},.{."p |
| 1e800 | 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 | net",...."Portable.NET.(cscc)".. |
| 1e820 | 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d | },.}.}.newoption.{.trigger.....= |
| 1e840 | 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 | ."file",.value.......=."FILE",.d |
| 1e860 | 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 | escription.=."Read.FILE.as.a.Pre |
| 1e880 | 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 | make.script;.default.is.'premake |
| 1e8a0 | 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 | 4.lua'".}.newoption.{.trigger... |
| 1e8c0 | 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c | ..=."help",.description.=."Displ |
| 1e8e0 | 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e | ay.this.information".}.newoption |
| 1e900 | 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 | .{.trigger.....=."os",.value.... |
| 1e920 | 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e | ...=."VALUE",.description.=."Gen |
| 1e940 | 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 | erate.files.for.a.different.oper |
| 1e960 | 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 | ating.system",.allowed.=.{.{."bs |
| 1e980 | 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 | d",......"OpenBSD,.NetBSD,.or.Fr |
| 1e9a0 | 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 | eeBSD".},.{."linux",...."Linux". |
| 1e9c0 | 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 | },.{."macosx",..."Apple.Mac.OS.X |
| 1e9e0 | 22 20 7d 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 2c 20 20 22 53 6f 6c 61 72 69 73 22 20 7d 2c 0a | ".},.{."solaris",.."Solaris".},. |
| 1ea00 | 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 | {."windows",.."Microsoft.Windows |
| 1ea20 | 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 | ".},.}.}.newoption.{.trigger.... |
| 1ea40 | 20 3d 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 | .=."platform",.value.......=."VA |
| 1ea60 | 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 | LUE",.description.=."Add.target. |
| 1ea80 | 61 72 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 | architecture.(if.supported.by.ac |
| 1eaa0 | 74 69 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 | tion)",.allowed.=.{.{."x32",.... |
| 1eac0 | 20 20 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 | ....."32-bit".},.{."x64",....... |
| 1eae0 | 20 20 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 | .."64-bit".},.{."universal",..." |
| 1eb00 | 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 | Mac.OS.X.Universal,.32-.and.64-b |
| 1eb20 | 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 | it".},.{."universal32",."Mac.OS. |
| 1eb40 | 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 | X.Universal,.32-bit.only".},.{." |
| 1eb60 | 75 6e 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 | universal64",."Mac.OS.X.Universa |
| 1eb80 | 6c 2c 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 | l,.64-bit.only".},.{."ps3",..... |
| 1eba0 | 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c | ...."Playstation.3.(experimental |
| 1ebc0 | 29 22 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 | )".},.{."xbox360",....."Xbox.360 |
| 1ebe0 | 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f | .(experimental)".},.}.}.newoptio |
| 1ec00 | 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a 76 61 6c | n.{.trigger.....=."scripts",.val |
| 1ec20 | 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d | ue.......=."path",.description.= |
| 1ec40 | 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 74 73 20 | ."Search.for.additional.scripts. |
| 1ec60 | 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b | on.the.given.path".}.newoption.{ |
| 1ec80 | 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 63 72 69 | .trigger.....=."version",.descri |
| 1eca0 | 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 | ption.=."Display.version.informa |
| 1ecc0 | 74 69 6f 6e 22 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d 0a 70 72 | tion".}..premake.dotnet.=.{.}.pr |
| 1ece0 | 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 | emake.dotnet.namestyle.=."window |
| 1ed00 | 73 22 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 | s".local.flags.=.{.FatalWarning. |
| 1ed20 | 20 20 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 | ..=."/warnaserror",.Optimize.... |
| 1ed40 | 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 | ...=."/optimize",.OptimizeSize.. |
| 1ed60 | 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d | .=."/optimize",.OptimizeSpeed..= |
| 1ed80 | 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 | ."/optimize",.Symbols........=." |
| 1eda0 | 2f 64 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 6e 73 61 | /debug",.Unsafe.........=."/unsa |
| 1edc0 | 66 65 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 | fe".}.function.premake.dotnet.ge |
| 1ede0 | 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 | tbuildaction(fcfg).local.ext.=.p |
| 1ee00 | 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 | ath.getextension(fcfg.name):lowe |
| 1ee20 | 72 28 29 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 | r().if.fcfg.buildaction.==."Comp |
| 1ee40 | 69 6c 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e | ile".or.ext.==.".cs".then.return |
| 1ee60 | 20 22 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 | ."Compile".elseif.fcfg.buildacti |
| 1ee80 | 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 78 22 20 | on.==."Embed".or.ext.==.".resx". |
| 1eea0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 0a 65 | then.return."EmbeddedResource".e |
| 1eec0 | 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 70 79 22 | lseif.fcfg.buildaction.==."Copy" |
| 1eee0 | 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 | .or.ext.==.".asax".or.ext.==.".a |
| 1ef00 | 73 70 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c 73 65 0a | spx".then.return."Content".else. |
| 1ef20 | 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | return."None".end.end.function.p |
| 1ef40 | 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 63 66 67 | remake.dotnet.getcompilervar(cfg |
| 1ef60 | 29 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 73 6e 65 74 22 | ).if.(_OPTIONS.dotnet.==."msnet" |
| 1ef80 | 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f 4f 50 54 | ).then.return."csc".elseif.(_OPT |
| 1efa0 | 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 66 20 28 | IONS.dotnet.==."mono").then.if.( |
| 1efc0 | 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a 72 65 74 | cfg.framework.<=."1.1").then.ret |
| 1efe0 | 75 72 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 | urn."mcs".elseif.(cfg.framework. |
| 1f000 | 3e 3d 20 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a 65 6c 73 | >=."4.0").then.return."dmcs".els |
| 1f020 | 65 20 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e | e..return."gmcs".end.else.return |
| 1f040 | 20 22 63 73 63 63 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | ."cscc".end.end.function.premake |
| 1f060 | 2e 64 6f 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | .dotnet.getflags(cfg).local.resu |
| 1f080 | 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 | lt.=.table.translate(cfg.flags,. |
| 1f0a0 | 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | flags).return.result.end.functio |
| 1f0c0 | 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 0a 69 66 | n.premake.dotnet.getkind(cfg).if |
| 1f0e0 | 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 74 68 65 6e | .(cfg.kind.==."ConsoleApp").then |
| 1f100 | 0a 72 65 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d | .return."Exe".elseif.(cfg.kind.= |
| 1f120 | 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 57 69 | =."WindowedApp").then.return."Wi |
| 1f140 | 6e 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 | nExe".elseif.(cfg.kind.==."Share |
| 1f160 | 64 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a 65 6e 64 | dLib").then.return."Library".end |
| 1f180 | 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 | .end.premake.gcc.=.{.}.premake.g |
| 1f1a0 | 63 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 78 | cc.cc.....=."gcc".premake.gcc.cx |
| 1f1c0 | 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 20 20 20 | x....=."g++".premake.gcc.ar..... |
| 1f1e0 | 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 | =."ar".local.cflags.=.{.EnableSS |
| 1f200 | 45 20 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 20 20 20 | E......=."-msse",.EnableSSE2.... |
| 1f220 | 20 3d 20 22 2d 6d 73 73 65 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d | .=."-msse2",.ExtraWarnings..=."- |
| 1f240 | 57 61 6c 6c 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f 72 | Wall",.FatalWarnings..=."-Werror |
| 1f260 | 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 68 | ",.FloatFast......=."-ffast-math |
| 1f280 | 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f | ",.FloatStrict....=."-ffloat-sto |
| 1f2a0 | 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 | re",.NoFramePointer.=."-fomit-fr |
| 1f2c0 | 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 | ame-pointer",.Optimize.......=." |
| 1f2e0 | 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 | -O2",.OptimizeSize...=."-Os",.Op |
| 1f300 | 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 | timizeSpeed..=."-O3",.Symbols... |
| 1f320 | 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a | .....=."-g",.}.local.cxxflags.=. |
| 1f340 | 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 69 | {.NoExceptions...=."-fno-excepti |
| 1f360 | 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 | ons",.NoRTTI.........=."-fno-rtt |
| 1f380 | 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b | i",.}.premake.gcc.platforms.=..{ |
| 1f3a0 | 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d | .Native.=.{..cppflags.=."-MMD.-M |
| 1f3c0 | 50 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 20 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 | P",.},.x32.=.{..cppflags.=."-MMD |
| 1f3e0 | 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 6c 64 66 6c 61 67 | .-MP",.flags....=."-m32",.ldflag |
| 1f400 | 73 20 20 3d 20 22 2d 4c 2f 75 73 72 2f 6c 69 62 33 32 22 2c 20 0a 7d 2c 0a 78 36 34 20 3d 20 7b | s..=."-L/usr/lib32",..},.x64.=.{ |
| 1f420 | 20 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 | ..cppflags.=."-MMD.-MP",.flags.. |
| 1f440 | 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 6c 64 66 6c 61 67 73 20 20 3d 20 22 2d 4c 2f 75 73 72 2f 6c | ..=."-m64",.ldflags..=."-L/usr/l |
| 1f460 | 69 62 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 7b 20 0a 63 70 70 66 6c 61 67 | ib64",.},.Universal.=.{..cppflag |
| 1f480 | 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d | s.=."",.flags....=."-arch.i386.- |
| 1f4a0 | 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 | arch.x86_64.-arch.ppc.-arch.ppc6 |
| 1f4c0 | 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 20 0a 63 70 70 66 6c 61 67 73 | 4",.},.Universal32.=.{..cppflags |
| 1f4e0 | 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 | .=."",.flags....=."-arch.i386.-a |
| 1f500 | 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 7b 20 0a 63 70 | rch.ppc",.},.Universal64.=.{..cp |
| 1f520 | 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 78 | pflags.=."",.flags....=."-arch.x |
| 1f540 | 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 | 86_64.-arch.ppc64",.},.PS3.=.{.c |
| 1f560 | 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 | c.........=."ppu-lv2-g++",.cxx.. |
| 1f580 | 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 | ......=."ppu-lv2-g++",.ar....... |
| 1f5a0 | 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 | ..=."ppu-lv2-ar",.cppflags...=." |
| 1f5c0 | 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d | -MMD.-MP",.}.}.local.platforms.= |
| 1f5e0 | 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 | .premake.gcc.platforms.function. |
| 1f600 | 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 | premake.gcc.getcppflags(cfg).loc |
| 1f620 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | al.result.=.{.}.table.insert(res |
| 1f640 | 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 | ult,.platforms[cfg.platform].cpp |
| 1f660 | 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | flags).return.result.end.functio |
| 1f680 | 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 | n.premake.gcc.getcflags(cfg).loc |
| 1f6a0 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e | al.result.=.table.translate(cfg. |
| 1f6c0 | 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | flags,.cflags).table.insert(resu |
| 1f6e0 | 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 | lt,.platforms[cfg.platform].flag |
| 1f700 | 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e | s).if.cfg.system.~=."windows".an |
| 1f720 | 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 | d.cfg.kind.==."SharedLib".then.t |
| 1f740 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 | able.insert(result,."-fPIC").end |
| 1f760 | 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | .return.result.end.function.prem |
| 1f780 | 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 | ake.gcc.getcxxflags(cfg).local.r |
| 1f7a0 | 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 | esult.=.table.translate(cfg.flag |
| 1f7c0 | 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 | s,.cxxflags).return.result.end.f |
| 1f7e0 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 | unction.premake.gcc.getldflags(c |
| 1f800 | 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 | fg).local.result.=.{.}.if.not.cf |
| 1f820 | 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 | g.flags.Symbols.then.if.cfg.syst |
| 1f840 | 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | em.==."macosx".then.table.insert |
| 1f860 | 28 72 65 73 75 6c 74 2c 20 22 2d 57 6c 2c 2d 78 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e | (result,."-Wl,-x").else.table.in |
| 1f880 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 | sert(result,."-s").end.end.if.cf |
| 1f8a0 | 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 | g.kind.==."SharedLib".then.if.cf |
| 1f8c0 | 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 | g.system.==."macosx".then.result |
| 1f8e0 | 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 7b 20 22 2d 64 79 6e 61 6d 69 | .=.table.join(result,.{."-dynami |
| 1f900 | 63 6c 69 62 22 2c 20 22 2d 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 22 20 7d 29 0a 65 6c 73 65 | clib",."-flat_namespace".}).else |
| 1f920 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 | .table.insert(result,."-shared") |
| 1f940 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 | .end.if.cfg.system.==."windows". |
| 1f960 | 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 | and.not.cfg.flags.NoImportLib.th |
| 1f980 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f | en.table.insert(result,.'-Wl,--o |
| 1f9a0 | 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 | ut-implib="'....cfg.linktarget.f |
| 1f9c0 | 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b | ullpath....'"').end.end.if.cfg.k |
| 1f9e0 | 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 63 66 67 2e 73 79 73 | ind.==."WindowedApp".and.cfg.sys |
| 1fa00 | 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | tem.==."windows".then.table.inse |
| 1fa20 | 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 | rt(result,."-mwindows").end.loca |
| 1fa40 | 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 | l.platform.=.platforms[cfg.platf |
| 1fa60 | 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f | orm].table.insert(result,.platfo |
| 1fa80 | 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 | rm.flags).table.insert(result,.p |
| 1faa0 | 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | latform.ldflags).return.result.e |
| 1fac0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 64 69 | nd.function.premake.gcc.getlibdi |
| 1fae0 | 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 | rflags(cfg).local.result.=.{.}.f |
| 1fb00 | 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 | or._,.value.in.ipairs(premake.ge |
| 1fb20 | 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 | tlinks(cfg,."all",."directory")) |
| 1fb40 | 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e | .do.table.insert(result,.'-L'... |
| 1fb60 | 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | ._MAKE.esc(value)).end.return.re |
| 1fb80 | 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 | sult.end.function.premake.gcc.ge |
| 1fba0 | 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b | tlinkflags(cfg).local.result.=.{ |
| 1fbc0 | 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b | .}.for._,.value.in.ipairs(premak |
| 1fbe0 | 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 | e.getlinks(cfg,."all",."basename |
| 1fc00 | 22 29 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 6c 75 | ")).do.if.path.getextension(valu |
| 1fc20 | 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | e).==.".framework".then.table.in |
| 1fc40 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 5f 4d | sert(result,.'-framework.'...._M |
| 1fc60 | 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 29 29 | AKE.esc(path.getbasename(value)) |
| 1fc80 | 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 | ).else.table.insert(result,.'-l' |
| 1fca0 | 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 | ...._MAKE.esc(value)).end.end.re |
| 1fcc0 | 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | turn.result.end.function.premake |
| 1fce0 | 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 | .gcc.getdefines(defines).local.r |
| 1fd00 | 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 | esult.=.{.}.for._,def.in.ipairs( |
| 1fd20 | 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | defines).do.table.insert(result, |
| 1fd40 | 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a | .'-D'....def).end.return.result. |
| 1fd60 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 69 6e 63 6c | end.function.premake.gcc.getincl |
| 1fd80 | 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | udedirs(includedirs).local.resul |
| 1fda0 | 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c | t.=.{.}.for._,dir.in.ipairs(incl |
| 1fdc0 | 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | udedirs).do.table.insert(result, |
| 1fde0 | 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 | ."-I"...._MAKE.esc(dir)).end.ret |
| 1fe00 | 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 | urn.result.end..premake.msc.=.{. |
| 1fe20 | 7d 0a 70 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f | }.premake.msc.namestyle.=."windo |
| 1fe40 | 77 73 22 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 | ws"..premake.ow.=.{.}.premake.ow |
| 1fe60 | 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f | .namestyle.=."windows".premake.o |
| 1fe80 | 77 2e 63 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 | w.cc.....=."WCL386".premake.ow.c |
| 1fea0 | 78 78 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 | xx....=."WCL386".premake.ow.ar.. |
| 1fec0 | 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 | ...=."ar".local.cflags.=.{.Extra |
| 1fee0 | 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 | Warnings..=."-wx",.FatalWarning. |
| 1ff00 | 20 20 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d | ..=."-we",.FloatFast......=."-om |
| 1ff20 | 6e 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 | n",.FloatStrict....=."-op",.Opti |
| 1ff40 | 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 | mize.......=."-ox",.OptimizeSize |
| 1ff60 | 20 20 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f | ...=."-os",.OptimizeSpeed..=."-o |
| 1ff80 | 74 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f | t",.Symbols........=."-d2",.}.lo |
| 1ffa0 | 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 | cal.cxxflags.=.{.NoExceptions... |
| 1ffc0 | 3d 20 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c | =."-xd",.NoRTTI.........=."-xr", |
| 1ffe0 | 0a 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 | .}.premake.ow.platforms.=..{.Nat |
| 20000 | 69 76 65 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 | ive.=.{..flags.=.""..},.}.functi |
| 20020 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 | on.premake.ow.getcppflags(cfg).r |
| 20040 | 65 74 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 | eturn.{}.end.function.premake.ow |
| 20060 | 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 | .getcflags(cfg).local.result.=.t |
| 20080 | 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 | able.translate(cfg.flags,.cflags |
| 200a0 | 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 | ).if.(cfg.flags.Symbols).then.ta |
| 200c0 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 | ble.insert(result,."-hw")...--.W |
| 200e0 | 61 74 63 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 | atcom.debug.format.for.Watcom.de |
| 20100 | 62 75 67 67 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e | bugger.end.return.result.end.fun |
| 20120 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 | ction.premake.ow.getcxxflags(cfg |
| 20140 | 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 | ).local.result.=.table.translate |
| 20160 | 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 | (cfg.flags,.cxxflags).return.res |
| 20180 | 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c | ult.end.function.premake.ow.getl |
| 201a0 | 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 | dflags(cfg).local.result.=.{.}.i |
| 201c0 | 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 | f.(cfg.flags.Symbols).then.table |
| 201e0 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 | .insert(result,."op.symf").end.r |
| 20200 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | eturn.result.end.function.premak |
| 20220 | 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | e.ow.getlinkflags(cfg).local.res |
| 20240 | 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 | ult.=.{.}.return.result.end.func |
| 20260 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e | tion.premake.ow.getdefines(defin |
| 20280 | 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 | es).local.result.=.{.}.for._,def |
| 202a0 | 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 | .in.ipairs(defines).do.table.ins |
| 202c0 | 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 | ert(result,.'-D'....def).end.ret |
| 202e0 | 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | urn.result.end.function.premake. |
| 20300 | 6f 77 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c | ow.getincludedirs(includedirs).l |
| 20320 | 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 | ocal.result.=.{.}.for._,dir.in.i |
| 20340 | 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 | pairs(includedirs).do.table.inse |
| 20360 | 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 | rt(result,.'-I."'....dir....'"') |
| 20380 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e | .end.return.result.end..function |
| 203a0 | 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 6c 6f 63 61 6c 20 61 | .premake.checkprojects().local.a |
| 203c0 | 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 | ction.=.premake.action.current() |
| 203e0 | 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 | .for.sln.in.premake.solution.eac |
| 20400 | 68 28 29 20 64 6f 0a 69 66 20 28 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 3d 3d 20 30 29 20 74 | h().do.if.(#sln.projects.==.0).t |
| 20420 | 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 | hen.return.nil,."solution.'".... |
| 20440 | 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 6f 6e | sln.name...."'.needs.at.least.on |
| 20460 | 65 20 70 72 6f 6a 65 63 74 22 0a 65 6e 64 0a 69 66 20 28 23 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 | e.project".end.if.(#sln.configur |
| 20480 | 61 74 69 6f 6e 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 | ations.==.0).then.return.nil,."s |
| 204a0 | 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 | olution.'"....sln.name...."'.nee |
| 204c0 | 64 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 | ds.configurations".end.for.prj.i |
| 204e0 | 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 | n.premake.solution.eachproject(s |
| 20500 | 6c 6e 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 20 74 68 65 | ln).do.if.(not.prj.language).the |
| 20520 | 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e | n.return.nil,."project.'"...prj. |
| 20540 | 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6c 61 6e 67 75 61 67 65 22 0a 65 6e 64 | name...."'.needs.a.language".end |
| 20560 | 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 29 20 74 68 65 | .if.(action.valid_languages).the |
| 20580 | 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e | n.if.(not.table.contains(action. |
| 205a0 | 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 29 20 | valid_languages,.prj.language)). |
| 205c0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f | then.return.nil,."the."....actio |
| 205e0 | 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 | n.shortname....".action.does.not |
| 20600 | 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 2e 2e 20 22 20 | .support."....prj.language....". |
| 20620 | 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 | projects".end.end.for.cfg.in.pre |
| 20640 | 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 | make.eachconfig(prj).do.if.(not. |
| 20660 | 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a | cfg.kind).then.return.nil,."proj |
| 20680 | 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 | ect.'"...prj.name...."'.needs.a. |
| 206a0 | 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 27 22 20 2e 2e 20 63 66 67 2e | kind.in.configuration.'"....cfg. |
| 206c0 | 6e 61 6d 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 | name...."'".end.if.(action.valid |
| 206e0 | 5f 6b 69 6e 64 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 | _kinds).then.if.(not.table.conta |
| 20700 | 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 63 66 67 2e 6b 69 6e 64 | ins(action.valid_kinds,.cfg.kind |
| 20720 | 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 | )).then.return.nil,."the."....ac |
| 20740 | 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 | tion.shortname....".action.does. |
| 20760 | 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 20 2e 2e 20 22 20 70 | not.support."....cfg.kind....".p |
| 20780 | 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 6f | rojects".end.end.end.if.action.o |
| 207a0 | 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 | ncheckproject.then.action.onchec |
| 207c0 | 6b 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e | kproject(prj).end.end.end.return |
| 207e0 | 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b | .true.end.function.premake.check |
| 20800 | 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 | tools().local.action.=.premake.a |
| 20820 | 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 2e 76 | ction.current().if.(not.action.v |
| 20840 | 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 74 72 75 65 20 0a 65 | alid_tools).then..return.true..e |
| 20860 | 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c 20 76 61 6c 75 65 73 20 69 6e 20 70 61 69 72 73 28 61 63 74 | nd.for.tool,.values.in.pairs(act |
| 20880 | 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 64 6f 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 | ion.valid_tools).do.if.(_OPTIONS |
| 208a0 | 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 | [tool]).then.if.(not.table.conta |
| 208c0 | 69 6e 73 28 76 61 6c 75 65 73 2c 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 29 20 74 68 65 | ins(values,._OPTIONS[tool])).the |
| 208e0 | 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 | n.return.nil,."the."....action.s |
| 20900 | 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 | hortname....".action.does.not.su |
| 20920 | 70 70 6f 72 74 20 2f 22 20 2e 2e 20 74 6f 6f 6c 20 2e 2e 20 22 3d 22 20 2e 2e 20 5f 4f 50 54 49 | pport./"....tool...."="...._OPTI |
| 20940 | 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e 20 22 20 28 79 65 74 29 22 0a 65 6e 64 0a 65 6c 73 65 0a 5f | ONS[tool]....".(yet)".end.else._ |
| 20960 | 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 3d 20 76 61 6c 75 65 73 5b 31 5d 0a 65 6e 64 0a 65 6e | OPTIONS[tool].=.values[1].end.en |
| 20980 | 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | d.return.true.end..function.prem |
| 209a0 | 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 22 50 72 65 6d 61 6b 65 20 25 | ake.showhelp().printf("Premake.% |
| 209c0 | 73 2c 20 61 20 62 75 69 6c 64 20 73 63 72 69 70 74 20 67 65 6e 65 72 61 74 6f 72 22 2c 20 5f 50 | s,.a.build.script.generator",._P |
| 209e0 | 52 45 4d 41 4b 45 5f 56 45 52 53 49 4f 4e 29 0a 70 72 69 6e 74 66 28 5f 50 52 45 4d 41 4b 45 5f | REMAKE_VERSION).printf(_PREMAKE_ |
| 20a00 | 43 4f 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 28 22 25 73 20 25 73 22 2c 20 5f 56 45 52 53 | COPYRIGHT).printf("%s.%s",._VERS |
| 20a20 | 49 4f 4e 2c 20 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e | ION,._COPYRIGHT).printf("").prin |
| 20a40 | 74 66 28 22 55 73 61 67 65 3a 20 70 72 65 6d 61 6b 65 34 20 5b 6f 70 74 69 6f 6e 73 5d 20 61 63 | tf("Usage:.premake4.[options].ac |
| 20a60 | 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 | tion.[arguments]").printf("").pr |
| 20a80 | 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 6f | intf("OPTIONS").printf("").for.o |
| 20aa0 | 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 | ption.in.premake.option.each().d |
| 20ac0 | 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 3d 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 | o.local.trigger.=.option.trigger |
| 20ae0 | 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6f 70 74 69 6f 6e 2e 64 65 73 63 | .local.description.=.option.desc |
| 20b00 | 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 29 20 74 68 65 6e 20 74 | ription.if.(option.value).then.t |
| 20b20 | 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 20 2e 2e 20 22 3d 22 20 2e 2e 20 6f 70 74 69 6f | rigger.=.trigger...."="....optio |
| 20b40 | 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 | n.value.end.if.(option.allowed). |
| 20b60 | 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 64 65 73 63 72 69 70 74 69 6f 6e 20 2e | then.description.=.description.. |
| 20b80 | 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 20 2d 2d 25 2d 31 | ..";.one.of:".end.printf(".--%-1 |
| 20ba0 | 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 6f 6e 29 20 0a 69 | 5s.%s",.trigger,.description)..i |
| 20bc0 | 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 | f.(option.allowed).then.for._,.v |
| 20be0 | 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 64 | alue.in.ipairs(option.allowed).d |
| 20c00 | 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 2d 31 34 73 20 25 73 22 2c 20 76 61 6c 75 65 5b | o.printf(".....%-14s.%s",.value[ |
| 20c20 | 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 | 1],.value[2]).end.end.printf("") |
| 20c40 | 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 | .end.printf("ACTIONS").printf("" |
| 20c60 | 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 | ).for.action.in.premake.action.e |
| 20c80 | 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 25 2d 31 37 73 20 25 73 22 2c 20 61 63 74 | ach().do.printf(".%-17s.%s",.act |
| 20ca0 | 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 | ion.trigger,.action.description) |
| 20cc0 | 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 46 6f 72 20 61 64 64 69 | .end.printf("").printf("For.addi |
| 20ce0 | 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 69 | tional.information,.see.http://i |
| 20d00 | 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f 6d 2f 70 72 65 6d 61 6b 65 22 29 0a 65 6e 64 0a | ndustriousone.com/premake").end. |
| 20d20 | 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 6f 62 6a 2c 20 | .function.premake.generate(obj,. |
| 20d40 | 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 | filename,.callback).filename.=.p |
| 20d60 | 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 | remake.project.getfilename(obj,. |
| 20d80 | 66 69 6c 65 6e 61 6d 65 29 0a 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 6e 67 20 25 73 2e | filename).printf("Generating.%s. |
| 20da0 | 2e 2e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f | ..",.filename).local.f,.err.=.io |
| 20dc0 | 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 28 6e 6f 74 20 66 29 | .open(filename,."wb").if.(not.f) |
| 20de0 | 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 69 6f 2e 6f 75 74 70 75 | .then.error(err,.0).end.io.outpu |
| 20e00 | 74 28 66 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 | t(f).callback(obj).f:close().end |
| 20e20 | 0a 00 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 | ..newaction.{.trigger.........=. |
| 20e40 | 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 | "codeblocks",.shortname.......=. |
| 20e60 | 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 | "Code::Blocks",.description..... |
| 20e80 | 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 20 70 72 6f 6a 65 63 74 | =."Generate.Code::Blocks.project |
| 20ea0 | 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f | .files",.valid_kinds.....=.{."Co |
| 20ec0 | 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 | nsoleApp",."WindowedApp",."Stati |
| 20ee0 | 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 | cLib",."SharedLib".},.valid_lang |
| 20f00 | 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f | uages.=.{."C",."C++".},.valid_to |
| 20f20 | 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 22 6f 77 22 | ols.....=.{.cc...=.{."gcc",."ow" |
| 20f40 | 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e | .},.},.onsolution.=.function(sln |
| 20f60 | 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b | ).premake.generate(sln,."%%.work |
| 20f80 | 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 5f 77 6f 72 6b 73 | space",.premake.codeblocks_works |
| 20fa0 | 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | pace).end,.onproject.=.function( |
| 20fc0 | 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 | prj).premake.generate(prj,."%%.c |
| 20fe0 | 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 5f 63 62 70 29 0a 65 6e 64 | bp",.premake.codeblocks_cbp).end |
| 21000 | 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e | ,.oncleansolution.=.function(sln |
| 21020 | 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f | ).premake.clean.file(sln,."%%.wo |
| 21040 | 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 | rkspace").end,.oncleanproject.=. |
| 21060 | 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 | function(prj).premake.clean.file |
| 21080 | 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 | (prj,."%%.cbp").premake.clean.fi |
| 210a0 | 6c 65 28 70 72 6a 2c 20 22 25 25 2e 64 65 70 65 6e 64 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 | le(prj,."%%.depend").premake.cle |
| 210c0 | 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 61 79 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a | an.file(prj,."%%.layout").end.}. |
| 210e0 | 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 5f 77 6f 72 | .function.premake.codeblocks_wor |
| 21100 | 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 | kspace(sln)._p('<?xml.version="1 |
| 21120 | 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d | .0".encoding="UTF-8".standalone= |
| 21140 | 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 | "yes".?>')._p('<CodeBlocks_works |
| 21160 | 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 57 6f 72 6b 73 70 61 63 65 20 74 69 | pace_file>')._p(1,'<Workspace.ti |
| 21180 | 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 66 6f 72 20 70 72 6a 20 69 6e | tle="%s">',.sln.name).for.prj.in |
| 211a0 | 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c | .premake.solution.eachproject(sl |
| 211c0 | 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 | n).do.local.fname.=.path.join(pa |
| 211e0 | 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a | th.getrelative(sln.location,.prj |
| 21200 | 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 | .location),.prj.name).local.acti |
| 21220 | 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a 65 63 74 20 3d 3d 20 73 6c 6e 2e 70 72 6f 6a | ve.=.iif(prj.project.==.sln.proj |
| 21240 | 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 3d 22 31 22 27 2c 20 27 27 29 0a 5f 70 28 32 | ects[1],.'.active="1"',.'')._p(2 |
| 21260 | 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 25 73 3e 27 | ,'<Project.filename="%s.cbp"%s>' |
| 21280 | 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 | ,.fname,.active).for._,dep.in.ip |
| 212a0 | 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a | airs(premake.getdependencies(prj |
| 212c0 | 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 6e 64 73 20 66 69 6c 65 6e 61 6d 65 3d 22 25 | )).do._p(3,'<Depends.filename="% |
| 212e0 | 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 | s.cbp"./>',.path.join(path.getre |
| 21300 | 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 2e 6c 6f 63 61 74 69 6f | lative(sln.location,.dep.locatio |
| 21320 | 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 | n),.dep.name)).end._p(2,'</Proje |
| 21340 | 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 5f | ct>').end._p(1,'</Workspace>')._ |
| 21360 | 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 | p('</CodeBlocks_workspace_file>' |
| 21380 | 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 | ).end..function.premake.codebloc |
| 213a0 | 6b 73 5f 63 62 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 | ks_cbp(prj).local.cc.=.premake.g |
| 213c0 | 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 | ettool(prj)._p('<?xml.version="1 |
| 213e0 | 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d | .0".encoding="UTF-8".standalone= |
| 21400 | 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 | "yes".?>')._p('<CodeBlocks_proje |
| 21420 | 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 56 65 72 73 69 6f 6e 20 6d 61 | ct_file>')._p(1,'<FileVersion.ma |
| 21440 | 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 3d 22 36 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 | jor="1".minor="6"./>')._p(1,'<Pr |
| 21460 | 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 74 69 74 6c 65 3d 22 25 73 | oject>')._p(2,'<Option.title="%s |
| 21480 | 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 | "./>',.premake.esc(prj.name))._p |
| 214a0 | 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 63 68 5f 6d 6f 64 65 3d 22 32 22 20 2f 3e 27 29 0a 5f 70 | (2,'<Option.pch_mode="2"./>')._p |
| 214c0 | 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f | (2,'<Option.compiler="%s"./>',._ |
| 214e0 | 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 | OPTIONS.cc).local.platforms.=.pr |
| 21500 | 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 | emake.filterplatforms(prj.soluti |
| 21520 | 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 | on,.cc.platforms,."Native").for. |
| 21540 | 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d | i.=.#platforms,.1,.-1.do.if.prem |
| 21560 | 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 | ake.platforms[platforms[i]].iscr |
| 21580 | 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c | osscompiler.then.table.remove(pl |
| 215a0 | 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 69 6c | atforms,.i).end.end.._p(2,'<Buil |
| 215c0 | 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 | d>').for._,.platform.in.ipairs(p |
| 215e0 | 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e | latforms).do.for.cfg.in.premake. |
| 21600 | 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 | eachconfig(prj,.platform).do._p( |
| 21620 | 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 | 3,'<Target.title="%s">',.premake |
| 21640 | 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f | .esc(cfg.longname))._p(4,'<Optio |
| 21660 | 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 20 70 72 65 66 69 78 5f 61 75 74 6f 3d 22 30 22 20 65 78 | n.output="%s".prefix_auto="0".ex |
| 21680 | 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d 22 30 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | tension_auto="0"./>',.premake.es |
| 216a0 | 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 29 0a 5f 70 28 | c(cfg.buildtarget.fullpath))._p( |
| 216c0 | 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 70 75 74 3d 22 25 73 22 20 2f 3e | 4,'<Option.object_output="%s"./> |
| 216e0 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a | ',.premake.esc(cfg.objectsdir)). |
| 21700 | 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 30 2c | local.types.=.{.WindowedApp.=.0, |
| 21720 | 20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 69 63 4c 69 62 20 3d 20 32 2c 20 | .ConsoleApp.=.1,.StaticLib.=.2,. |
| 21740 | 53 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 74 79 | SharedLib.=.3.}._p(4,'<Option.ty |
| 21760 | 70 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 | pe="%d"./>',.types[cfg.kind])._p |
| 21780 | 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f | (4,'<Option.compiler="%s"./>',._ |
| 217a0 | 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 | OPTIONS.cc).if.(cfg.kind.==."Sha |
| 217c0 | 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 | redLib").then._p(4,'<Option.crea |
| 217e0 | 74 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e | teDefFile="0"./>')._p(4,'<Option |
| 21800 | 20 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 63 | .createStaticLib="%s"./>',.iif(c |
| 21820 | 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 30 2c 20 31 29 29 0a 65 6e 64 | fg.flags.NoImportLib,.0,.1)).end |
| 21840 | 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 | ._p(4,'<Compiler>').for._,flag.i |
| 21860 | 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 | n.ipairs(table.join(cc.getcflags |
| 21880 | 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 | (cfg),.cc.getcxxflags(cfg),.cc.g |
| 218a0 | 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 63 66 67 2e 62 75 69 6c | etdefines(cfg.defines),.cfg.buil |
| 218c0 | 64 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d | doptions)).do._p(5,'<Add.option= |
| 218e0 | 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 | "%s"./>',.premake.esc(flag)).end |
| 21900 | 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e | .if.not.cfg.flags.NoPCH.and.cfg. |
| 21920 | 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e | pchheader.then._p(5,'<Add.option |
| 21940 | 3d 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 0a 5f 70 28 35 2c 27 3c 41 64 64 | ="-Winvalid-pch"./>')._p(5,'<Add |
| 21960 | 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 6f 74 3b 25 73 26 71 75 6f 74 3b | .option="-include."%s" |
| 21980 | 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 | "./>',.premake.esc(cfg.pchheader |
| 219a0 | 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 | )).end.for._,v.in.ipairs(cfg.inc |
| 219c0 | 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 | ludedirs).do._p(5,'<Add.director |
| 219e0 | 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a | y="%s"./>',.premake.esc(v)).end. |
| 21a00 | 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 4c 69 6e 6b 65 | _p(4,'</Compiler>')._p(4,'<Linke |
| 21a20 | 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e | r>').for._,flag.in.ipairs(table. |
| 21a40 | 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e | join(cc.getldflags(cfg),.cfg.lin |
| 21a60 | 6b 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d | koptions)).do._p(5,'<Add.option= |
| 21a80 | 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 | "%s"./>',.premake.esc(flag)).end |
| 21aa0 | 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 | .for._,v.in.ipairs(premake.getli |
| 21ac0 | 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f | nks(cfg,."all",."directory")).do |
| 21ae0 | 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 | ._p(5,'<Add.directory="%s"./>',. |
| 21b00 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 | premake.esc(v)).end.for._,v.in.i |
| 21b20 | 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c | pairs(premake.getlinks(cfg,."all |
| 21b40 | 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6c 69 | ",."basename")).do._p(5,'<Add.li |
| 21b60 | 62 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a | brary="%s"./>',.premake.esc(v)). |
| 21b80 | 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 | end._p(4,'</Linker>').if.premake |
| 21ba0 | 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c | .findfile(cfg,.".rc").then._p(4, |
| 21bc0 | 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e | '<ResourceCompiler>').for._,v.in |
| 21be0 | 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 | .ipairs(cfg.includedirs).do._p(5 |
| 21c00 | 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 | ,'<Add.directory="%s"./>',.prema |
| 21c20 | 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 | ke.esc(v)).end.for._,v.in.ipairs |
| 21c40 | 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 | (cfg.resincludedirs).do._p(5,'<A |
| 21c60 | 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 | dd.directory="%s"./>',.premake.e |
| 21c80 | 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 | sc(v)).end._p(4,'</ResourceCompi |
| 21ca0 | 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 | ler>').end.if.#cfg.prebuildcomma |
| 21cc0 | 6e 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 | nds.>.0.or.#cfg.postbuildcommand |
| 21ce0 | 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e | s.>.0.then._p(4,'<ExtraCommands> |
| 21d00 | 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c | ').for._,v.in.ipairs(cfg.prebuil |
| 21d20 | 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 62 65 66 6f 72 65 3d | dcommands).do._p(5,'<Add.before= |
| 21d40 | 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f | "%s"./>',.premake.esc(v)).end.fo |
| 21d60 | 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d | r._,v.in.ipairs(cfg.postbuildcom |
| 21d80 | 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 61 66 74 65 72 3d 22 25 73 22 20 | mands).do._p(5,'<Add.after="%s". |
| 21da0 | 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c | />',.premake.esc(v)).end._p(4,'< |
| 21dc0 | 2f 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 2f 54 61 | /ExtraCommands>').end._p(3,'</Ta |
| 21de0 | 72 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c 64 3e 27 29 | rget>').end.end._p(2,'</Build>') |
| 21e00 | 0a 6c 6f 63 61 6c 20 70 63 68 68 65 61 64 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 | .local.pchheader.if.(prj.pchhead |
| 21e20 | 65 72 29 20 74 68 65 6e 0a 70 63 68 68 65 61 64 65 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c | er).then.pchheader.=.path.getrel |
| 21e40 | 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 | ative(prj.location,.prj.pchheade |
| 21e60 | 72 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a | r).end.for._,fname.in.ipairs(prj |
| 21e80 | 2e 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 6d 65 3d | .files).do._p(2,'<Unit.filename= |
| 21ea0 | 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6e 61 6d 65 29 29 0a 69 66 20 70 | "%s">',.premake.esc(fname)).if.p |
| 21ec0 | 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 20 74 68 65 6e 0a 5f | ath.isresourcefile(fname).then._ |
| 21ee0 | 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 57 49 4e 44 52 45 | p(3,'<Option.compilerVar="WINDRE |
| 21f00 | 53 22 20 2f 3e 27 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d | S"./>').elseif.path.iscfile(fnam |
| 21f20 | 65 29 20 61 6e 64 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 65 | e).and.prj.language.==."C++".the |
| 21f40 | 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 22 | n._p(3,'<Option.compilerVar="CC" |
| 21f60 | 20 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 | ./>').end.if.not.prj.flags.NoPCH |
| 21f80 | 20 61 6e 64 20 66 6e 61 6d 65 20 3d 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 | .and.fname.==.pchheader.then._p( |
| 21fa0 | 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c | 3,'<Option.compilerVar="%s"./>', |
| 21fc0 | 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 | .iif(prj.language.==."C",."CC",. |
| 21fe0 | 22 43 50 50 22 29 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 | "CPP"))._p(3,'<Option.compile="1 |
| 22000 | 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 | "./>')._p(3,'<Option.weight="0". |
| 22020 | 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 | />')._p(3,'<Add.option="-x.c++-h |
| 22040 | 65 61 64 65 72 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a | eader"./>').end._p(2,'</Unit>'). |
| 22060 | 65 6e 64 0a 5f 70 28 32 2c 27 3c 45 78 74 65 6e 73 69 6f 6e 73 20 2f 3e 27 29 0a 5f 70 28 31 2c | end._p(2,'<Extensions./>')._p(1, |
| 22080 | 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 | '</Project>')._p('</CodeBlocks_p |
| 220a0 | 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 6e 65 77 61 63 | roject_file>')._p('').end..newac |
| 220c0 | 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 6c 69 | tion.{.trigger.........=."codeli |
| 220e0 | 74 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 4c 69 74 65 | te",.shortname.......=."CodeLite |
| 22100 | 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 | ",.description.....=."Generate.C |
| 22120 | 6f 64 65 4c 69 74 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 | odeLite.project.files",.valid_ki |
| 22140 | 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f | nds.....=.{."ConsoleApp",."Windo |
| 22160 | 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 | wedApp",."StaticLib",."SharedLib |
| 22180 | 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 | ".},.valid_languages.=.{."C",."C |
| 221a0 | 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 | ++".},.valid_tools.....=.{.cc... |
| 221c0 | 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e | =.{."gcc".},.},.onsolution.=.fun |
| 221e0 | 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c | ction(sln).premake.generate(sln, |
| 22200 | 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 | ."%%.workspace",.premake.codelit |
| 22220 | 65 5f 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 | e_workspace).end,.onproject.=.fu |
| 22240 | 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a | nction(prj).premake.generate(prj |
| 22260 | 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 | ,."%%.project",.premake.codelite |
| 22280 | 5f 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d | _project).end,.oncleansolution.= |
| 222a0 | 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c | .function(sln).premake.clean.fil |
| 222c0 | 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 70 72 65 6d 61 6b 65 2e 63 | e(sln,."%%.workspace").premake.c |
| 222e0 | 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a 70 72 65 6d | lean.file(sln,."%%_wsp.mk").prem |
| 22300 | 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 74 61 67 73 22 29 0a 65 | ake.clean.file(sln,."%%.tags").e |
| 22320 | 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 | nd,.oncleanproject.=.function(pr |
| 22340 | 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 70 | j).premake.clean.file(prj,."%%.p |
| 22360 | 72 6f 6a 65 63 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c | roject").premake.clean.file(prj, |
| 22380 | 20 22 25 25 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a | ."%%.mk").premake.clean.file(prj |
| 223a0 | 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 | ,."%%.list").premake.clean.file( |
| 223c0 | 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 | prj,."%%.out").end.}..function.p |
| 223e0 | 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 5f 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f | remake.codelite_workspace(sln)._ |
| 22400 | 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d | p('<?xml.version="1.0".encoding= |
| 22420 | 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 | "utf-8"?>')._p('<CodeLite_Worksp |
| 22440 | 61 63 65 20 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 2e 74 61 67 | ace.Name="%s".Database="./%s.tag |
| 22460 | 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c 20 70 72 65 | s">',.premake.esc(sln.name),.pre |
| 22480 | 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e | make.esc(sln.name)).for.i,prj.in |
| 224a0 | 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e | .ipairs(sln.projects).do.local.n |
| 224c0 | 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 | ame.=.premake.esc(prj.name).loca |
| 224e0 | 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 | l.fname.=.path.join(path.getrela |
| 22500 | 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 | tive(sln.location,.prj.location) |
| 22520 | 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 69 | ,.prj.name).local.active.=.iif(i |
| 22540 | 3d 3d 31 2c 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f 6a 65 63 74 | ==1,."Yes",."No")._p('..<Project |
| 22560 | 20 4e 61 6d 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 20 41 63 74 | .Name="%s".Path="%s.project".Act |
| 22580 | 69 76 65 3d 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 | ive="%s"./>',.name,.fname,.activ |
| 225a0 | 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 | e).end.local.platforms.=.premake |
| 225c0 | 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f | .filterplatforms(sln,.premake[_O |
| 225e0 | 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a | PTIONS.cc].platforms,."Native"). |
| 22600 | 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 | for.i.=.#platforms,.1,.-1.do.if. |
| 22620 | 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e | premake.platforms[platforms[i]]. |
| 22640 | 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 | iscrosscompiler.then.table.remov |
| 22660 | 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 27 20 20 3c | e(platforms,.i).end.end.._p('..< |
| 22680 | 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 | BuildMatrix>').for._,.platform.i |
| 226a0 | 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 | n.ipairs(platforms).do.for._,.cf |
| 226c0 | 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f | gname.in.ipairs(sln.configuratio |
| 226e0 | 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 | ns).do.local.name.=.premake.getc |
| 22700 | 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 | onfigname(cfgname,.platform)._p( |
| 22720 | 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d | '....<WorkspaceConfiguration.Nam |
| 22740 | 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 64 3d 22 79 65 73 22 3e 27 2c 20 6e 61 6d 65 29 0a 66 | e="%s".Selected="yes">',.name).f |
| 22760 | 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 | or._,prj.in.ipairs(sln.projects) |
| 22780 | 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 | .do._p('......<Project.Name="%s" |
| 227a0 | 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 6e | .ConfigName="%s"/>',.prj.name,.n |
| 227c0 | 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 | ame).end._p('....</WorkspaceConf |
| 227e0 | 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 42 75 69 | iguration>').end.end._p('..</Bui |
| 22800 | 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 | ldMatrix>')._p('</CodeLite_Works |
| 22820 | 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f | pace>').end..function.premake.co |
| 22840 | 64 65 6c 69 74 65 5f 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 | delite_project(prj)._p('<?xml.ve |
| 22860 | 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 | rsion="1.0".encoding="utf-8"?>') |
| 22880 | 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 | ._p('<CodeLite_Project.Name="%s" |
| 228a0 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 70 72 65 6d 61 | >',.premake.esc(prj.name)).prema |
| 228c0 | 6b 65 2e 77 61 6c 6b 73 6f 75 72 63 65 73 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 | ke.walksources(prj,.premake.code |
| 228e0 | 6c 69 74 65 5f 66 69 6c 65 73 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 0a 43 6f 6e | lite_files).local.types.=.{..Con |
| 22900 | 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 57 69 6e 64 6f 77 | soleApp..=."Executable",..Window |
| 22920 | 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 53 74 61 74 69 63 4c 69 62 | edApp.=."Executable",..StaticLib |
| 22940 | 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 53 68 61 72 65 64 4c 69 62 | ...=."Static.Library",.SharedLib |
| 22960 | 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 7d 0a 5f 70 28 27 20 20 | ...=."Dynamic.Library",.}._p('.. |
| 22980 | 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 74 79 70 65 73 5b 70 72 6a | <Settings.Type="%s">',.types[prj |
| 229a0 | 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b | .kind]).local.platforms.=.premak |
| 229c0 | 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 | e.filterplatforms(prj.solution,. |
| 229e0 | 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 | premake[_OPTIONS.cc].platforms,. |
| 22a00 | 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c | "Native").for.i.=.#platforms,.1, |
| 22a20 | 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 | .-1.do.if.premake.platforms[plat |
| 22a40 | 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 | forms[i]].iscrosscompiler.then.t |
| 22a60 | 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e | able.remove(platforms,.i).end.en |
| 22a80 | 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 | d..for._,.platform.in.ipairs(pla |
| 22aa0 | 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 | tforms).do.for.cfg.in.premake.ea |
| 22ac0 | 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 6c 6f 63 61 6c | chconfig(prj,.platform).do.local |
| 22ae0 | 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 | .name.=.premake.esc(cfg.longname |
| 22b00 | 29 0a 6c 6f 63 61 6c 20 63 6f 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 | ).local.compiler.=.iif(cfg.langu |
| 22b20 | 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 | age.==."C",."gcc",."g++")._p('.. |
| 22b40 | 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 | ..<Configuration.Name="%s".Compi |
| 22b60 | 6c 65 72 54 79 70 65 3d 22 67 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 | lerType="gnu.%s".DebuggerType="G |
| 22b80 | 4e 55 20 67 64 62 20 64 65 62 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 | NU.gdb.debugger".Type="%s">',.na |
| 22ba0 | 6d 65 2c 20 63 6f 6d 70 69 6c 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c | me,.compiler,.types[cfg.kind]).l |
| 22bc0 | 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 | ocal.fname..=.premake.esc(cfg.bu |
| 22be0 | 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 | ildtarget.fullpath).local.objdir |
| 22c00 | 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 6c | .=.premake.esc(cfg.objectsdir).l |
| 22c20 | 6f 63 61 6c 20 72 75 6e 63 6d 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 | ocal.runcmd.=.cfg.buildtarget.na |
| 22c40 | 6d 65 0a 6c 6f 63 61 6c 20 72 75 6e 64 69 72 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | me.local.rundir.=.cfg.buildtarge |
| 22c60 | 74 2e 64 69 72 65 63 74 6f 72 79 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 | t.directory.local.pause..=.iif(c |
| 22c80 | 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 | fg.kind.==."WindowedApp",."no",. |
| 22ca0 | 22 79 65 73 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 | "yes")._p('......<General.Output |
| 22cc0 | 46 69 6c 65 3d 22 25 73 22 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d | File="%s".IntermediateDirectory= |
| 22ce0 | 22 25 73 22 20 43 6f 6d 6d 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d | "%s".Command="./%s".CommandArgum |
| 22d00 | 65 6e 74 73 3d 22 22 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 61 | ents="".WorkingDirectory="%s".Pa |
| 22d20 | 75 73 65 45 78 65 63 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f 3e | useExecWhenProcTerminates="%s"/> |
| 22d40 | 27 2c 20 66 6e 61 6d 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 64 69 72 | ',.fname,.objdir,.runcmd,.rundir |
| 22d60 | 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 | ,.pause).local.flags.=.premake.e |
| 22d80 | 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c | sc(table.join(premake.gcc.getcfl |
| 22da0 | 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 | ags(cfg),.premake.gcc.getcxxflag |
| 22dc0 | 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 | s(cfg),.cfg.buildoptions))._p('. |
| 22de0 | 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 | .....<Compiler.Required="yes".Op |
| 22e00 | 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 | tions="%s">',.table.concat(flags |
| 22e20 | 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e | ,.";")).for._,v.in.ipairs(cfg.in |
| 22e40 | 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 | cludedirs).do._p('........<Inclu |
| 22e60 | 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | dePath.Value="%s"/>',.premake.es |
| 22e80 | 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e | c(v)).end.for._,v.in.ipairs(cfg. |
| 22ea0 | 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 | defines).do._p('........<Preproc |
| 22ec0 | 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | essor.Value="%s"/>',.premake.esc |
| 22ee0 | 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 | (v)).end._p('......</Compiler>') |
| 22f00 | 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 | .flags.=.premake.esc(table.join( |
| 22f20 | 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 | premake.gcc.getldflags(cfg),.cfg |
| 22f40 | 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 69 6e 6b 65 72 | .linkoptions))._p('......<Linker |
| 22f60 | 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 | .Required="yes".Options="%s">',. |
| 22f80 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c | table.concat(flags,.";")).for._, |
| 22fa0 | 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 | v.in.ipairs(premake.getlinks(cfg |
| 22fc0 | 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 | ,."all",."directory")).do._p('.. |
| 22fe0 | 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e | ......<LibraryPath.Value="%s"./> |
| 23000 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 | ',.premake.esc(v)).end.for._,v.i |
| 23020 | 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 | n.ipairs(premake.getlinks(cfg,." |
| 23040 | 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 | all",."basename")).do._p('...... |
| 23060 | 20 20 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 | ..<Library.Value="%s"./>',.prema |
| 23080 | 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 4c 69 6e 6b 65 | ke.esc(v)).end._p('......</Linke |
| 230a0 | 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e | r>').if.premake.findfile(cfg,.". |
| 230c0 | 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 20 3d 20 74 61 62 6c 65 2e | rc").then.local.defines.=.table. |
| 230e0 | 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 | implode(table.join(cfg.defines,. |
| 23100 | 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c 20 22 3b 22 2c 20 22 22 29 0a | cfg.resdefines),."-D",.";",.""). |
| 23120 | 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 | local.options.=.table.concat(cfg |
| 23140 | 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 | .resoptions,.";")._p('......<Res |
| 23160 | 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 | ourceCompiler.Required="yes".Opt |
| 23180 | 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 2c 20 6f 70 74 69 6f 6e 73 29 | ions="%s%s">',.defines,.options) |
| 231a0 | 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 | .for._,v.in.ipairs(table.join(cf |
| 231c0 | 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 | g.includedirs,.cfg.resincludedir |
| 231e0 | 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 | s)).do._p('........<IncludePath. |
| 23200 | 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 | Value="%s"/>',.premake.esc(v)).e |
| 23220 | 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e | nd._p('......</ResourceCompiler> |
| 23240 | 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 | ').else._p('......<ResourceCompi |
| 23260 | 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 6f 6e 73 3d 22 22 2f 3e 27 29 | ler.Required="no".Options=""/>') |
| 23280 | 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 | .end.if.#cfg.prebuildcommands.>. |
| 232a0 | 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 75 69 6c 64 3e 27 29 0a 66 6f | 0.then._p('......<PreBuild>').fo |
| 232c0 | 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d | r._,v.in.ipairs(cfg.prebuildcomm |
| 232e0 | 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e | ands).do._p('........<Command.En |
| 23300 | 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 | abled="yes">%s</Command>',.prema |
| 23320 | 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 72 65 42 75 | ke.esc(v)).end._p('......</PreBu |
| 23340 | 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d | ild>').end.if.#cfg.postbuildcomm |
| 23360 | 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 6f 73 74 42 75 69 | ands.>.0.then._p('......<PostBui |
| 23380 | 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 | ld>').for._,v.in.ipairs(cfg.post |
| 233a0 | 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 | buildcommands).do._p('........<C |
| 233c0 | 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 | ommand.Enabled="yes">%s</Command |
| 233e0 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 | >',.premake.esc(v)).end._p('.... |
| 23400 | 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c | ..</PostBuild>').end._p('......< |
| 23420 | 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e 6f 22 3e 27 29 0a 5f 70 28 27 | CustomBuild.Enabled="no">')._p(' |
| 23440 | 20 20 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 43 6c 65 61 6e 43 6f 6d | ........<CleanCommand></CleanCom |
| 23460 | 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 42 75 69 6c 64 43 6f 6d 6d 61 6e | mand>')._p('........<BuildComman |
| 23480 | 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 | d></BuildCommand>')._p('........ |
| 234a0 | 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 69 6e 67 6c 65 46 69 6c 65 43 | <SingleFileCommand></SingleFileC |
| 234c0 | 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4d 61 6b 65 66 69 6c 65 47 | ommand>')._p('........<MakefileG |
| 234e0 | 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 | enerationCommand></MakefileGener |
| 23500 | 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 54 68 69 | ationCommand>')._p('........<Thi |
| 23520 | 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f 54 68 69 72 64 50 61 72 74 79 | rdPartyToolName>None</ThirdParty |
| 23540 | 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 57 6f 72 6b 69 6e 67 | ToolName>')._p('........<Working |
| 23560 | 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 29 0a | Directory></WorkingDirectory>'). |
| 23580 | 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 | _p('......</CustomBuild>')._p('. |
| 235a0 | 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 | .....<AdditionalRules>')._p('... |
| 235c0 | 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 6f | .....<CustomPostBuild></CustomPo |
| 235e0 | 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 72 | stBuild>')._p('........<CustomPr |
| 23600 | 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 | eBuild></CustomPreBuild>')._p('. |
| 23620 | 20 20 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 | .....</AdditionalRules>')._p('.. |
| 23640 | 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 | ..</Configuration>').end.end._p( |
| 23660 | 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d | '..</Settings>').for._,.platform |
| 23680 | 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 | .in.ipairs(platforms).do.for.cfg |
| 236a0 | 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 | .in.premake.eachconfig(prj,.plat |
| 236c0 | 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 61 6d | form).do._p('..<Dependencies.nam |
| 236e0 | 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 64 65 | e="%s">',.cfg.longname).for._,de |
| 23700 | 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 | p.in.ipairs(premake.getdependenc |
| 23720 | 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 | ies(prj)).do._p('....<Project.Na |
| 23740 | 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 64 65 70 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 | me="%s"/>',.dep.name).end._p('.. |
| 23760 | 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f | </Dependencies>').end.end._p('</ |
| 23780 | 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | CodeLite_Project>').end.function |
| 237a0 | 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 5f 66 69 6c 65 73 28 70 72 6a 2c 20 66 6e 61 | .premake.codelite_files(prj,.fna |
| 237c0 | 6d 65 2c 20 73 74 61 74 65 2c 20 6e 65 73 74 6c 65 76 65 6c 29 0a 6c 6f 63 61 6c 20 69 6e 64 65 | me,.state,.nestlevel).local.inde |
| 237e0 | 6e 74 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6e 65 73 74 6c 65 76 65 6c 20 | nt.=.string.rep("..",.nestlevel. |
| 23800 | 2b 20 31 29 0a 69 66 20 28 73 74 61 74 65 20 3d 3d 20 22 47 72 6f 75 70 53 74 61 72 74 22 29 20 | +.1).if.(state.==."GroupStart"). |
| 23820 | 74 68 65 6e 0a 69 6f 2e 77 72 69 74 65 28 69 6e 64 65 6e 74 20 2e 2e 20 27 3c 56 69 72 74 75 61 | then.io.write(indent....'<Virtua |
| 23840 | 6c 44 69 72 65 63 74 6f 72 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 | lDirectory.Name="'....path.getna |
| 23860 | 6d 65 28 66 6e 61 6d 65 29 20 2e 2e 20 27 22 3e 5c 6e 27 29 0a 65 6c 73 65 69 66 20 28 73 74 61 | me(fname)....'">\n').elseif.(sta |
| 23880 | 74 65 20 3d 3d 20 22 47 72 6f 75 70 45 6e 64 22 29 20 74 68 65 6e 0a 69 6f 2e 77 72 69 74 65 28 | te.==."GroupEnd").then.io.write( |
| 238a0 | 69 6e 64 65 6e 74 20 2e 2e 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 5c 6e | indent....'</VirtualDirectory>\n |
| 238c0 | 27 29 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 69 6e 64 65 6e 74 20 2e 2e 20 27 3c 46 69 6c | ').else.io.write(indent....'<Fil |
| 238e0 | 65 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 66 6e 61 6d 65 20 2e 2e 20 27 22 2f 3e 5c 6e 27 29 0a 65 | e.Name="'....fname....'"/>\n').e |
| 23900 | 6e 64 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 | nd.end.._MAKE.=.{.}.premake.make |
| 23920 | 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 | .=.{.}.function._MAKE.esc(value) |
| 23940 | 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d | .local.result.if.(type(value).== |
| 23960 | 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 | ."table").then.result.=.{.}.for. |
| 23980 | 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e | _,v.in.ipairs(value).do.table.in |
| 239a0 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 | sert(result,._MAKE.esc(v)).end.r |
| 239c0 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 | eturn.result.else.result.=.value |
| 239e0 | 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 | :gsub("\\",."\\\\").result.=.res |
| 23a00 | 75 6c 74 3a 67 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 | ult:gsub(".",."\\.").result.=.re |
| 23a20 | 73 75 6c 74 3a 67 73 75 62 28 22 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c 74 20 3d | sult:gsub("%(",."\\%(").result.= |
| 23a40 | 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 65 73 75 6c | .result:gsub("%)",."\\%)").resul |
| 23a60 | 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 22 2c | t.=.result:gsub("$\\%((.-)\\%)", |
| 23a80 | 20 22 24 25 28 25 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e | ."$%(%1%)").return.result.end.en |
| 23aa0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 | d.function.premake.make_copyrule |
| 23ac0 | 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 74 61 | (source,.target)._p('%s:.%s',.ta |
| 23ae0 | 72 67 65 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f 70 79 69 6e | rget,.source)._p('\t@echo.Copyin |
| 23b00 | 67 20 24 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 69 66 65 | g.$(notdir.%s)',.target)._p('ife |
| 23b20 | 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 | q.(posix,$(SHELLTYPE))')._p('\t$ |
| 23b40 | 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 25 73 20 25 73 27 2c 20 73 6f 75 72 63 65 2c 20 | (SILENT).cp.-fR.%s.%s',.source,. |
| 23b60 | 74 61 72 67 65 74 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e | target)._p('else')._p('\t$(SILEN |
| 23b80 | 54 29 20 63 6f 70 79 20 2f 59 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 24 28 | T).copy./Y.$(subst./,\\\\,%s).$( |
| 23ba0 | 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c 20 74 61 72 67 65 | subst./,\\\\,%s)',.source,.targe |
| 23bc0 | 74 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | t)._p('endif').end.function.prem |
| 23be0 | 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 | ake.make_mkdirrule(var)._p('\t@e |
| 23c00 | 63 68 6f 20 43 72 65 61 74 69 6e 67 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 69 66 65 71 20 | cho.Creating.%s',.var)._p('ifeq. |
| 23c20 | 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 | (posix,$(SHELLTYPE))')._p('\t$(S |
| 23c40 | 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 65 6c | ILENT).mkdir.-p.%s',.var)._p('el |
| 23c60 | 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 24 28 73 75 62 | se')._p('\t$(SILENT).mkdir.$(sub |
| 23c80 | 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 | st./,\\\\,%s)',.var)._p('endif') |
| 23ca0 | 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 | ._p('').end.function._MAKE.getma |
| 23cc0 | 6b 65 66 69 6c 65 6e 61 6d 65 28 74 68 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 | kefilename(this,.searchprjs).loc |
| 23ce0 | 61 6c 20 63 6f 75 6e 74 20 3d 20 30 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e | al.count.=.0.for.sln.in.premake. |
| 23d00 | 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 | solution.each().do.if.(sln.locat |
| 23d20 | 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 | ion.==.this.location).then.count |
| 23d40 | 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 | .=.count.+.1.end.if.(searchprjs) |
| 23d60 | 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 | .then.for._,prj.in.ipairs(sln.pr |
| 23d80 | 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 | ojects).do.if.(prj.location.==.t |
| 23da0 | 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 | his.location).then.count.=.count |
| 23dc0 | 20 2b 20 31 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d | .+.1.end.end.end.end.if.(count.= |
| 23de0 | 3d 20 31 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 | =.1).then.return."Makefile".else |
| 23e00 | 0a 72 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 | .return.this.name....".make".end |
| 23e20 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c | .end.function._MAKE.getnames(tbl |
| 23e40 | 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 | ).local.result.=.table.extract(t |
| 23e60 | 62 6c 2c 20 22 6e 61 6d 65 22 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 | bl,."name").for.k,v.in.pairs(res |
| 23e80 | 75 6c 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 | ult).do.result[k].=._MAKE.esc(v) |
| 23ea0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e | .end.return.result.end.newaction |
| 23ec0 | 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 | .{.trigger.........=."gmake",.sh |
| 23ee0 | 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 | ortname.......=."GNU.Make",.desc |
| 23f00 | 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 | ription.....=."Generate.GNU.make |
| 23f20 | 66 69 6c 65 73 20 66 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 | files.for.POSIX,.MinGW,.and.Cygw |
| 23f40 | 69 6e 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c | in",.valid_kinds.....=.{."Consol |
| 23f60 | 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 | eApp",."WindowedApp",."StaticLib |
| 23f80 | 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 | ",."SharedLib".},.valid_language |
| 23fa0 | 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f | s.=.{."C",."C++",."C#".},.valid_ |
| 23fc0 | 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d | tools.....=.{.cc.....=.{."gcc".} |
| 23fe0 | 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 | ,.dotnet.=.{."mono",."msnet",."p |
| 24000 | 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e | net".},.},.onsolution.=.function |
| 24020 | 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 5f 4d 41 4b | (sln).premake.generate(sln,._MAK |
| 24040 | 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 2c 20 70 | E.getmakefilename(sln,.false),.p |
| 24060 | 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f | remake.make_solution).end,.onpro |
| 24080 | 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6d 61 6b 65 66 | ject.=.function(prj).local.makef |
| 240a0 | 69 6c 65 20 3d 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c | ile.=._MAKE.getmakefilename(prj, |
| 240c0 | 20 74 72 75 65 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 | .true).if.premake.isdotnetprojec |
| 240e0 | 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a | t(prj).then.premake.generate(prj |
| 24100 | 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 29 | ,.makefile,.premake.make_csharp) |
| 24120 | 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 | .else.premake.generate(prj,.make |
| 24140 | 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 6e 64 0a 65 6e 64 2c | file,.premake.make_cpp).end.end, |
| 24160 | 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 | .oncleansolution.=.function(sln) |
| 24180 | 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 | .premake.clean.file(sln,._MAKE.g |
| 241a0 | 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c | etmakefilename(sln,.false)).end, |
| 241c0 | 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a | .oncleanproject.=.function(prj). |
| 241e0 | 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 | premake.clean.file(prj,._MAKE.ge |
| 24200 | 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 7d 0a | tmakefilename(prj,.true)).end.}. |
| 24220 | 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 | .function.premake.make_solution( |
| 24240 | 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 | sln).local.cc.=.premake[_OPTIONS |
| 24260 | 2e 63 63 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 | .cc].local.platforms.=.premake.f |
| 24280 | 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 | ilterplatforms(sln,.cc.platforms |
| 242a0 | 2c 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 | ,."Native")._p('#.%s.solution.ma |
| 242c0 | 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 50 72 65 6d 61 6b 65 27 | kefile.autogenerated.by.Premake' |
| 242e0 | 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 | ,.premake.action.current().short |
| 24300 | 6e 61 6d 65 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 | name)._p('#.Type."make.help".for |
| 24320 | 20 75 73 61 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 | .usage.help')._p('')._p('ifndef. |
| 24340 | 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 | config')._p('..config=%s',._MAKE |
| 24360 | 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 | .esc(premake.getconfigname(sln.c |
| 24380 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 | onfigurations[1],.platforms[1],. |
| 243a0 | 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 | true)))._p('endif')._p('export.c |
| 243c0 | 6f 6e 66 69 67 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 | onfig')._p('')._p('PROJECTS.:=.% |
| 243e0 | 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 | s',.table.concat(_MAKE.esc(table |
| 24400 | 2e 65 78 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 29 2c | .extract(sln.projects,."name")), |
| 24420 | 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c | ."."))._p('')._p('.PHONY:.all.cl |
| 24440 | 65 61 6e 20 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 | ean.help.$(PROJECTS)')._p('')._p |
| 24460 | 28 27 61 6c 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 | ('all:.$(PROJECTS)')._p('').for. |
| 24480 | 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 | _,.prj.in.ipairs(sln.projects).d |
| 244a0 | 6f 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d | o._p('%s:.%s',._MAKE.esc(prj.nam |
| 244c0 | 65 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 | e),.table.concat(_MAKE.esc(table |
| 244e0 | 2e 65 78 74 72 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 | .extract(premake.getdependencies |
| 24500 | 28 70 72 6a 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 5c 74 40 65 63 | (prj),."name")),."."))._p('\t@ec |
| 24520 | 68 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 | ho."====.Building.%s.($(config)) |
| 24540 | 20 3d 3d 3d 3d 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 | .===="',.prj.name)._p('\t@${MAKE |
| 24560 | 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 | }.--no-print-directory.-C.%s.-f. |
| 24580 | 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 | %s',._MAKE.esc(path.getrelative( |
| 245a0 | 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d | sln.location,.prj.location)),._M |
| 245c0 | 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 | AKE.esc(_MAKE.getmakefilename(pr |
| 245e0 | 6a 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a | j,.true)))._p('').end._p('clean: |
| 24600 | 27 29 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a | ').for._.,prj.in.ipairs(sln.proj |
| 24620 | 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 | ects).do._p('\t@${MAKE}.--no-pri |
| 24640 | 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 63 6c 65 61 6e 27 2c | nt-directory.-C.%s.-f.%s.clean', |
| 24660 | 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e | ._MAKE.esc(path.getrelative(sln. |
| 24680 | 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e | location,.prj.location)),._MAKE. |
| 246a0 | 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 | esc(_MAKE.getmakefilename(prj,.t |
| 246c0 | 72 75 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 | rue))).end._p('')._p('help:')._p |
| 246e0 | 28 31 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e | (1,'@echo."Usage:.make.[config=n |
| 24700 | 61 6d 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 | ame].[target]"')._p(1,'@echo.""' |
| 24720 | 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 | )._p(1,'@echo."CONFIGURATIONS:"' |
| 24740 | 29 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c | ).local.cfgpairs.=.{.}.for._,.pl |
| 24760 | 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 | atform.in.ipairs(platforms).do.f |
| 24780 | 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 | or._,.cfgname.in.ipairs(sln.conf |
| 247a0 | 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 | igurations).do._p(1,'@echo."...% |
| 247c0 | 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 | s"',.premake.getconfigname(cfgna |
| 247e0 | 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 | me,.platform,.true)).end.end._p( |
| 24800 | 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 52 47 45 | 1,'@echo.""')._p(1,'@echo."TARGE |
| 24820 | 54 53 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 | TS:"')._p(1,'@echo."...all.(defa |
| 24840 | 75 6c 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 | ult)"')._p(1,'@echo."...clean"') |
| 24860 | 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 | .for._,.prj.in.ipairs(sln.projec |
| 24880 | 74 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a | ts).do._p(1,'@echo."...%s"',.prj |
| 248a0 | 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 | .name).end._p(1,'@echo.""')._p(1 |
| 248c0 | 2c 27 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 | ,'@echo."For.more.information,.s |
| 248e0 | 65 65 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f 6d 2f 70 72 65 | ee.http://industriousone.com/pre |
| 24900 | 6d 61 6b 65 2f 71 75 69 63 6b 2d 73 74 61 72 74 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 | make/quick-start"').end..premake |
| 24920 | 2e 6d 61 6b 65 2e 63 70 70 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 5f 20 3d 20 70 72 65 6d 61 6b | .make.cpp.=.{.}.local._.=.premak |
| 24940 | 65 2e 6d 61 6b 65 2e 63 70 70 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 | e.make.cpp.function.premake.make |
| 24960 | 5f 63 70 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 | _cpp(prj).local.cc.=.premake.get |
| 24980 | 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d | tool(prj).local.platforms.=.prem |
| 249a0 | 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e | ake.filterplatforms(prj.solution |
| 249c0 | 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 70 72 65 6d 61 6b | ,.cc.platforms,."Native").premak |
| 249e0 | 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 | e.gmake_cpp_header(prj,.cc,.plat |
| 24a00 | 66 6f 72 6d 73 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 | forms).for._,.platform.in.ipairs |
| 24a20 | 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b | (platforms).do.for.cfg.in.premak |
| 24a40 | 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 | e.eachconfig(prj,.platform).do.p |
| 24a60 | 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 63 29 | remake.gmake_cpp_config(cfg,.cc) |
| 24a80 | 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 | .end.end._p('OBJECTS.:=.\\').for |
| 24aa0 | 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f | ._,.file.in.ipairs(prj.files).do |
| 24ac0 | 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 | .if.path.iscppfile(file).then._p |
| 24ae0 | 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 | ('\t$(OBJDIR)/%s.o.\\',._MAKE.es |
| 24b00 | 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 29 0a 65 6e 64 0a 65 | c(path.getbasename(file))).end.e |
| 24b20 | 6e 64 0a 5f 70 28 27 27 29 0a 20 0a 5f 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 | nd._p('')..._p('RESOURCES.:=.\\' |
| 24b40 | 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 | ).for._,.file.in.ipairs(prj.file |
| 24b60 | 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c | s).do.if.path.isresourcefile(fil |
| 24b80 | 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c | e).then._p('\t$(OBJDIR)/%s.res.\ |
| 24ba0 | 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 | \',._MAKE.esc(path.getbasename(f |
| 24bc0 | 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 20 0a 5f 70 28 27 53 48 45 4c | ile))).end.end._p('')..._p('SHEL |
| 24be0 | 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f | LTYPE.:=.msdos')._p('ifeq.(,$(Co |
| 24c00 | 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 | mSpec)$(COMSPEC))')._p('..SHELLT |
| 24c20 | 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 | YPE.:=.posix')._p('endif')._p('i |
| 24c40 | 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 | feq.(/bin,$(findstring./bin,$(SH |
| 24c60 | 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 | ELL)))')._p('..SHELLTYPE.:=.posi |
| 24c80 | 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e | x')._p('endif')._p('')._p('.PHON |
| 24ca0 | 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 | Y:.clean.prebuild.prelink')._p(' |
| 24cc0 | 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 | ').if.os.is("MacOSX").and.prj.ki |
| 24ce0 | 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c | nd.==."WindowedApp".then._p('all |
| 24d00 | 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c | :.$(TARGETDIR).$(OBJDIR).prebuil |
| 24d20 | 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 24 28 64 69 72 20 24 28 54 41 52 47 | d.prelink.$(TARGET).$(dir.$(TARG |
| 24d40 | 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 | ETDIR))PkgInfo.$(dir.$(TARGETDIR |
| 24d60 | 29 29 49 6e 66 6f 2e 70 6c 69 73 74 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 | ))Info.plist').else._p('all:.$(T |
| 24d80 | 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 | ARGETDIR).$(OBJDIR).prebuild.pre |
| 24da0 | 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a | link.$(TARGET)').end._p('\t@:'). |
| 24dc0 | 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f | _p('')._p('$(TARGET):.$(GCH).$(O |
| 24de0 | 42 4a 45 43 54 53 29 20 24 28 4c 44 44 45 50 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 27 29 | BJECTS).$(LDDEPS).$(RESOURCES)') |
| 24e00 | 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 | ._p('\t@echo.Linking.%s',.prj.na |
| 24e20 | 6d 65 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 27 29 | me)._p('\t$(SILENT).$(LINKCMD)') |
| 24e40 | 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 | ._p('\t$(POSTBUILDCMDS)')._p('') |
| 24e60 | 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b | ._p('$(TARGETDIR):').premake.mak |
| 24e80 | 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 | e_mkdirrule("$(TARGETDIR)")._p(' |
| 24ea0 | 24 28 4f 42 4a 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 | $(OBJDIR):').premake.make_mkdirr |
| 24ec0 | 75 6c 65 28 22 24 28 4f 42 4a 44 49 52 29 22 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 | ule("$(OBJDIR)").if.os.is("MacOS |
| 24ee0 | 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 | X").and.prj.kind.==."WindowedApp |
| 24f00 | 22 20 74 68 65 6e 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b | ".then._p('$(dir.$(TARGETDIR))Pk |
| 24f20 | 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 | gInfo:')._p('$(dir.$(TARGETDIR)) |
| 24f40 | 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 | Info.plist:')._p('').end._p('cle |
| 24f60 | 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 | an:')._p('\t@echo.Cleaning.%s',. |
| 24f80 | 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c | prj.name)._p('ifeq.(posix,$(SHEL |
| 24fa0 | 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 | LTYPE))')._p('\t$(SILENT).rm.-f. |
| 24fc0 | 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 | .$(TARGET)')._p('\t$(SILENT).rm. |
| 24fe0 | 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c | -rf.$(OBJDIR)')._p('else')._p('\ |
| 25000 | 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c | t$(SILENT).if.exist.$(subst./,\\ |
| 25020 | 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c | \\,$(TARGET)).del.$(subst./,\\\\ |
| 25040 | 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 | ,$(TARGET))')._p('\t$(SILENT).if |
| 25060 | 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 | .exist.$(subst./,\\\\,$(OBJDIR)) |
| 25080 | 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 | .rmdir./s./q.$(subst./,\\\\,$(OB |
| 250a0 | 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 | JDIR))')._p('endif')._p('')._p(' |
| 250c0 | 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 | prebuild:')._p('\t$(PREBUILDCMDS |
| 250e0 | 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 | )')._p('')._p('prelink:')._p('\t |
| 25100 | 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 2e 70 63 68 72 75 6c | $(PRELINKCMDS)')._p('')._.pchrul |
| 25120 | 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 | es(prj).for._,.file.in.ipairs(pr |
| 25140 | 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 | j.files).do.if.path.iscppfile(fi |
| 25160 | 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 27 | le).then._p('$(OBJDIR)/%s.o:.%s' |
| 25180 | 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c | ,._MAKE.esc(path.getbasename(fil |
| 251a0 | 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 5f 70 28 27 5c 74 40 65 63 68 | e)),._MAKE.esc(file))._p('\t@ech |
| 251c0 | 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 69 66 20 28 70 61 74 68 2e 69 73 63 66 69 6c | o.$(notdir.$<)').if.(path.iscfil |
| 251e0 | 65 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 | e(file)).then._p('\t$(SILENT).$( |
| 25200 | 43 43 29 20 24 28 43 46 4c 41 47 53 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a | CC).$(CFLAGS).-o."$@".-c."$<"'). |
| 25220 | 65 6c 73 65 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 43 58 | else._p('\t$(SILENT).$(CXX).$(CX |
| 25240 | 58 46 4c 41 47 53 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6e 64 0a 65 6c | XFLAGS).-o."$@".-c."$<"').end.el |
| 25260 | 73 65 69 66 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d | seif.(path.getextension(file).== |
| 25280 | 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 | .".rc").then._p('$(OBJDIR)/%s.re |
| 252a0 | 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 | s:.%s',._MAKE.esc(path.getbasena |
| 252c0 | 6d 65 28 66 69 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 5f 70 28 27 | me(file)),._MAKE.esc(file))._p(' |
| 252e0 | 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 | \t@echo.$(notdir.$<)')._p('\t$(S |
| 25300 | 49 4c 45 4e 54 29 20 77 69 6e 64 72 65 73 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 24 40 | ILENT).windres.$<.-O.coff.-o."$@ |
| 25320 | 22 20 24 28 52 45 53 46 4c 41 47 53 29 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f | ".$(RESFLAGS)').end.end._p('')._ |
| 25340 | 70 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 25 2e 6f 3d 25 25 2e 64 29 | p('-include.$(OBJECTS:%%.o=%%.d) |
| 25360 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 | ').end.function.premake.gmake_cp |
| 25380 | 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 | p_header(prj,.cc,.platforms)._p( |
| 253a0 | 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 | '#.%s.project.makefile.autogener |
| 253c0 | 61 74 65 64 20 62 79 20 50 72 65 6d 61 6b 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e | ated.by.Premake',.premake.action |
| 253e0 | 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 65 66 | .current().shortname)._p('ifndef |
| 25400 | 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b | .config')._p('..config=%s',._MAK |
| 25420 | 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e | E.esc(premake.getconfigname(prj. |
| 25440 | 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 | solution.configurations[1],.plat |
| 25460 | 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 | forms[1],.true)))._p('endif')._p |
| 25480 | 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 | ('')._p('ifndef.verbose')._p('.. |
| 254a0 | 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a | SILENT.=.@')._p('endif')._p(''). |
| 254c0 | 5f 70 28 27 69 66 6e 64 65 66 20 43 43 27 29 0a 5f 70 28 27 20 20 43 43 20 3d 20 25 73 27 2c 20 | _p('ifndef.CC')._p('..CC.=.%s',. |
| 254e0 | 63 63 2e 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 | cc.cc)._p('endif')._p('')._p('if |
| 25500 | 6e 64 65 66 20 43 58 58 27 29 0a 5f 70 28 27 20 20 43 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 | ndef.CXX')._p('..CXX.=.%s',.cc.c |
| 25520 | 78 78 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 | xx)._p('endif')._p('')._p('ifnde |
| 25540 | 66 20 41 52 27 29 0a 5f 70 28 27 20 20 41 52 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 29 0a 5f 70 | f.AR')._p('..AR.=.%s',.cc.ar)._p |
| 25560 | 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | ('endif')._p('').end.function.pr |
| 25580 | 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 63 29 0a | emake.gmake_cpp_config(cfg,.cc). |
| 255a0 | 5f 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e | _p('ifeq.($(config),%s)',._MAKE. |
| 255c0 | 65 73 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f | esc(cfg.shortname)).local.platfo |
| 255e0 | 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a | rm.=.cc.platforms[cfg.platform]. |
| 25600 | 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 | if.platform.cc.then._p('..CC.... |
| 25620 | 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 | .....=.%s',.platform.cc).end.if. |
| 25640 | 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 | platform.cxx.then._p('..CXX..... |
| 25660 | 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 | ...=.%s',.platform.cxx).end.if.p |
| 25680 | 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 | latform.ar.then._p('..AR........ |
| 256a0 | 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 29 0a 65 6e 64 0a 5f 70 28 27 20 20 4f | .=.%s',.platform.ar).end._p('..O |
| 256c0 | 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f | BJDIR.....=.%s',._MAKE.esc(cfg.o |
| 256e0 | 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 | bjectsdir))._p('..TARGETDIR..=.% |
| 25700 | 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 | s',._MAKE.esc(cfg.buildtarget.di |
| 25720 | 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 20 20 20 20 20 3d 20 24 28 54 | rectory))._p('..TARGET.....=.$(T |
| 25740 | 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 | ARGETDIR)/%s',._MAKE.esc(cfg.bui |
| 25760 | 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 | ldtarget.name))._p('..DEFINES... |
| 25780 | 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 64 65 66 69 6e | +=.%s',.table.concat(cc.getdefin |
| 257a0 | 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 49 4e 43 | es(cfg.defines),."."))._p('..INC |
| 257c0 | 4c 55 44 45 53 20 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 | LUDES..+=.%s',.table.concat(cc.g |
| 257e0 | 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 | etincludedirs(cfg.includedirs),. |
| 25800 | 22 20 22 29 29 0a 5f 70 28 27 20 20 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 25 73 20 24 28 44 45 | "."))._p('..CPPFLAGS..+=.%s.$(DE |
| 25820 | 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | FINES).$(INCLUDES)',.table.conca |
| 25840 | 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 2e 70 | t(cc.getcppflags(cfg),."."))._.p |
| 25860 | 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 5f 70 28 27 20 20 43 46 4c 41 47 53 20 20 20 20 2b 3d | chconfig(cfg)._p('..CFLAGS....+= |
| 25880 | 20 24 28 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 20 25 73 27 2c 20 74 61 62 6c 65 2e | .$(CPPFLAGS).$(ARCH).%s',.table. |
| 258a0 | 63 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 | concat(table.join(cc.getcflags(c |
| 258c0 | 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 5f 70 | fg),.cfg.buildoptions),."."))._p |
| 258e0 | 28 27 20 20 43 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 25 73 27 2c 20 | ('..CXXFLAGS..+=.$(CFLAGS).%s',. |
| 25900 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 | table.concat(cc.getcxxflags(cfg) |
| 25920 | 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 25 73 27 2c 20 | ,."."))._p('..LDFLAGS...+=.%s',. |
| 25940 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 | table.concat(table.join(cc.getld |
| 25960 | 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 2c 20 63 63 2e | flags(cfg),.cfg.linkoptions,.cc. |
| 25980 | 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 | getlibdirflags(cfg)),."."))._p(' |
| 259a0 | 20 20 4c 49 42 53 20 20 20 20 20 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 | ..LIBS......+=.%s',.table.concat |
| 259c0 | 28 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 | (cc.getlinkflags(cfg),."."))._p( |
| 259e0 | 27 20 20 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 | '..RESFLAGS..+=.$(DEFINES).$(INC |
| 25a00 | 4c 55 44 45 53 29 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a | LUDES).%s',.table.concat(table.j |
| 25a20 | 6f 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 | oin(cc.getdefines(cfg.resdefines |
| 25a40 | 29 2c 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c | ),.cc.getincludedirs(cfg.resincl |
| 25a60 | 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 | udedirs),.cfg.resoptions),.".")) |
| 25a80 | 0a 5f 70 28 27 20 20 4c 44 44 45 50 53 20 20 20 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 | ._p('..LDDEPS....+=.%s',.table.c |
| 25aa0 | 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 | oncat(_MAKE.esc(premake.getlinks |
| 25ac0 | 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 2c 20 | (cfg,."siblings",."fullpath")),. |
| 25ae0 | 22 20 22 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 | ".")).if.cfg.kind.==."StaticLib" |
| 25b00 | 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 | .then.if.cfg.platform:startswith |
| 25b20 | 28 22 55 6e 69 76 65 72 73 61 6c 22 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 | ("Universal").then._p('..LINKCMD |
| 25b40 | 20 20 20 20 3d 20 6c 69 62 74 6f 6f 6c 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 4a | ....=.libtool.-o.$(TARGET).$(OBJ |
| 25b60 | 45 43 54 53 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 | ECTS)').else._p('..LINKCMD....=. |
| 25b80 | 24 28 41 52 29 20 2d 72 63 73 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 27 | $(AR).-rcs.$(TARGET).$(OBJECTS)' |
| 25ba0 | 29 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 | ).end.else._p('..LINKCMD....=.$( |
| 25bc0 | 25 73 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c 44 | %s).-o.$(TARGET).$(OBJECTS).$(LD |
| 25be0 | 46 4c 41 47 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 24 28 41 52 43 48 29 20 24 28 4c 49 | FLAGS).$(RESOURCES).$(ARCH).$(LI |
| 25c00 | 42 53 29 27 2c 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 | BS)',.iif(cfg.language.==."C",." |
| 25c20 | 43 43 22 2c 20 22 43 58 58 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 | CC",."CXX")).end._p('..define.PR |
| 25c40 | 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d | EBUILDCMDS').if.#cfg.prebuildcom |
| 25c60 | 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 | mands.>.0.then._p('\t@echo.Runni |
| 25c80 | 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 | ng.pre-build.commands')._p('\t%s |
| 25ca0 | 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d | ',.table.implode(cfg.prebuildcom |
| 25cc0 | 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 | mands,."",."",."\n\t")).end._p(' |
| 25ce0 | 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d | ..endef')._p('..define.PRELINKCM |
| 25d00 | 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 | DS').if.#cfg.prelinkcommands.>.0 |
| 25d20 | 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 | .then._p('\t@echo.Running.pre-li |
| 25d40 | 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 | nk.commands')._p('\t%s',.table.i |
| 25d60 | 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 | mplode(cfg.prelinkcommands,."",. |
| 25d80 | 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f | "",."\n\t")).end._p('..endef')._ |
| 25da0 | 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 | p('..define.POSTBUILDCMDS').if.# |
| 25dc0 | 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f | cfg.postbuildcommands.>.0.then._ |
| 25de0 | 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f | p('\t@echo.Running.post-build.co |
| 25e00 | 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 | mmands')._p('\t%s',.table.implod |
| 25e20 | 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c | e(cfg.postbuildcommands,."",."", |
| 25e40 | 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 | ."\n\t")).end._p('..endef')._p(' |
| 25e60 | 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 2e 70 63 | endif')._p('').end.function._.pc |
| 25e80 | 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f | hconfig(cfg).if.not.cfg.flags.No |
| 25ea0 | 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 27 20 | PCH.and.cfg.pchheader.then._p('. |
| 25ec0 | 20 50 43 48 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 | .PCH........=.%s',._MAKE.esc(pat |
| 25ee0 | 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e | h.getrelative(cfg.location,.cfg. |
| 25f00 | 70 63 68 68 65 61 64 65 72 29 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 3d 20 | pchheader)))._p('..GCH........=. |
| 25f20 | 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 67 63 68 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 | $(OBJDIR)/%s.gch',._MAKE.esc(pat |
| 25f40 | 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 29 20 0a 5f 70 28 27 | h.getname(cfg.pchheader))).._p(' |
| 25f60 | 20 20 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 2d 49 24 28 4f 42 4a 44 49 52 29 20 2d 69 6e 63 6c | ..CPPFLAGS..+=.-I$(OBJDIR).-incl |
| 25f80 | 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 | ude.$(OBJDIR)/%s',._MAKE.esc(pat |
| 25fa0 | 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 29 0a 65 6e 64 0a 65 | h.getname(cfg.pchheader))).end.e |
| 25fc0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 | nd.function._.pchrules(prj)._p(' |
| 25fe0 | 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 | ifneq.(,$(PCH))')._p('$(GCH):.$( |
| 26000 | 50 43 48 29 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 | PCH)')._p('\t@echo.$(notdir.$<)' |
| 26020 | 29 0a 5f 70 28 27 5c 74 2d 24 28 53 49 4c 45 4e 54 29 20 63 70 20 24 3c 20 24 28 4f 42 4a 44 49 | )._p('\t-$(SILENT).cp.$<.$(OBJDI |
| 26040 | 52 29 27 29 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e | R)').if.prj.language.==."C".then |
| 26060 | 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 43 29 20 24 28 43 46 4c 41 47 53 29 | ._p('\t$(SILENT).$(CC).$(CFLAGS) |
| 26080 | 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 24 28 | .-o."$@".-c."$<"').else._p('\t$( |
| 260a0 | 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 43 58 58 46 4c 41 47 53 29 20 2d 6f 20 22 24 | SILENT).$(CXX).$(CXXFLAGS).-o."$ |
| 260c0 | 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 | @".-c."$<"').end._p('endif')._p( |
| 260e0 | 27 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 | '').end..local.function.getresou |
| 26100 | 72 63 65 66 69 6c 65 6e 61 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e | rcefilename(cfg,.fname).if.path. |
| 26120 | 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 | getextension(fname).==.".resx".t |
| 26140 | 68 65 6e 0a 20 20 20 20 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 | hen.....local.name.=.cfg.buildta |
| 26160 | 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 | rget.basename....".".....local.d |
| 26180 | 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 | ir.=.path.getdirectory(fname)... |
| 261a0 | 20 20 69 66 20 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d | ..if.dir.~=.".".then..name.=.nam |
| 261c0 | 65 20 2e 2e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e | e....path.translate(dir,.".")... |
| 261e0 | 20 22 2e 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 | .".".end.return."$(OBJDIR)/".... |
| 26200 | 5f 4d 41 4b 45 2e 65 73 63 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 | _MAKE.esc(name....path.getbasena |
| 26220 | 6d 65 28 66 6e 61 6d 65 29 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a | me(fname))....".resources".else. |
| 26240 | 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | return.fname.end.end.function.pr |
| 26260 | 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 | emake.make_csharp(prj).local.csc |
| 26280 | 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 | .=.premake.dotnet.local.cfglibs. |
| 262a0 | 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | =.{.}.local.cfgpairs.=.{.}.local |
| 262c0 | 20 61 6e 79 63 66 67 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 | .anycfg.for.cfg.in.premake.eachc |
| 262e0 | 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 | onfig(prj).do.anycfg.=.cfg.cfgli |
| 26300 | 62 73 5b 63 66 67 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 | bs[cfg].=.premake.getlinks(cfg,. |
| 26320 | 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 | "siblings",."fullpath").cfgpairs |
| 26340 | 5b 63 66 67 5d 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 | [cfg].=.{.}.for._,.fname.in.ipai |
| 26360 | 72 73 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 | rs(cfglibs[cfg]).do.if.path.getd |
| 26380 | 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 | irectory(fname).~=.cfg.buildtarg |
| 263a0 | 65 74 2e 64 69 72 65 63 74 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b | et.directory.then.cfgpairs[cfg][ |
| 263c0 | 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 | "$(TARGETDIR)/"...._MAKE.esc(pat |
| 263e0 | 68 2e 67 65 74 6e 61 6d 65 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 | h.getname(fname))].=._MAKE.esc(f |
| 26400 | 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 | name).end.end.end.local.sources. |
| 26420 | 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 | =.{}.local.embedded.=.{.}.local. |
| 26440 | 63 6f 70 79 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d | copypairs.=.{.}.for.fcfg.in.prem |
| 26460 | 61 6b 65 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f | ake.eachfile(prj).do.local.actio |
| 26480 | 6e 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 | n.=.csc.getbuildaction(fcfg).if. |
| 264a0 | 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 | action.==."Compile".then.table.i |
| 264c0 | 6e 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 | nsert(sources,.fcfg.name).elseif |
| 264e0 | 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 | .action.==."EmbeddedResource".th |
| 26500 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e | en.table.insert(embedded,.fcfg.n |
| 26520 | 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 | ame).elseif.action.==."Content". |
| 26540 | 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e | then.copypairs["$(TARGETDIR)/".. |
| 26560 | 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 | .._MAKE.esc(path.getname(fcfg.na |
| 26580 | 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 | me))].=._MAKE.esc(fcfg.name).els |
| 265a0 | 65 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 | eif.path.getname(fcfg.name):lowe |
| 265c0 | 72 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 | r().==."app.config".then.copypai |
| 265e0 | 72 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 | rs["$(TARGET).config"].=._MAKE.e |
| 26600 | 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 | sc(fcfg.name).end.end.local.path |
| 26620 | 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c | s.=.table.translate(prj.libdirs, |
| 26640 | 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 | .function(v).return.path.join(pr |
| 26660 | 6a 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 | j.basedir,.v).end).paths.=.table |
| 26680 | 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 | .join({prj.basedir},.paths).for. |
| 266a0 | 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 | _,.libname.in.ipairs(premake.get |
| 266c0 | 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 | links(prj,."system",."fullpath") |
| 266e0 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 | ).do.local.libdir.=.os.pathsearc |
| 26700 | 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 | h(libname..".dll",.unpack(paths) |
| 26720 | 29 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 | ).if.(libdir).then.local.target. |
| 26740 | 3d 20 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 | =."$(TARGETDIR)/"...._MAKE.esc(p |
| 26760 | 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 | ath.getname(libname)).local.sour |
| 26780 | 63 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 | ce.=.path.getrelative(prj.basedi |
| 267a0 | 72 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e | r,.path.join(libdir,.libname)).. |
| 267c0 | 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 | ".dll".copypairs[target].=._MAKE |
| 267e0 | 2e 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 | .esc(source).end.end._p('#.%s.pr |
| 26800 | 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 | oject.makefile.autogenerated.by. |
| 26820 | 50 72 65 6d 61 6b 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 | Premake',.premake.action.current |
| 26840 | 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 | ().shortname)._p('')._p('ifndef. |
| 26860 | 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 | config')._p('..config=%s',._MAKE |
| 26880 | 2e 65 73 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 | .esc(prj.configurations[1]:lower |
| 268a0 | 28 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 | ()))._p('endif')._p('')._p('ifnd |
| 268c0 | 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a | ef.verbose')._p('..SILENT.=.@'). |
| 268e0 | 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 | _p('endif')._p('')._p('ifndef.CS |
| 26900 | 43 27 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c | C')._p('..CSC=%s',.csc.getcompil |
| 26920 | 65 72 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f | ervar(prj))._p('endif')._p('')._ |
| 26940 | 70 28 27 69 66 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d | p('ifndef.RESGEN')._p('..RESGEN= |
| 26960 | 72 65 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 | resgen')._p('endif')._p('').loca |
| 26980 | 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 | l.platforms.=.premake.filterplat |
| 269a0 | 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 | forms(prj.solution,.premake[_OPT |
| 269c0 | 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | IONS.cc].platforms).table.insert |
| 269e0 | 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 | (platforms,.1,."").for.cfg.in.pr |
| 26a00 | 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 | emake.eachconfig(prj).do.premake |
| 26a20 | 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 | .gmake_cs_config(cfg,.csc,.cfgli |
| 26a40 | 62 73 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 | bs).end._p('#.To.maintain.compat |
| 26a60 | 69 62 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 | ibility.with.VS.NET,.these.value |
| 26a80 | 73 20 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 | s.must.be.set.at.the.project.lev |
| 26aa0 | 65 6c 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 | el')._p('TARGET.....:=.$(TARGETD |
| 26ac0 | 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 | IR)/%s',._MAKE.esc(prj.buildtarg |
| 26ae0 | 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 | et.name))._p('FLAGS......+=./t:% |
| 26b00 | 73 20 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c | s.%s',.csc.getkind(prj):lower(), |
| 26b20 | 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 | .table.implode(_MAKE.esc(prj.lib |
| 26b40 | 64 69 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 | dirs),."/lib:",."",."."))._p('RE |
| 26b60 | 46 45 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f | FERENCES.+=.%s',.table.implode(_ |
| 26b80 | 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 | MAKE.esc(premake.getlinks(prj,." |
| 26ba0 | 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e | system",."basename")),."/r:",.". |
| 26bc0 | 64 6c 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a | dll",."."))._p('')._p('SOURCES.: |
| 26be0 | 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f | =.\\').for._,.fname.in.ipairs(so |
| 26c00 | 75 72 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 | urces).do._p('\t%s.\\',._MAKE.es |
| 26c20 | 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 | c(path.translate(fname))).end._p |
| 26c40 | 28 27 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 | ('')._p('EMBEDFILES.:=.\\').for. |
| 26c60 | 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a | _,.fname.in.ipairs(embedded).do. |
| 26c80 | 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d | _p('\t%s.\\',.getresourcefilenam |
| 26ca0 | 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f | e(prj,.fname)).end._p('')._p('CO |
| 26cc0 | 50 59 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 | PYFILES.+=.\\').for.target,.sour |
| 26ce0 | 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f | ce.in.pairs(cfgpairs[anycfg]).do |
| 26d00 | 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 | ._p('\t%s.\\',.target).end.for.t |
| 26d20 | 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 | arget,.source.in.pairs(copypairs |
| 26d40 | 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f | ).do._p('\t%s.\\',.target).end._ |
| 26d60 | 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f | p('')._p('SHELLTYPE.:=.msdos')._ |
| 26d80 | 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 | p('ifeq.(,$(ComSpec)$(COMSPEC))' |
| 26da0 | 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 | )._p('..SHELLTYPE.:=.posix')._p( |
| 26dc0 | 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 | 'endif')._p('ifeq.(/bin,$(findst |
| 26de0 | 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 | ring./bin,$(SHELL)))')._p('..SHE |
| 26e00 | 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 | LLTYPE.:=.posix')._p('endif')._p |
| 26e20 | 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 | ('')._p('.PHONY:.clean.prebuild. |
| 26e40 | 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 | prelink')._p('')._p('all:.$(TARG |
| 26e60 | 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 | ETDIR).$(OBJDIR).prebuild.$(EMBE |
| 26e80 | 44 46 49 4c 45 53 29 20 24 28 43 4f 50 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 | DFILES).$(COPYFILES).prelink.$(T |
| 26ea0 | 41 52 47 45 54 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 | ARGET)')._p('')._p('$(TARGET):.$ |
| 26ec0 | 28 53 4f 55 52 43 45 53 29 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 | (SOURCES).$(EMBEDFILES).$(DEPEND |
| 26ee0 | 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c | S)')._p('\t$(SILENT).$(CSC)./nol |
| 26f00 | 6f 67 6f 20 2f 6f 75 74 3a 24 40 20 24 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 | ogo./out:$@.$(FLAGS).$(REFERENCE |
| 26f20 | 53 29 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 | S).$(SOURCES).$(patsubst.%%,/res |
| 26f40 | 6f 75 72 63 65 3a 25 25 2c 24 28 45 4d 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 | ource:%%,$(EMBEDFILES))')._p('\t |
| 26f60 | 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 | $(POSTBUILDCMDS)')._p('')._p('$( |
| 26f80 | 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 | TARGETDIR):').premake.make_mkdir |
| 26fa0 | 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 | rule("$(TARGETDIR)")._p('$(OBJDI |
| 26fc0 | 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 | R):').premake.make_mkdirrule("$( |
| 26fe0 | 4f 42 4a 44 49 52 29 22 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 | OBJDIR)")._p('clean:')._p('\t@ec |
| 27000 | 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 | ho.Cleaning.%s',.prj.name)._p('i |
| 27020 | 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c | feq.(posix,$(SHELLTYPE))')._p('\ |
| 27040 | 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 | t$(SILENT).rm.-f.$(TARGETDIR)/%s |
| 27060 | 2e 2a 20 24 28 43 4f 50 59 46 49 4c 45 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 | .*.$(COPYFILES)',.prj.buildtarge |
| 27080 | 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d | t.basename)._p('\t$(SILENT).rm.- |
| 270a0 | 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 | rf.$(OBJDIR)')._p('else')._p('\t |
| 270c0 | 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c | $(SILENT).if.exist.$(subst./,\\\ |
| 270e0 | 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 | \,$(TARGETDIR)/%s.*).del.$(subst |
| 27100 | 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a | ./,\\\\,$(TARGETDIR)/%s.*)',.prj |
| 27120 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 | .buildtarget.basename,.prj.build |
| 27140 | 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 | target.basename).for.target,.sou |
| 27160 | 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 | rce.in.pairs(cfgpairs[anycfg]).d |
| 27180 | 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 | o._p('\t$(SILENT).if.exist.$(sub |
| 271a0 | 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c | st./,\\\\,%s).del.$(subst./,\\\\ |
| 271c0 | 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 | ,%s)',.target,.target).end.for.t |
| 271e0 | 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 | arget,.source.in.pairs(copypairs |
| 27200 | 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 | ).do._p('\t$(SILENT).if.exist.$( |
| 27220 | 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c | subst./,\\\\,%s).del.$(subst./,\ |
| 27240 | 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 | \\\,%s)',.target,.target).end._p |
| 27260 | 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f | ('\t$(SILENT).if.exist.$(subst./ |
| 27280 | 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 | ,\\\\,$(OBJDIR)).rmdir./s./q.$(s |
| 272a0 | 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 | ubst./,\\\\,$(OBJDIR))')._p('end |
| 272c0 | 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 | if')._p('')._p('prebuild:')._p(' |
| 272e0 | 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 | \t$(PREBUILDCMDS)')._p('')._p('p |
| 27300 | 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 | relink:')._p('\t$(PRELINKCMDS)') |
| 27320 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 23 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | ._p('')._p('#.Per-configuration. |
| 27340 | 63 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 | copied.file.rules').for.cfg.in.p |
| 27360 | 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 28 27 69 66 | remake.eachconfig(prj).do._p('if |
| 27380 | 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 | neq.(,$(findstring.%s,$(config)) |
| 273a0 | 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 | )',._MAKE.esc(cfg.name:lower())) |
| 273c0 | 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 | .for.target,.source.in.pairs(cfg |
| 273e0 | 70 61 69 72 73 5b 63 66 67 5d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 | pairs[cfg]).do.premake.make_copy |
| 27400 | 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 | rule(source,.target).end._p('end |
| 27420 | 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c | if')._p('').end._p('#.Copied.fil |
| 27440 | 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 | e.rules').for.target,.source.in. |
| 27460 | 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 | pairs(copypairs).do.premake.make |
| 27480 | 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 | _copyrule(source,.target).end._p |
| 274a0 | 28 27 23 20 45 6d 62 65 64 64 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c | ('#.Embedded.file.rules').for._, |
| 274c0 | 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 20 0a 69 | .fname.in.ipairs(embedded).do..i |
| 274e0 | 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e | f.path.getextension(fname).==.". |
| 27500 | 72 65 73 78 22 20 74 68 65 6e 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 | resx".then._p('%s:.%s',.getresou |
| 27520 | 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 | rcefilename(prj,.fname),._MAKE.e |
| 27540 | 73 63 28 66 6e 61 6d 65 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 | sc(fname))._p('\t$(SILENT).$(RES |
| 27560 | 47 45 4e 29 20 24 5e 20 24 40 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a | GEN).$^.$@').end._p('').end.end. |
| 27580 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 | function.premake.gmake_cs_config |
| 275a0 | 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c | (cfg,.csc,.cfglibs)._p('ifneq.(, |
| 275c0 | 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d | $(findstring.%s,$(config)))',._M |
| 275e0 | 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 | AKE.esc(cfg.name:lower()))._p('. |
| 27600 | 20 54 41 52 47 45 54 44 49 52 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 | .TARGETDIR..:=.%s',._MAKE.esc(cf |
| 27620 | 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 | g.buildtarget.directory))._p('.. |
| 27640 | 4f 42 4a 44 49 52 20 20 20 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 | OBJDIR.....:=.%s',._MAKE.esc(cfg |
| 27660 | 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a | .objectsdir))._p('..DEPENDS....: |
| 27680 | 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 | =.%s',.table.concat(_MAKE.esc(pr |
| 276a0 | 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 | emake.getlinks(cfg,."dependencie |
| 276c0 | 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 | s",."fullpath")),."."))._p('..RE |
| 276e0 | 46 45 52 45 4e 43 45 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f | FERENCES.:=.%s',.table.implode(_ |
| 27700 | 4d 41 4b 45 2e 65 73 63 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 | MAKE.esc(cfglibs[cfg]),."/r:",." |
| 27720 | 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 | ",."."))._p('..FLAGS......+=.%s. |
| 27740 | 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 | %s',.table.implode(cfg.defines,. |
| 27760 | 22 2f 64 3a 22 2c 20 22 22 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 | "/d:",."",."."),.table.concat(ta |
| 27780 | 62 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e | ble.join(csc.getflags(cfg),.cfg. |
| 277a0 | 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e | buildoptions),."."))._p('..defin |
| 277c0 | 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c | e.PREBUILDCMDS').if.#cfg.prebuil |
| 277e0 | 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 | dcommands.>.0.then._p('\t@echo.R |
| 27800 | 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 | unning.pre-build.commands')._p(' |
| 27820 | 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c | \t%s',.table.implode(cfg.prebuil |
| 27840 | 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a | dcommands,."",."",."\n\t")).end. |
| 27860 | 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 | _p('..endef')._p('..define.PRELI |
| 27880 | 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 | NKCMDS').if.#cfg.prelinkcommands |
| 278a0 | 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 | .>.0.then._p('\t@echo.Running.pr |
| 278c0 | 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 | e-link.commands')._p('\t%s',.tab |
| 278e0 | 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 | le.implode(cfg.prelinkcommands,. |
| 27900 | 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 | "",."",."\n\t")).end._p('..endef |
| 27920 | 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a | ')._p('..define.POSTBUILDCMDS'). |
| 27940 | 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 | if.#cfg.postbuildcommands.>.0.th |
| 27960 | 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c | en._p('\t@echo.Running.post-buil |
| 27980 | 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d | d.commands')._p('\t%s',.table.im |
| 279a0 | 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c | plode(cfg.postbuildcommands,."", |
| 279c0 | 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a | ."",."\n\t")).end._p('..endef'). |
| 279e0 | 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 5f 56 53 20 3d 20 7b 20 | _p('endif')._p('').end.._VS.=.{. |
| 27a00 | 7d 20 20 2d 2d 20 64 65 70 72 65 63 61 74 65 64 2c 20 77 69 6c 6c 20 72 65 6d 6f 76 65 20 65 76 | }..--.deprecated,.will.remove.ev |
| 27a20 | 65 6e 74 75 61 6c 6c 79 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 20 3d 20 7b 20 7d 0a 6c | entually.premake.vstudio.=.{.}.l |
| 27a40 | 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 70 | ocal.vstudio.=.premake.vstudio.p |
| 27a60 | 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 61 6e | remake.vstudio_platforms.=.{..an |
| 27a80 | 79 20 20 20 20 20 3d 20 22 41 6e 79 20 43 50 55 22 2c 20 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d | y.....=."Any.CPU",..mixed...=."M |
| 27aa0 | 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 2c 20 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e | ixed.Platforms",..Native..=."Win |
| 27ac0 | 33 32 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 20 0a 78 36 34 20 20 20 20 | 32",.x32.....=."Win32",..x64.... |
| 27ae0 | 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 58 62 6f 78 33 | .=."x64",.PS3.....=."PS3",.Xbox3 |
| 27b00 | 36 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 5f 56 53 2e | 60.=."Xbox.360",.}.function._VS. |
| 27b20 | 61 72 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 | arch(prj).if.(prj.language.==."C |
| 27b40 | 23 22 29 20 74 68 65 6e 0a 69 66 20 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 30 35 22 29 | #").then.if.(_ACTION.<."vs2005") |
| 27b60 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 2e 4e 45 54 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 | .then.return.".NET".else.return. |
| 27b80 | 22 41 6e 79 20 43 50 55 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 57 69 6e 33 32 | "Any.CPU".end.else.return."Win32 |
| 27ba0 | 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 56 53 2e 62 6f 6f 6c 28 76 61 6c 75 | ".end.end.function._VS.bool(valu |
| 27bc0 | 65 29 0a 69 66 20 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 30 35 22 29 20 74 68 65 6e 0a | e).if.(_ACTION.<."vs2005").then. |
| 27be0 | 72 65 74 75 72 6e 20 69 69 66 28 76 61 6c 75 65 2c 20 22 54 52 55 45 22 2c 20 22 46 41 4c 53 45 | return.iif(value,."TRUE",."FALSE |
| 27c00 | 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 69 69 66 28 76 61 6c 75 65 2c 20 22 74 72 75 65 22 | ").else.return.iif(value,."true" |
| 27c20 | 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | ,."false").end.end.function.prem |
| 27c40 | 61 6b 65 2e 76 73 74 75 64 69 6f 5f 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f | ake.vstudio_buildconfigs(sln).lo |
| 27c60 | 63 61 6c 20 63 66 67 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d | cal.cfgs.=.{.}.local.platforms.= |
| 27c80 | 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 | .premake.filterplatforms(sln,.pr |
| 27ca0 | 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 | emake.vstudio_platforms,."Native |
| 27cc0 | 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 | ").local.hascpp....=.premake.has |
| 27ce0 | 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 68 61 73 64 6f 74 6e 65 74 20 | cppproject(sln).local.hasdotnet. |
| 27d00 | 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a | =.premake.hasdotnetproject(sln). |
| 27d20 | 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 | if.hasdotnet.then.table.insert(p |
| 27d40 | 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e 79 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f | latforms,.1,."any").end.if.hasdo |
| 27d60 | 74 6e 65 74 20 61 6e 64 20 68 61 73 63 70 70 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | tnet.and.hascpp.then.table.inser |
| 27d80 | 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 32 2c 20 22 6d 69 78 65 64 22 29 0a 65 6e 64 0a 66 6f 72 | t(platforms,.2,."mixed").end.for |
| 27da0 | 20 5f 2c 20 62 75 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 | ._,.buildcfg.in.ipairs(sln.confi |
| 27dc0 | 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e | gurations).do.for._,.platform.in |
| 27de0 | 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 | .ipairs(platforms).do.local.entr |
| 27e00 | 79 20 3d 20 7b 20 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 | y.=.{.}.entry.src_buildcfg.=.bui |
| 27e20 | 6c 64 63 66 67 0a 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 | ldcfg.entry.src_platform.=.platf |
| 27e40 | 6f 72 6d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 65 6e | orm.if.platform.~=."PS3".then.en |
| 27e60 | 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c | try.buildcfg.=.buildcfg.entry.pl |
| 27e80 | 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 5f 70 6c 61 74 66 6f 72 | atform.=.premake.vstudio_platfor |
| 27ea0 | 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 | ms[platform].else.entry.buildcfg |
| 27ec0 | 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 69 6c 64 63 66 67 0a 65 | .=.platform...."."....buildcfg.e |
| 27ee0 | 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 74 72 | ntry.platform.=."Win32".end.entr |
| 27f00 | 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 2e 2e 20 22 7c 22 20 2e | y.name.=.entry.buildcfg...."|".. |
| 27f20 | 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 73 72 65 61 6c 20 3d 20 | ..entry.platform.entry.isreal.=. |
| 27f40 | 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 | (platform.~=."any".and.platform. |
| 27f60 | 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 73 2c 20 65 | ~=."mixed").table.insert(cfgs,.e |
| 27f80 | 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 73 0a 65 6e 64 0a 66 75 | ntry).end.end.return.cfgs.end.fu |
| 27fa0 | 6e 63 74 69 6f 6e 20 5f 56 53 2e 63 66 67 74 79 70 65 28 63 66 67 29 0a 69 66 20 28 63 66 67 2e | nction._VS.cfgtype(cfg).if.(cfg. |
| 27fc0 | 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e | kind.==."SharedLib").then.return |
| 27fe0 | 20 32 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 | .2.elseif.(cfg.kind.==."StaticLi |
| 28000 | 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 34 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 31 0a | b").then.return.4.else.return.1. |
| 28020 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f | end.end.function.premake.vstudio |
| 28040 | 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 | .cleansolution(sln).premake.clea |
| 28060 | 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c | n.file(sln,."%%.sln").premake.cl |
| 28080 | 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e | ean.file(sln,."%%.suo").premake. |
| 280a0 | 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b | clean.file(sln,."%%.ncb").premak |
| 280c0 | 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 | e.clean.file(sln,."%%.userprefs" |
| 280e0 | 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 | ).premake.clean.file(sln,."%%.us |
| 28100 | 65 72 74 61 73 6b 73 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 | ertasks").end.function.premake.v |
| 28120 | 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 | studio.cleanproject(prj).local.f |
| 28140 | 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 | name.=.premake.project.getfilena |
| 28160 | 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e | me(prj,."%%").os.remove(fname... |
| 28180 | 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 | .".vcproj").os.remove(fname...." |
| 281a0 | 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e | .vcproj.user").os.remove(fname.. |
| 281c0 | 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e | ..".vcxproj").os.remove(fname... |
| 281e0 | 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d | .".vcxproj.user").os.remove(fnam |
| 28200 | 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 29 0a 6f 73 2e 72 65 6d 6f | e....".vcxproj.filters").os.remo |
| 28220 | 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 | ve(fname....".csproj").os.remove |
| 28240 | 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d | (fname....".csproj.user").os.rem |
| 28260 | 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 | ove(fname....".pidb").os.remove( |
| 28280 | 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | fname....".sdf").end.function.pr |
| 282a0 | 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 28 6e 61 6d 65 29 0a | emake.vstudio.cleantarget(name). |
| 282c0 | 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 0a 6f 73 2e 72 65 6d | os.remove(name....".pdb").os.rem |
| 282e0 | 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 | ove(name....".idb").os.remove(na |
| 28300 | 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 | me....".ilk").os.remove(name.... |
| 28320 | 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e | ".vshost.exe").os.remove(name... |
| 28340 | 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | .".exe.manifest").end.local.func |
| 28360 | 74 69 6f 6e 20 6f 75 74 70 75 74 28 69 6e 64 65 6e 74 2c 20 76 61 6c 75 65 29 0a 5f 70 28 69 6e | tion.output(indent,.value)._p(in |
| 28380 | 64 65 6e 74 20 2e 2e 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | dent....value).end.local.functio |
| 283a0 | 6e 20 61 74 74 72 69 62 28 69 6e 64 65 6e 74 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 5f 70 | n.attrib(indent,.name,.value)._p |
| 283c0 | 28 69 6e 64 65 6e 74 20 2e 2e 20 22 5c 74 22 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 27 3d 22 27 20 | (indent...."\t"....name....'="'. |
| 283e0 | 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 56 | ...value....'"').end.function._V |
| 28400 | 53 2e 66 69 6c 65 73 28 70 72 6a 2c 20 66 6e 61 6d 65 2c 20 73 74 61 74 65 2c 20 6e 65 73 74 6c | S.files(prj,.fname,.state,.nestl |
| 28420 | 65 76 65 6c 29 0a 6c 6f 63 61 6c 20 69 6e 64 65 6e 74 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 | evel).local.indent.=.string.rep( |
| 28440 | 22 5c 74 22 2c 20 6e 65 73 74 6c 65 76 65 6c 20 2b 20 32 29 0a 69 66 20 28 73 74 61 74 65 20 3d | "\t",.nestlevel.+.2).if.(state.= |
| 28460 | 3d 20 22 47 72 6f 75 70 53 74 61 72 74 22 29 20 74 68 65 6e 0a 6f 75 74 70 75 74 28 69 6e 64 65 | =."GroupStart").then.output(inde |
| 28480 | 6e 74 2c 20 22 3c 46 69 6c 74 65 72 22 29 0a 61 74 74 72 69 62 28 69 6e 64 65 6e 74 2c 20 22 4e | nt,."<Filter").attrib(indent,."N |
| 284a0 | 61 6d 65 22 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 6e 61 6d 65 29 29 0a 61 74 74 72 69 | ame",.path.getname(fname)).attri |
| 284c0 | 62 28 69 6e 64 65 6e 74 2c 20 22 46 69 6c 74 65 72 22 2c 20 22 22 29 0a 6f 75 74 70 75 74 28 69 | b(indent,."Filter",."").output(i |
| 284e0 | 6e 64 65 6e 74 2c 20 22 5c 74 3e 22 29 0a 65 6c 73 65 69 66 20 28 73 74 61 74 65 20 3d 3d 20 22 | ndent,."\t>").elseif.(state.==." |
| 28500 | 47 72 6f 75 70 45 6e 64 22 29 20 74 68 65 6e 0a 6f 75 74 70 75 74 28 69 6e 64 65 6e 74 2c 20 22 | GroupEnd").then.output(indent,." |
| 28520 | 3c 2f 46 69 6c 74 65 72 3e 22 29 0a 65 6c 73 65 0a 6f 75 74 70 75 74 28 69 6e 64 65 6e 74 2c 20 | </Filter>").else.output(indent,. |
| 28540 | 22 3c 46 69 6c 65 22 29 0a 61 74 74 72 69 62 28 69 6e 64 65 6e 74 2c 20 22 52 65 6c 61 74 69 76 | "<File").attrib(indent,."Relativ |
| 28560 | 65 50 61 74 68 22 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c | ePath",.path.translate(fname,."\ |
| 28580 | 5c 22 29 29 0a 6f 75 74 70 75 74 28 69 6e 64 65 6e 74 2c 20 22 5c 74 3e 22 29 0a 69 66 20 28 6e | \")).output(indent,."\t>").if.(n |
| 285a0 | 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f | ot.prj.flags.NoPCH.and.prj.pchso |
| 285c0 | 75 72 63 65 20 3d 3d 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e | urce.==.fname).then.for._,.cfgin |
| 285e0 | 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 | fo.in.ipairs(prj.solution.vstudi |
| 28600 | 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 | o_configs).do.if.cfginfo.isreal. |
| 28620 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 | then.local.cfg.=.premake.getconf |
| 28640 | 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 | ig(prj,.cfginfo.src_buildcfg,.cf |
| 28660 | 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6f 75 74 70 75 74 28 69 6e 64 65 6e | ginfo.src_platform).output(inden |
| 28680 | 74 2c 20 22 5c 74 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 29 0a 61 74 74 72 69 | t,."\t<FileConfiguration").attri |
| 286a0 | 62 28 69 6e 64 65 6e 74 2c 20 22 5c 74 4e 61 6d 65 22 2c 20 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 | b(indent,."\tName",.cfginfo.name |
| 286c0 | 29 0a 6f 75 74 70 75 74 28 69 6e 64 65 6e 74 2c 20 22 5c 74 5c 74 3e 22 29 0a 6f 75 74 70 75 74 | ).output(indent,."\t\t>").output |
| 286e0 | 28 69 6e 64 65 6e 74 2c 20 22 5c 74 5c 74 3c 54 6f 6f 6c 22 29 0a 61 74 74 72 69 62 28 69 6e 64 | (indent,."\t\t<Tool").attrib(ind |
| 28700 | 65 6e 74 2c 20 22 5c 74 5c 74 4e 61 6d 65 22 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 | ent,."\t\tName",.iif(cfg.system. |
| 28720 | 3d 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 | ==."Xbox360",."VCCLX360CompilerT |
| 28740 | 6f 6f 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 61 74 74 72 69 | ool",."VCCLCompilerTool")).attri |
| 28760 | 62 28 69 6e 64 65 6e 74 2c 20 22 5c 74 5c 74 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 | b(indent,."\t\tUsePrecompiledHea |
| 28780 | 64 65 72 22 2c 20 22 31 22 29 0a 6f 75 74 70 75 74 28 69 6e 64 65 6e 74 2c 20 22 5c 74 5c 74 2f | der",."1").output(indent,."\t\t/ |
| 287a0 | 3e 22 29 0a 6f 75 74 70 75 74 28 69 6e 64 65 6e 74 2c 20 22 5c 74 3c 2f 46 69 6c 65 43 6f 6e 66 | >").output(indent,."\t</FileConf |
| 287c0 | 69 67 75 72 61 74 69 6f 6e 3e 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 70 75 74 28 | iguration>").end.end.end.output( |
| 287e0 | 69 6e 64 65 6e 74 2c 20 22 3c 2f 46 69 6c 65 3e 22 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | indent,."</File>").end.end.funct |
| 28800 | 69 6f 6e 20 5f 56 53 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 | ion._VS.optimization(cfg).local. |
| 28820 | 72 65 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 | result.=.0.for._,.value.in.ipair |
| 28840 | 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 | s(cfg.flags).do.if.(value.==."Op |
| 28860 | 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 33 0a 65 6c 73 65 69 66 20 | timize").then.result.=.3.elseif. |
| 28880 | 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 | (value.==."OptimizeSize").then.r |
| 288a0 | 65 73 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 | esult.=.1.elseif.(value.==."Opti |
| 288c0 | 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 32 0a 65 6e 64 0a | mizeSpeed").then.result.=.2.end. |
| 288e0 | 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f | end.return.result.end.function._ |
| 28900 | 56 53 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 | VS.projectfile(prj).local.extens |
| 28920 | 69 6f 6e 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 | ion.if.(prj.language.==."C#").th |
| 28940 | 65 6e 0a 65 78 74 65 6e 73 69 6f 6e 20 3d 20 22 2e 63 73 70 72 6f 6a 22 0a 65 6c 73 65 69 66 20 | en.extension.=.".csproj".elseif. |
| 28960 | 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 31 30 22 20 20 61 6e 64 20 70 72 6a 2e 6c 61 | (_ACTION.==."vs2010"..and.prj.la |
| 28980 | 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 29 74 68 65 6e 0a 65 78 74 65 6e 73 69 6f 6e 20 | nguage.==."C++".)then.extension. |
| 289a0 | 3d 20 22 2e 76 63 78 70 72 6f 6a 22 0a 65 6c 73 65 69 66 20 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 | =.".vcxproj".elseif.(_ACTION.==. |
| 289c0 | 22 76 73 32 30 31 30 22 20 20 61 6e 64 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 | "vs2010"..and.prj.language.==."C |
| 289e0 | 22 20 29 74 68 65 6e 0a 65 78 74 65 6e 73 69 6f 6e 20 3d 20 22 2e 76 63 78 70 72 6f 6a 22 0a 65 | ".)then.extension.=.".vcxproj".e |
| 28a00 | 6c 73 65 0a 65 78 74 65 6e 73 69 6f 6e 20 3d 20 22 2e 76 63 70 72 6f 6a 22 0a 65 6e 64 0a 6c 6f | lse.extension.=.".vcproj".end.lo |
| 28a20 | 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 | cal.fname.=.path.join(prj.locati |
| 28a40 | 6f 6e 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 2e 2e 65 78 74 65 | on,.prj.name).return.fname..exte |
| 28a60 | 6e 73 69 6f 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 56 53 2e 74 6f 6f 6c 28 70 72 6a 29 | nsion.end.function._VS.tool(prj) |
| 28a80 | 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a | .if.(prj.language.==."C#").then. |
| 28aa0 | 72 65 74 75 72 6e 20 22 46 41 45 30 34 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d | return."FAE04EC0-301F-11D3-BF4B- |
| 28ac0 | 30 30 43 30 34 46 37 39 45 46 42 43 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 | 00C04F79EFBC".else.return."8BC9C |
| 28ae0 | 45 42 38 2d 38 42 34 41 2d 31 31 44 30 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 | EB8-8B4A-11D0-8D11-00A0C91BC942" |
| 28b00 | 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 | .end.end.newaction.{.trigger.... |
| 28b20 | 20 20 20 20 20 3d 20 22 76 73 32 30 30 32 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 | .....=."vs2002",.shortname...... |
| 28b40 | 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 32 22 2c 0a 64 65 73 63 72 69 70 | .=."Visual.Studio.2002",.descrip |
| 28b60 | 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 | tion.....=."Generate.Microsoft.V |
| 28b80 | 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 32 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 | isual.Studio.2002.project.files" |
| 28ba0 | 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 | ,.os..............=."windows",.v |
| 28bc0 | 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c | alid_kinds.....=.{."ConsoleApp", |
| 28be0 | 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 | ."WindowedApp",."StaticLib",."Sh |
| 28c00 | 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 | aredLib".},.valid_languages.=.{. |
| 28c20 | 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 | "C",."C++",."C#".},.valid_tools. |
| 28c40 | 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f | ....=.{.cc.....=.{."msc"...},.do |
| 28c60 | 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f | tnet.=.{."msnet".},.},.onsolutio |
| 28c80 | 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 | n.=.function(sln).premake.genera |
| 28ca0 | 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 32 | te(sln,."%%.sln",.premake.vs2002 |
| 28cc0 | 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 | _solution).end,.onproject.=.func |
| 28ce0 | 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f | tion(prj).if.premake.isdotnetpro |
| 28d00 | 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 | ject(prj).then.premake.generate( |
| 28d20 | 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 32 | prj,."%%.csproj",.premake.vs2002 |
| 28d40 | 5f 63 73 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 | _csproj).premake.generate(prj,." |
| 28d60 | 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 32 5f | %%.csproj.user",.premake.vs2002_ |
| 28d80 | 63 73 70 72 6f 6a 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 | csproj_user).else.premake.genera |
| 28da0 | 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 | te(prj,."%%.vcproj",.premake.vs2 |
| 28dc0 | 30 30 78 5f 76 63 70 72 6f 6a 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 | 00x_vcproj).end.end,.oncleansolu |
| 28de0 | 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 | tion.=.premake.vstudio.cleansolu |
| 28e00 | 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e | tion,.oncleanproject..=.premake. |
| 28e20 | 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 | vstudio.cleanproject,.oncleantar |
| 28e40 | 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 | get...=.premake.vstudio.cleantar |
| 28e60 | 67 65 74 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 | get.}.newaction.{.trigger....... |
| 28e80 | 20 20 3d 20 22 76 73 32 30 30 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 | ..=."vs2003",.shortname.......=. |
| 28ea0 | 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f | "Visual.Studio.2003",.descriptio |
| 28ec0 | 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 | n.....=."Generate.Microsoft.Visu |
| 28ee0 | 61 6c 20 53 74 75 64 69 6f 20 32 30 30 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f | al.Studio.2003.project.files",.o |
| 28f00 | 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 | s..............=."windows",.vali |
| 28f20 | 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 | d_kinds.....=.{."ConsoleApp",."W |
| 28f40 | 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 | indowedApp",."StaticLib",."Share |
| 28f60 | 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 | dLib".},.valid_languages.=.{."C" |
| 28f80 | 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 | ,."C++",."C#".},.valid_tools.... |
| 28fa0 | 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 | .=.{.cc.....=.{."msc"...},.dotne |
| 28fc0 | 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d | t.=.{."msnet".},.},.onsolution.= |
| 28fe0 | 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 | .function(sln).premake.generate( |
| 29000 | 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 33 5f 73 6f | sln,."%%.sln",.premake.vs2003_so |
| 29020 | 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f | lution).end,.onproject.=.functio |
| 29040 | 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 | n(prj).if.premake.isdotnetprojec |
| 29060 | 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a | t(prj).then.premake.generate(prj |
| 29080 | 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 32 5f 63 73 | ,."%%.csproj",.premake.vs2002_cs |
| 290a0 | 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e | proj).premake.generate(prj,."%%. |
| 290c0 | 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 32 5f 63 73 70 | csproj.user",.premake.vs2002_csp |
| 290e0 | 72 6f 6a 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 | roj_user).else.premake.generate( |
| 29100 | 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 | prj,."%%.vcproj",.premake.vs200x |
| 29120 | 5f 76 63 70 72 6f 6a 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f | _vcproj).end.end,.oncleansolutio |
| 29140 | 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f | n.=.premake.vstudio.cleansolutio |
| 29160 | 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 | n,.oncleanproject..=.premake.vst |
| 29180 | 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 | udio.cleanproject,.oncleantarget |
| 291a0 | 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 | ...=.premake.vstudio.cleantarget |
| 291c0 | 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d | .}.newaction.{.trigger.........= |
| 291e0 | 20 22 76 73 32 30 30 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 | ."vs2005",.shortname.......=."Vi |
| 29200 | 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 | sual.Studio.2005",.description.. |
| 29220 | 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 | ...=."Generate.Microsoft.Visual. |
| 29240 | 53 74 75 64 69 6f 20 32 30 30 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 | Studio.2005.project.files",.os.. |
| 29260 | 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b | ............=."windows",.valid_k |
| 29280 | 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 | inds.....=.{."ConsoleApp",."Wind |
| 292a0 | 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 | owedApp",."StaticLib",."SharedLi |
| 292c0 | 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 | b".},.valid_languages.=.{."C",." |
| 292e0 | 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 | C++",."C#".},.valid_tools.....=. |
| 29300 | 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d | {.cc.....=.{."msc"...},.dotnet.= |
| 29320 | 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 | .{."msnet".},.},.onsolution.=.fu |
| 29340 | 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e | nction(sln).premake.generate(sln |
| 29360 | 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 | ,."%%.sln",.premake.vs2005_solut |
| 29380 | 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 | ion).end,.onproject.=.function(p |
| 293a0 | 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 | rj).if.premake.isdotnetproject(p |
| 293c0 | 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 | rj).then.premake.generate(prj,." |
| 293e0 | 25 25 2e 63 73 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 63 73 70 72 6f | %%.csproj",.premake.vs2005_cspro |
| 29400 | 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 | j).premake.generate(prj,."%%.csp |
| 29420 | 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 63 73 70 72 6f 6a | roj.user",.premake.vs2005_csproj |
| 29440 | 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a | _user).else.premake.generate(prj |
| 29460 | 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 | ,."%%.vcproj",.premake.vs200x_vc |
| 29480 | 70 72 6f 6a 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d | proj).end.end,.oncleansolution.= |
| 294a0 | 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a | .premake.vstudio.cleansolution,. |
| 294c0 | 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | oncleanproject..=.premake.vstudi |
| 294e0 | 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 | o.cleanproject,.oncleantarget... |
| 29500 | 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 0a 7d 0a | =.premake.vstudio.cleantarget.}. |
| 29520 | 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 | newaction.{.trigger.........=."v |
| 29540 | 73 32 30 30 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 | s2008",.shortname.......=."Visua |
| 29560 | 6c 20 53 74 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 | l.Studio.2008",.description..... |
| 29580 | 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 | =."Generate.Microsoft.Visual.Stu |
| 295a0 | 64 69 6f 20 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 | dio.2008.project.files",.os..... |
| 295c0 | 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 | .........=."windows",.valid_kind |
| 295e0 | 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 | s.....=.{."ConsoleApp",."Windowe |
| 29600 | 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 | dApp",."StaticLib",."SharedLib". |
| 29620 | 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b | },.valid_languages.=.{."C",."C++ |
| 29640 | 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 | ",."C#".},.valid_tools.....=.{.c |
| 29660 | 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 | c.....=.{."msc"...},.dotnet.=.{. |
| 29680 | 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 | "msnet".},.},.onsolution.=.funct |
| 296a0 | 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 | ion(sln).premake.generate(sln,." |
| 296c0 | 25 25 2e 73 6c 6e 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e | %%.sln",.premake.vs2005_solution |
| 296e0 | 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 | ).end,.onproject.=.function(prj) |
| 29700 | 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 | .if.premake.isdotnetproject(prj) |
| 29720 | 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e | .then.premake.generate(prj,."%%. |
| 29740 | 63 73 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 63 73 70 72 6f 6a 29 0a | csproj",.premake.vs2005_csproj). |
| 29760 | 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a | premake.generate(prj,."%%.csproj |
| 29780 | 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 63 73 70 72 6f 6a 5f 75 73 | .user",.premake.vs2005_csproj_us |
| 297a0 | 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 | er).else.premake.generate(prj,." |
| 297c0 | 25 25 2e 76 63 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f | %%.vcproj",.premake.vs200x_vcpro |
| 297e0 | 6a 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 | j).end.end,.oncleansolution.=.pr |
| 29800 | 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 | emake.vstudio.cleansolution,.onc |
| 29820 | 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 | leanproject..=.premake.vstudio.c |
| 29840 | 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 | leanproject,.oncleantarget...=.p |
| 29860 | 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 0a 7d 0a 6e 65 77 | remake.vstudio.cleantarget.}.new |
| 29880 | 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 | action..{.trigger.........=."vs2 |
| 298a0 | 30 31 30 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 | 010",.shortname.......=."Visual. |
| 298c0 | 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 | Studio.2010",.description.....=. |
| 298e0 | 22 47 65 6e 65 72 61 74 65 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f | "Generate.Visual.Studio.2010.pro |
| 29900 | 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 | ject.files.(experimental)",.os.. |
| 29920 | 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b | ............=."windows",.valid_k |
| 29940 | 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 | inds.....=.{."ConsoleApp",."Wind |
| 29960 | 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 | owedApp",."StaticLib",."SharedLi |
| 29980 | 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 2b 2b 22 2c | b".},.valid_languages.=.{."C++", |
| 299a0 | 22 43 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 | "C"},.valid_tools.....=.{.cc.... |
| 299c0 | 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 | .=.{."msc"...},.},.onsolution.=. |
| 299e0 | 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 | function(sln).premake.generate(s |
| 29a00 | 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 5f 67 65 6e 65 72 69 63 | ln,."%%.sln",.premake.vs_generic |
| 29a20 | 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 | _solution).end,.onproject.=.func |
| 29a40 | 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 | tion(prj).premake.generate(prj,. |
| 29a60 | 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 | "%%.vcxproj",.premake.vs2010_vcx |
| 29a80 | 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e | proj).premake.generate(prj,."%%. |
| 29aa0 | 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 | vcxproj.user",.premake.vs2010_vc |
| 29ac0 | 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a | xproj_user).premake.generate(prj |
| 29ae0 | 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 70 72 65 6d 61 6b 65 2e | ,."%%.vcxproj.filters",.premake. |
| 29b00 | 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 2c 0a 6f 6e 63 | vs2010_vcxproj_filters).end,.onc |
| 29b20 | 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 | leansolution.=.premake.vstudio.c |
| 29b40 | 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 | leansolution,.oncleanproject..=. |
| 29b60 | 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e | premake.vstudio.cleanproject,.on |
| 29b80 | 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e | cleantarget...=.premake.vstudio. |
| 29ba0 | 63 6c 65 61 6e 74 61 72 67 65 74 0a 7d 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 | cleantarget.}.function.premake.v |
| 29bc0 | 73 32 30 30 32 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 | s2002_solution(sln).io.eol.=.'\r |
| 29be0 | 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b | \n'.sln.vstudio_configs.=.premak |
| 29c00 | 65 2e 76 73 74 75 64 69 6f 5f 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 | e.vstudio_buildconfigs(sln)._p(' |
| 29c20 | 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e | Microsoft.Visual.Studio.Solution |
| 29c40 | 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 37 2e 30 30 27 29 0a 66 6f 72 | .File,.Format.Version.7.00').for |
| 29c60 | 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f | .prj.in.premake.solution.eachpro |
| 29c80 | 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 | ject(sln).do.local.projpath.=.pa |
| 29ca0 | 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c | th.translate(path.getrelative(sl |
| 29cc0 | 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 5f 56 53 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 | n.location,._VS.projectfile(prj) |
| 29ce0 | 29 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 | ))._p('Project("{%s}").=."%s",." |
| 29d00 | 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 5f 56 53 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a | %s",."{%s}"',._VS.tool(prj),.prj |
| 29d20 | 2e 6e 61 6d 65 2c 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 45 | .name,.projpath,.prj.uuid)._p('E |
| 29d40 | 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 5f 70 28 | ndProject').end._p('Global')._p( |
| 29d60 | 31 2c 27 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 | 1,'GlobalSection(SolutionConfigu |
| 29d80 | 72 61 74 69 6f 6e 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 69 2c 20 63 | ration).=.preSolution').for.i,.c |
| 29da0 | 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 | fgname.in.ipairs(sln.configurati |
| 29dc0 | 6f 6e 73 29 20 64 6f 0a 5f 70 28 32 2c 27 43 6f 6e 66 69 67 4e 61 6d 65 2e 25 64 20 3d 20 25 73 | ons).do._p(2,'ConfigName.%d.=.%s |
| 29de0 | 27 2c 20 69 20 2d 20 31 2c 20 63 66 67 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 45 6e 64 | ',.i.-.1,.cfgname).end._p(1,'End |
| 29e00 | 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 5f 70 28 31 2c 27 47 6c 6f 62 61 6c 53 65 63 74 | GlobalSection')._p(1,'GlobalSect |
| 29e20 | 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 53 | ion(ProjectDependencies).=.postS |
| 29e40 | 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 31 2c 27 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e | olution')._p(1,'EndGlobalSection |
| 29e60 | 27 29 0a 5f 70 28 31 2c 27 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f | ')._p(1,'GlobalSection(ProjectCo |
| 29e80 | 6e 66 69 67 75 72 61 74 69 6f 6e 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f | nfiguration).=.postSolution').fo |
| 29ea0 | 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 | r.prj.in.premake.solution.eachpr |
| 29ec0 | 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 | oject(sln).do.for._,.cfgname.in. |
| 29ee0 | 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 | ipairs(sln.configurations).do._p |
| 29f00 | 28 32 2c 27 7b 25 73 7d 2e 25 73 2e 41 63 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 | (2,'{%s}.%s.ActiveCfg.=.%s|%s',. |
| 29f20 | 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 6e 61 6d 65 2c 20 5f 56 53 2e | prj.uuid,.cfgname,.cfgname,._VS. |
| 29f40 | 61 72 63 68 28 70 72 6a 29 29 0a 5f 70 28 32 2c 27 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 | arch(prj))._p(2,'{%s}.%s.Build.0 |
| 29f60 | 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 | .=.%s|%s',.prj.uuid,.cfgname,.cf |
| 29f80 | 67 6e 61 6d 65 2c 20 5f 56 53 2e 61 72 63 68 28 70 72 6a 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | gname,._VS.arch(prj)).end.end._p |
| 29fa0 | 28 31 2c 27 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 5f 70 28 31 2c 27 47 6c 6f | (1,'EndGlobalSection')._p(1,'Glo |
| 29fc0 | 62 61 6c 53 65 63 74 69 6f 6e 28 45 78 74 65 6e 73 69 62 69 6c 69 74 79 47 6c 6f 62 61 6c 73 29 | balSection(ExtensibilityGlobals) |
| 29fe0 | 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 31 2c 27 45 6e 64 47 6c 6f 62 61 | .=.postSolution')._p(1,'EndGloba |
| 2a000 | 6c 53 65 63 74 69 6f 6e 27 29 0a 5f 70 28 31 2c 27 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 45 | lSection')._p(1,'GlobalSection(E |
| 2a020 | 78 74 65 6e 73 69 62 69 6c 69 74 79 41 64 64 49 6e 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 | xtensibilityAddIns).=.postSoluti |
| 2a040 | 6f 6e 27 29 0a 5f 70 28 31 2c 27 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 5f 70 | on')._p(1,'EndGlobalSection')._p |
| 2a060 | 28 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | ('EndGlobal').end..local.functio |
| 2a080 | 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 | n.getelements(prj,.action,.fname |
| 2a0a0 | 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 | ).if.action.==."Compile".and.fna |
| 2a0c0 | 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 | me:endswith(".cs").then.return." |
| 2a0e0 | 53 75 62 54 79 70 65 43 6f 64 65 22 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 | SubTypeCode".end.if.action.==."E |
| 2a100 | 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 | mbeddedResource".and.fname:endsw |
| 2a120 | 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 | ith(".resx").then.local.basename |
| 2a140 | 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 | .=.fname:sub(1,.-6).local.testna |
| 2a160 | 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e | me.=.path.getname(basename....". |
| 2a180 | 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 | cs").if.premake.findfile(prj,.te |
| 2a1a0 | 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 | stname).then.return."Dependency" |
| 2a1c0 | 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 | ,.testname.end.end.return."None" |
| 2a1e0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 32 5f 63 73 70 | .end.function.premake.vs2002_csp |
| 2a200 | 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 56 69 | roj(prj).io.eol.=."\r\n"._p('<Vi |
| 2a220 | 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 53 48 41 | sualStudioProject>')._p(1,'<CSHA |
| 2a240 | 52 50 27 29 0a 5f 70 28 32 2c 27 50 72 6f 6a 65 63 74 54 79 70 65 20 3d 20 22 4c 6f 63 61 6c 22 | RP')._p(2,'ProjectType.=."Local" |
| 2a260 | 27 29 0a 5f 70 28 32 2c 27 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 3d 20 22 25 73 22 27 2c | ')._p(2,'ProductVersion.=."%s"', |
| 2a280 | 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 32 22 2c 20 22 37 2e 30 2e 39 | .iif(_ACTION.==."vs2002",."7.0.9 |
| 2a2a0 | 32 35 34 22 2c 20 22 37 2e 31 30 2e 33 30 37 37 22 29 29 0a 5f 70 28 32 2c 27 53 63 68 65 6d 61 | 254",."7.10.3077"))._p(2,'Schema |
| 2a2c0 | 56 65 72 73 69 6f 6e 20 3d 20 22 25 73 22 27 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 | Version.=."%s"',.iif(_ACTION.==. |
| 2a2e0 | 22 76 73 32 30 30 32 22 2c 20 22 31 2e 30 22 2c 20 22 32 2e 30 22 29 29 0a 5f 70 28 32 2c 27 50 | "vs2002",."1.0",."2.0"))._p(2,'P |
| 2a300 | 72 6f 6a 65 63 74 47 75 69 64 20 3d 20 22 7b 25 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a | rojectGuid.=."{%s}"',.prj.uuid). |
| 2a320 | 5f 70 28 31 2c 27 3e 27 29 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 5f 70 28 33 2c 27 | _p(1,'>')._p(2,'<Build>')._p(3,' |
| 2a340 | 3c 53 65 74 74 69 6e 67 73 27 29 0a 5f 70 28 34 2c 27 41 70 70 6c 69 63 61 74 69 6f 6e 49 63 6f | <Settings')._p(4,'ApplicationIco |
| 2a360 | 6e 20 3d 20 22 22 27 29 0a 5f 70 28 34 2c 27 41 73 73 65 6d 62 6c 79 4b 65 79 43 6f 6e 74 61 69 | n.=.""')._p(4,'AssemblyKeyContai |
| 2a380 | 6e 65 72 4e 61 6d 65 20 3d 20 22 22 27 29 0a 5f 70 28 34 2c 27 41 73 73 65 6d 62 6c 79 4e 61 6d | nerName.=.""')._p(4,'AssemblyNam |
| 2a3a0 | 65 20 3d 20 22 25 73 22 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e | e.=."%s"',.prj.buildtarget.basen |
| 2a3c0 | 61 6d 65 29 0a 5f 70 28 34 2c 27 41 73 73 65 6d 62 6c 79 4f 72 69 67 69 6e 61 74 6f 72 4b 65 79 | ame)._p(4,'AssemblyOriginatorKey |
| 2a3e0 | 46 69 6c 65 20 3d 20 22 22 27 29 0a 5f 70 28 34 2c 27 44 65 66 61 75 6c 74 43 6c 69 65 6e 74 53 | File.=.""')._p(4,'DefaultClientS |
| 2a400 | 63 72 69 70 74 20 3d 20 22 4a 53 63 72 69 70 74 22 27 29 0a 5f 70 28 34 2c 27 44 65 66 61 75 6c | cript.=."JScript"')._p(4,'Defaul |
| 2a420 | 74 48 54 4d 4c 50 61 67 65 4c 61 79 6f 75 74 20 3d 20 22 47 72 69 64 22 27 29 0a 5f 70 28 34 2c | tHTMLPageLayout.=."Grid"')._p(4, |
| 2a440 | 27 44 65 66 61 75 6c 74 54 61 72 67 65 74 53 63 68 65 6d 61 20 3d 20 22 49 45 35 30 22 27 29 0a | 'DefaultTargetSchema.=."IE50"'). |
| 2a460 | 5f 70 28 34 2c 27 44 65 6c 61 79 53 69 67 6e 20 3d 20 22 66 61 6c 73 65 22 27 29 0a 69 66 20 5f | _p(4,'DelaySign.=."false"').if._ |
| 2a480 | 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 32 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 6f | ACTION.==."vs2002".then._p(4,'No |
| 2a4a0 | 53 74 61 6e 64 61 72 64 4c 69 62 72 61 72 69 65 73 20 3d 20 22 66 61 6c 73 65 22 27 29 0a 65 6e | StandardLibraries.=."false"').en |
| 2a4c0 | 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 54 79 70 65 20 3d 20 22 25 73 22 27 2c 20 70 72 65 6d | d._p(4,'OutputType.=."%s"',.prem |
| 2a4e0 | 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 69 66 20 5f 41 43 54 | ake.dotnet.getkind(prj)).if._ACT |
| 2a500 | 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 33 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 42 75 | ION.==."vs2003".then._p(4,'PreBu |
| 2a520 | 69 6c 64 45 76 65 6e 74 20 3d 20 22 22 27 29 0a 5f 70 28 34 2c 27 50 6f 73 74 42 75 69 6c 64 45 | ildEvent.=.""')._p(4,'PostBuildE |
| 2a540 | 76 65 6e 74 20 3d 20 22 22 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 | vent.=.""').end._p(4,'RootNamesp |
| 2a560 | 61 63 65 20 3d 20 22 25 73 22 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 | ace.=."%s"',.prj.buildtarget.bas |
| 2a580 | 65 6e 61 6d 65 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 33 22 20 74 68 | ename).if._ACTION.==."vs2003".th |
| 2a5a0 | 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 20 3d 20 22 4f 6e | en._p(4,'RunPostBuildEvent.=."On |
| 2a5c0 | 42 75 69 6c 64 53 75 63 63 65 73 73 22 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 74 61 72 74 75 | BuildSuccess"').end._p(4,'Startu |
| 2a5e0 | 70 4f 62 6a 65 63 74 20 3d 20 22 22 27 29 0a 5f 70 28 33 2c 27 3e 27 29 0a 66 6f 72 20 63 66 67 | pObject.=.""')._p(3,'>').for.cfg |
| 2a600 | 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f | .in.premake.eachconfig(prj).do._ |
| 2a620 | 70 28 34 2c 27 3c 43 6f 6e 66 69 67 27 29 0a 5f 70 28 35 2c 27 4e 61 6d 65 20 3d 20 22 25 73 22 | p(4,'<Config')._p(5,'Name.=."%s" |
| 2a640 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 29 0a 5f 70 28 35 2c 27 | ',.premake.esc(cfg.name))._p(5,' |
| 2a660 | 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 20 3d 20 22 25 73 22 27 2c 20 69 69 66 28 63 | AllowUnsafeBlocks.=."%s"',.iif(c |
| 2a680 | 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 | fg.flags.Unsafe,."true",."false" |
| 2a6a0 | 29 29 0a 5f 70 28 35 2c 27 42 61 73 65 41 64 64 72 65 73 73 20 3d 20 22 32 38 35 32 31 32 36 37 | ))._p(5,'BaseAddress.=."28521267 |
| 2a6c0 | 32 22 27 29 0a 5f 70 28 35 2c 27 43 68 65 63 6b 46 6f 72 4f 76 65 72 66 6c 6f 77 55 6e 64 65 72 | 2"')._p(5,'CheckForOverflowUnder |
| 2a6e0 | 66 6c 6f 77 20 3d 20 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 35 2c 27 43 6f 6e 66 69 67 75 72 61 | flow.=."false"')._p(5,'Configura |
| 2a700 | 74 69 6f 6e 4f 76 65 72 72 69 64 65 46 69 6c 65 20 3d 20 22 22 27 29 0a 5f 70 28 35 2c 27 44 65 | tionOverrideFile.=.""')._p(5,'De |
| 2a720 | 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 20 3d 20 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 | fineConstants.=."%s"',.premake.e |
| 2a740 | 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 | sc(table.concat(cfg.defines,.";" |
| 2a760 | 29 29 29 0a 5f 70 28 35 2c 27 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 46 69 6c 65 20 3d 20 22 22 | )))._p(5,'DocumentationFile.=."" |
| 2a780 | 27 29 0a 5f 70 28 35 2c 27 44 65 62 75 67 53 79 6d 62 6f 6c 73 20 3d 20 22 25 73 22 27 2c 20 69 | ')._p(5,'DebugSymbols.=."%s"',.i |
| 2a7a0 | 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 2c 20 22 74 72 75 65 22 2c 20 22 66 | if(cfg.flags.Symbols,."true",."f |
| 2a7c0 | 61 6c 73 65 22 29 29 0a 5f 70 28 35 2c 27 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 20 3d 20 22 34 | alse"))._p(5,'FileAlignment.=."4 |
| 2a7e0 | 30 39 36 22 27 29 0a 5f 70 28 35 2c 27 49 6e 63 72 65 6d 65 6e 74 61 6c 42 75 69 6c 64 20 3d 20 | 096"')._p(5,'IncrementalBuild.=. |
| 2a800 | 22 66 61 6c 73 65 22 27 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 33 22 | "false"').if._ACTION.==."vs2003" |
| 2a820 | 20 74 68 65 6e 0a 5f 70 28 35 2c 27 4e 6f 53 74 64 4c 69 62 20 3d 20 22 66 61 6c 73 65 22 27 29 | .then._p(5,'NoStdLib.=."false"') |
| 2a840 | 0a 5f 70 28 35 2c 27 4e 6f 57 61 72 6e 20 3d 20 22 22 27 29 0a 65 6e 64 0a 5f 70 28 35 2c 27 4f | ._p(5,'NoWarn.=.""').end._p(5,'O |
| 2a860 | 70 74 69 6d 69 7a 65 20 3d 20 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f | ptimize.=."%s"',.iif(cfg.flags.O |
| 2a880 | 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a | ptimize.or.cfg.flags.OptimizeSiz |
| 2a8a0 | 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 | e.or.cfg.flags.OptimizeSpeed,."t |
| 2a8c0 | 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 35 2c 27 4f 75 74 70 75 74 50 61 74 68 | rue",."false"))._p(5,'OutputPath |
| 2a8e0 | 20 3d 20 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 | .=."%s"',.premake.esc(cfg.buildt |
| 2a900 | 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 35 2c 27 52 65 67 69 73 74 65 72 | arget.directory))._p(5,'Register |
| 2a920 | 46 6f 72 43 6f 6d 49 6e 74 65 72 6f 70 20 3d 20 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 35 2c 27 | ForComInterop.=."false"')._p(5,' |
| 2a940 | 52 65 6d 6f 76 65 49 6e 74 65 67 65 72 43 68 65 63 6b 73 20 3d 20 22 66 61 6c 73 65 22 27 29 0a | RemoveIntegerChecks.=."false"'). |
| 2a960 | 5f 70 28 35 2c 27 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 20 3d 20 22 25 | _p(5,'TreatWarningsAsErrors.=."% |
| 2a980 | 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 | s"',.iif(cfg.flags.FatalWarnings |
| 2a9a0 | 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 35 2c 27 57 61 72 6e 69 6e | ,."true",."false"))._p(5,'Warnin |
| 2a9c0 | 67 4c 65 76 65 6c 20 3d 20 22 34 22 27 29 0a 5f 70 28 34 2c 27 2f 3e 27 29 0a 65 6e 64 0a 5f 70 | gLevel.=."4"')._p(4,'/>').end._p |
| 2a9e0 | 28 33 2c 27 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e | (3,'</Settings>')._p(3,'<Referen |
| 2aa00 | 63 65 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d | ces>').for._,.ref.in.ipairs(prem |
| 2aa20 | 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f | ake.getlinks(prj,."siblings",."o |
| 2aa40 | 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 34 2c 27 3c 52 65 66 65 72 65 6e 63 65 27 29 0a 5f | bject")).do._p(4,'<Reference')._ |
| 2aa60 | 70 28 35 2c 27 4e 61 6d 65 20 3d 20 22 25 73 22 27 2c 20 72 65 66 2e 62 75 69 6c 64 74 61 72 67 | p(5,'Name.=."%s"',.ref.buildtarg |
| 2aa80 | 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 35 2c 27 50 72 6f 6a 65 63 74 20 3d 20 22 7b 25 | et.basename)._p(5,'Project.=."{% |
| 2aaa0 | 73 7d 22 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 35 2c 27 50 61 63 6b 61 67 65 20 3d 20 | s}"',.ref.uuid)._p(5,'Package.=. |
| 2aac0 | 22 7b 25 73 7d 22 27 2c 20 5f 56 53 2e 74 6f 6f 6c 28 72 65 66 29 29 0a 5f 70 28 34 2c 27 2f 3e | "{%s}"',._VS.tool(ref))._p(4,'/> |
| 2aae0 | 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 | ').end.for._,.linkname.in.ipairs |
| 2ab00 | 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c | (premake.getlinks(prj,."system", |
| 2ab20 | 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 5f 70 28 34 2c 27 3c 52 65 66 65 72 65 6e 63 | ."fullpath")).do._p(4,'<Referenc |
| 2ab40 | 65 27 29 0a 5f 70 28 35 2c 27 4e 61 6d 65 20 3d 20 22 25 73 22 27 2c 20 70 61 74 68 2e 67 65 74 | e')._p(5,'Name.=."%s"',.path.get |
| 2ab60 | 62 61 73 65 6e 61 6d 65 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 5f 70 28 35 2c 27 41 73 73 65 6d 62 | basename(linkname))._p(5,'Assemb |
| 2ab80 | 6c 79 4e 61 6d 65 20 3d 20 22 25 73 22 27 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e | lyName.=."%s"',.path.getname(lin |
| 2aba0 | 6b 6e 61 6d 65 29 29 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e | kname)).if.path.getdirectory(lin |
| 2abc0 | 6b 6e 61 6d 65 29 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 35 2c 27 48 69 6e 74 50 61 74 | kname).~=.".".then._p(5,'HintPat |
| 2abe0 | 68 20 3d 20 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 6c 69 6e 6b 6e 61 | h.=."%s"',.path.translate(linkna |
| 2ac00 | 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 2f 3e 27 29 0a 65 6e 64 0a 5f 70 | me,."\\")).end._p(4,'/>').end._p |
| 2ac20 | 28 33 2c 27 3c 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c | (3,'</References>')._p(2,'</Buil |
| 2ac40 | 64 3e 27 29 0a 5f 70 28 32 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 33 2c 27 3c 49 6e 63 6c | d>')._p(2,'<Files>')._p(3,'<Incl |
| 2ac60 | 75 64 65 3e 27 29 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 66 | ude>').for.fcfg.in.premake.eachf |
| 2ac80 | 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 | ile(prj).do.local.action.=.prema |
| 2aca0 | 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c | ke.dotnet.getbuildaction(fcfg).l |
| 2acc0 | 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 | ocal.fname..=.path.translate(pre |
| 2ace0 | 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c | make.esc(fcfg.name),."\\").local |
| 2ad00 | 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 | .elements,.dependency.=.geteleme |
| 2ad20 | 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 5f 70 28 34 | nts(prj,.action,.fcfg.name)._p(4 |
| 2ad40 | 2c 27 3c 46 69 6c 65 27 29 0a 5f 70 28 35 2c 27 52 65 6c 50 61 74 68 20 3d 20 22 25 73 22 27 2c | ,'<File')._p(5,'RelPath.=."%s"', |
| 2ad60 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6e 61 6d 65 29 29 0a 5f 70 28 35 2c 27 42 75 69 6c 64 | .premake.esc(fname))._p(5,'Build |
| 2ad80 | 41 63 74 69 6f 6e 20 3d 20 22 25 73 22 27 2c 20 61 63 74 69 6f 6e 29 0a 69 66 20 64 65 70 65 6e | Action.=."%s"',.action).if.depen |
| 2ada0 | 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 35 2c 27 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 20 3d | dency.then._p(5,'DependentUpon.= |
| 2adc0 | 20 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 | ."%s"',.premake.esc(path.transla |
| 2ade0 | 74 65 28 64 65 70 65 6e 64 65 6e 63 79 2c 20 22 5c 5c 22 29 29 29 0a 65 6e 64 0a 69 66 20 65 6c | te(dependency,."\\"))).end.if.el |
| 2ae00 | 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 43 6f 64 65 22 20 74 68 65 6e 0a 5f 70 28 | ements.==."SubTypeCode".then._p( |
| 2ae20 | 35 2c 27 53 75 62 54 79 70 65 20 3d 20 22 43 6f 64 65 22 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 | 5,'SubType.=."Code"').end._p(4,' |
| 2ae40 | 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 2f 49 6e 63 6c 75 64 65 3e 27 29 0a 5f 70 28 32 | />').end._p(3,'</Include>')._p(2 |
| 2ae60 | 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 43 53 48 41 52 50 3e 27 29 0a 5f | ,'</Files>')._p(1,'</CSHARP>')._ |
| 2ae80 | 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a | p('</VisualStudioProject>').end. |
| 2aea0 | 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 32 5f 63 73 70 72 6f 6a 5f | .function.premake.vs2002_csproj_ |
| 2aec0 | 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 56 | user(prj).io.eol.=."\r\n"._p('<V |
| 2aee0 | 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 53 48 | isualStudioProject>')._p(1,'<CSH |
| 2af00 | 41 52 50 3e 27 29 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 6c 6f 63 61 6c 20 72 65 66 | ARP>')._p(2,'<Build>').local.ref |
| 2af20 | 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 | paths.=.table.translate(prj.libd |
| 2af40 | 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 | irs,.function(v).return.path.get |
| 2af60 | 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 | absolute(prj.location...."/".... |
| 2af80 | 76 29 20 65 6e 64 29 0a 5f 70 28 33 2c 27 3c 53 65 74 74 69 6e 67 73 20 52 65 66 65 72 65 6e 63 | v).end)._p(3,'<Settings.Referenc |
| 2afa0 | 65 50 61 74 68 20 3d 20 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 | ePath.=."%s">',.path.translate(t |
| 2afc0 | 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 | able.concat(refpaths,.";"),."\\" |
| 2afe0 | 29 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 | )).for.cfg.in.premake.eachconfig |
| 2b000 | 28 70 72 6a 29 20 64 6f 0a 5f 70 28 34 2c 27 3c 43 6f 6e 66 69 67 27 29 0a 5f 70 28 35 2c 27 4e | (prj).do._p(4,'<Config')._p(5,'N |
| 2b020 | 61 6d 65 20 3d 20 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d | ame.=."%s"',.premake.esc(cfg.nam |
| 2b040 | 65 29 29 0a 5f 70 28 35 2c 27 45 6e 61 62 6c 65 41 53 50 44 65 62 75 67 67 69 6e 67 20 3d 20 22 | e))._p(5,'EnableASPDebugging.=." |
| 2b060 | 66 61 6c 73 65 22 27 29 0a 5f 70 28 35 2c 27 45 6e 61 62 6c 65 41 53 50 58 44 65 62 75 67 67 69 | false"')._p(5,'EnableASPXDebuggi |
| 2b080 | 6e 67 20 3d 20 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 35 2c 27 45 6e 61 62 6c 65 55 6e 6d 61 6e | ng.=."false"')._p(5,'EnableUnman |
| 2b0a0 | 61 67 65 64 44 65 62 75 67 67 69 6e 67 20 3d 20 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 35 2c 27 | agedDebugging.=."false"')._p(5,' |
| 2b0c0 | 45 6e 61 62 6c 65 53 51 4c 53 65 72 76 65 72 44 65 62 75 67 67 69 6e 67 20 3d 20 22 66 61 6c 73 | EnableSQLServerDebugging.=."fals |
| 2b0e0 | 65 22 27 29 0a 5f 70 28 35 2c 27 52 65 6d 6f 74 65 44 65 62 75 67 45 6e 61 62 6c 65 64 20 3d 20 | e"')._p(5,'RemoteDebugEnabled.=. |
| 2b100 | 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 35 2c 27 52 65 6d 6f 74 65 44 65 62 75 67 4d 61 63 68 69 | "false"')._p(5,'RemoteDebugMachi |
| 2b120 | 6e 65 20 3d 20 22 22 27 29 0a 5f 70 28 35 2c 27 53 74 61 72 74 41 63 74 69 6f 6e 20 3d 20 22 50 | ne.=.""')._p(5,'StartAction.=."P |
| 2b140 | 72 6f 6a 65 63 74 22 27 29 0a 5f 70 28 35 2c 27 53 74 61 72 74 41 72 67 75 6d 65 6e 74 73 20 3d | roject"')._p(5,'StartArguments.= |
| 2b160 | 20 22 22 27 29 0a 5f 70 28 35 2c 27 53 74 61 72 74 50 61 67 65 20 3d 20 22 22 27 29 0a 5f 70 28 | .""')._p(5,'StartPage.=.""')._p( |
| 2b180 | 35 2c 27 53 74 61 72 74 50 72 6f 67 72 61 6d 20 3d 20 22 22 27 29 0a 5f 70 28 35 2c 27 53 74 61 | 5,'StartProgram.=.""')._p(5,'Sta |
| 2b1a0 | 72 74 55 52 4c 20 3d 20 22 22 27 29 0a 5f 70 28 35 2c 27 53 74 61 72 74 57 6f 72 6b 69 6e 67 44 | rtURL.=.""')._p(5,'StartWorkingD |
| 2b1c0 | 69 72 65 63 74 6f 72 79 20 3d 20 22 22 27 29 0a 5f 70 28 35 2c 27 53 74 61 72 74 57 69 74 68 49 | irectory.=.""')._p(5,'StartWithI |
| 2b1e0 | 45 20 3d 20 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 34 2c 27 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 | E.=."false"')._p(4,'/>').end._p( |
| 2b200 | 33 2c 27 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c 64 3e 27 | 3,'</Settings>')._p(2,'</Build>' |
| 2b220 | 29 0a 5f 70 28 32 2c 27 3c 4f 74 68 65 72 50 72 6f 6a 65 63 74 53 65 74 74 69 6e 67 73 27 29 0a | )._p(2,'<OtherProjectSettings'). |
| 2b240 | 5f 70 28 33 2c 27 43 6f 70 79 50 72 6f 6a 65 63 74 44 65 73 74 69 6e 61 74 69 6f 6e 46 6f 6c 64 | _p(3,'CopyProjectDestinationFold |
| 2b260 | 65 72 20 3d 20 22 22 27 29 0a 5f 70 28 33 2c 27 43 6f 70 79 50 72 6f 6a 65 63 74 55 6e 63 50 61 | er.=.""')._p(3,'CopyProjectUncPa |
| 2b280 | 74 68 20 3d 20 22 22 27 29 0a 5f 70 28 33 2c 27 43 6f 70 79 50 72 6f 6a 65 63 74 4f 70 74 69 6f | th.=.""')._p(3,'CopyProjectOptio |
| 2b2a0 | 6e 20 3d 20 22 30 22 27 29 0a 5f 70 28 33 2c 27 50 72 6f 6a 65 63 74 56 69 65 77 20 3d 20 22 50 | n.=."0"')._p(3,'ProjectView.=."P |
| 2b2c0 | 72 6f 6a 65 63 74 46 69 6c 65 73 22 27 29 0a 5f 70 28 33 2c 27 50 72 6f 6a 65 63 74 54 72 75 73 | rojectFiles"')._p(3,'ProjectTrus |
| 2b2e0 | 74 20 3d 20 22 30 22 27 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 43 53 48 | t.=."0"')._p(2,'/>')._p(1,'</CSH |
| 2b300 | 41 52 50 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 | ARP>')._p('</VisualStudioProject |
| 2b320 | 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 70 72 6f 6a 20 | >').end..premake.vstudio.vcproj. |
| 2b340 | 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 70 72 6f 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 | =.{.}.local.vcproj.=.premake.vst |
| 2b360 | 75 64 69 6f 2e 76 63 70 72 6f 6a 0a 66 75 6e 63 74 69 6f 6e 20 76 63 70 72 6f 6a 2e 43 6f 6e 66 | udio.vcproj.function.vcproj.Conf |
| 2b380 | 69 67 75 72 61 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 | iguration(name,.cfg)._p(2,'<Conf |
| 2b3a0 | 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 | iguration')._p(3,'Name="%s"',.pr |
| 2b3c0 | 65 6d 61 6b 65 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 70 75 74 44 69 72 | emake.esc(name))._p(3,'OutputDir |
| 2b3e0 | 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 | ectory="%s"',.premake.esc(cfg.bu |
| 2b400 | 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 2c 27 49 6e 74 65 | ildtarget.directory))._p(3,'Inte |
| 2b420 | 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 | rmediateDirectory="%s"',.premake |
| 2b440 | 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 33 2c 27 43 6f 6e 66 | .esc(cfg.objectsdir))._p(3,'Conf |
| 2b460 | 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 5f 56 53 2e 63 66 67 74 79 70 65 | igurationType="%s"',._VS.cfgtype |
| 2b480 | 28 63 66 67 29 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f | (cfg)).if.(cfg.flags.MFC).then._ |
| 2b4a0 | 70 28 33 2c 20 27 55 73 65 4f 66 4d 46 43 3d 22 32 22 27 29 0a 65 6e 64 20 20 0a 5f 70 28 33 2c | p(3,.'UseOfMFC="2"').end..._p(3, |
| 2b4c0 | 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 | 'CharacterSet="%s"',.iif(cfg.fla |
| 2b4e0 | 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | gs.Unicode,.1,.2)).if.cfg.flags. |
| 2b500 | 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 4d 61 6e 61 67 65 64 45 78 74 65 6e 73 | Managed.then._p(3,'ManagedExtens |
| 2b520 | 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3e 27 29 0a 65 6e 64 0a 66 75 6e | ions="1"').end._p(3,'>').end.fun |
| 2b540 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 70 6c 61 74 | ction.premake.vs200x_vcproj_plat |
| 2b560 | 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 | forms(prj).local.used.=.{.}._p(1 |
| 2b580 | 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 | ,'<Platforms>').for._,.cfg.in.ip |
| 2b5a0 | 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 | airs(prj.solution.vstudio_config |
| 2b5c0 | 73 29 20 64 6f 0a 69 66 20 63 66 67 2e 69 73 72 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c | s).do.if.cfg.isreal.and.not.tabl |
| 2b5e0 | 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 | e.contains(used,.cfg.platform).t |
| 2b600 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 | hen.table.insert(used,.cfg.platf |
| 2b620 | 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d | orm)._p(2,'<Platform')._p(3,'Nam |
| 2b640 | 65 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 | e="%s"',.cfg.platform)._p(2,'/>' |
| 2b660 | 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 | ).end.end._p(1,'</Platforms>').e |
| 2b680 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f | nd.function.premake.vs200x_vcpro |
| 2b6a0 | 6a 5f 73 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 | j_symbols(cfg).if.(not.cfg.flags |
| 2b6c0 | 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 0a 69 66 20 | .Symbols).then.return.0.else.if. |
| 2b6e0 | 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 20 0a | cfg.flags.NoEditAndContinue.or.. |
| 2b700 | 20 20 20 5f 56 53 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 6f 72 | ..._VS.optimization(cfg).~=.0.or |
| 2b720 | 20 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 20 0a 20 20 20 63 66 | .....cfg.flags.Managed.or.....cf |
| 2b740 | 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | g.platform.==."x64".then.return. |
| 2b760 | 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | 3.else.return.4.end.end.end.func |
| 2b780 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 56 43 43 4c 43 | tion.premake.vs200x_vcproj_VCCLC |
| 2b7a0 | 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f | ompilerTool(cfg)._p(3,'<Tool')._ |
| 2b7c0 | 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 | p(4,'Name="%s"',.iif(cfg.platfor |
| 2b7e0 | 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f | m.~=."Xbox360",."VCCLCompilerToo |
| 2b800 | 6c 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 | l",."VCCLX360CompilerTool")).if. |
| 2b820 | 23 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c | #cfg.buildoptions.>.0.then._p(4, |
| 2b840 | 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e | 'AdditionalOptions="%s"',.table. |
| 2b860 | 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 | concat(premake.esc(cfg.buildopti |
| 2b880 | 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 69 | ons),.".")).end._p(4,'Optimizati |
| 2b8a0 | 6f 6e 3d 22 25 73 22 27 2c 20 5f 56 53 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 29 | on="%s"',._VS.optimization(cfg)) |
| 2b8c0 | 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 | .if.cfg.flags.NoFramePointer.the |
| 2b8e0 | 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 73 22 27 2c | n._p(4,'OmitFramePointers="%s"', |
| 2b900 | 20 5f 56 53 2e 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 | ._VS.bool(true)).end.if.#cfg.inc |
| 2b920 | 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e | ludedirs.>.0.then._p(4,'Addition |
| 2b940 | 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d | alIncludeDirectories="%s"',.prem |
| 2b960 | 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e | ake.esc(path.translate(table.con |
| 2b980 | 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 | cat(cfg.includedirs,.";"),.'\\') |
| 2b9a0 | 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a | )).end.if.#cfg.defines.>.0.then. |
| 2b9c0 | 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 | _p(4,'PreprocessorDefinitions="% |
| 2b9e0 | 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 | s"',.premake.esc(table.concat(cf |
| 2ba00 | 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 | g.defines,.";"))).end.if.premake |
| 2ba20 | 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 6e 6f | .config.isdebugbuild(cfg).and.no |
| 2ba40 | 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 61 6e 64 | t.cfg.flags.NoMinimalRebuild.and |
| 2ba60 | 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 | .not.cfg.flags.Managed.then._p(4 |
| 2ba80 | 2c 27 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c | ,'MinimalRebuild="%s"',._VS.bool |
| 2baa0 | 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 | (true)).end.if.cfg.flags.NoExcep |
| 2bac0 | 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 | tions.then._p(4,'ExceptionHandli |
| 2bae0 | 6e 67 3d 22 25 73 22 27 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 30 35 22 | ng="%s"',.iif(_ACTION.<."vs2005" |
| 2bb00 | 2c 20 22 46 41 4c 53 45 22 2c 20 30 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | ,."FALSE",.0)).elseif.cfg.flags. |
| 2bb20 | 53 45 48 20 61 6e 64 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 33 22 20 74 68 65 6e 0a | SEH.and._ACTION.>."vs2003".then. |
| 2bb40 | 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e | _p(4,'ExceptionHandling="2"').en |
| 2bb60 | 64 0a 69 66 20 5f 56 53 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 30 20 | d.if._VS.optimization(cfg).==.0. |
| 2bb80 | 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f | and.not.cfg.flags.Managed.then._ |
| 2bba0 | 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a 65 6e | p(4,'BasicRuntimeChecks="3"').en |
| 2bbc0 | 64 0a 69 66 20 5f 56 53 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 | d.if._VS.optimization(cfg).~=.0. |
| 2bbe0 | 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 73 22 27 2c 20 | then._p(4,'StringPooling="%s"',. |
| 2bc00 | 5f 56 53 2e 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d | _VS.bool(true)).end.local.runtim |
| 2bc20 | 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 | e.if.premake.config.isdebugbuild |
| 2bc40 | 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 | (cfg).then.runtime.=.iif(cfg.fla |
| 2bc60 | 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 6e | gs.StaticRuntime,.1,.3).else.run |
| 2bc80 | 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 | time.=.iif(cfg.flags.StaticRunti |
| 2bca0 | 6d 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 61 | me,.0,.2).end._p(4,'RuntimeLibra |
| 2bcc0 | 72 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 46 | ry="%s"',.runtime)._p(4,'EnableF |
| 2bce0 | 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 | unctionLevelLinking="%s"',._VS.b |
| 2bd00 | 6f 6f 6c 28 74 72 75 65 29 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 33 22 | ool(true)).if._ACTION.>."vs2003" |
| 2bd20 | 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 61 | .and.cfg.platform.~=."Xbox360".a |
| 2bd40 | 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 69 66 | nd.cfg.platform.~=."x64".then.if |
| 2bd60 | 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | .cfg.flags.EnableSSE.then._p(4,' |
| 2bd80 | 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 31 22 | EnableEnhancedInstructionSet="1" |
| 2bda0 | 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 | ').elseif.cfg.flags.EnableSSE2.t |
| 2bdc0 | 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 | hen._p(4,'EnableEnhancedInstruct |
| 2bde0 | 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 | ionSet="2"').end.end.if._ACTION. |
| 2be00 | 3c 20 22 76 73 32 30 30 35 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f | <."vs2005".then.if.cfg.flags.Flo |
| 2be20 | 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 6d 70 72 6f 76 65 46 6c 6f 61 74 69 6e | atFast.then._p(4,'ImproveFloatin |
| 2be40 | 67 50 6f 69 6e 74 43 6f 6e 73 69 73 74 65 6e 63 79 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f | gPointConsistency="%s"',._VS.boo |
| 2be60 | 6c 28 66 61 6c 73 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 | l(false)).elseif.cfg.flags.Float |
| 2be80 | 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 6d 70 72 6f 76 65 46 6c 6f 61 74 69 6e | Strict.then._p(4,'ImproveFloatin |
| 2bea0 | 67 50 6f 69 6e 74 43 6f 6e 73 69 73 74 65 6e 63 79 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f | gPointConsistency="%s"',._VS.boo |
| 2bec0 | 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 | l(true)).end.else.if.cfg.flags.F |
| 2bee0 | 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e | loatFast.then._p(4,'FloatingPoin |
| 2bf00 | 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c | tModel="2"').elseif.cfg.flags.Fl |
| 2bf20 | 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 | oatStrict.then._p(4,'FloatingPoi |
| 2bf40 | 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e | ntModel="1"').end.end.if._ACTION |
| 2bf60 | 20 3c 20 22 76 73 32 30 30 35 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f | .<."vs2005".and.not.cfg.flags.No |
| 2bf80 | 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3d | RTTI.then._p(4,'RuntimeTypeInfo= |
| 2bfa0 | 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 5f 41 | "%s"',._VS.bool(true)).elseif._A |
| 2bfc0 | 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 33 22 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 4e | CTION.>."vs2003".and.cfg.flags.N |
| 2bfe0 | 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f | oRTTI.then._p(4,'RuntimeTypeInfo |
| 2c000 | 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 | ="%s"',._VS.bool(false)).end.if. |
| 2c020 | 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c | cfg.flags.NativeWChar.then._p(4, |
| 2c040 | 27 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 | 'TreatWChar_tAsBuiltInType="%s"' |
| 2c060 | 2c 20 5f 56 53 2e 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 | ,._VS.bool(true)).elseif.cfg.fla |
| 2c080 | 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 | gs.NoNativeWChar.then._p(4,'Trea |
| 2c0a0 | 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 5f 56 53 | tWChar_tAsBuiltInType="%s"',._VS |
| 2c0c0 | 2e 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 | .bool(false)).end.if.not.cfg.fla |
| 2c0e0 | 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a | gs.NoPCH.and.cfg.pchheader.then. |
| 2c100 | 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 | _p(4,'UsePrecompiledHeader="%s"' |
| 2c120 | 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 30 35 22 2c 20 33 2c 20 32 29 29 | ,.iif(_ACTION.<."vs2005",.3,.2)) |
| 2c140 | 0a 5f 70 28 34 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d | ._p(4,'PrecompiledHeaderThrough= |
| 2c160 | 22 25 73 22 27 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 | "%s"',.path.getname(cfg.pchheade |
| 2c180 | 72 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 | r)).else._p(4,'UsePrecompiledHea |
| 2c1a0 | 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 33 | der="%s"',.iif(_ACTION.>."vs2003 |
| 2c1c0 | 22 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 | ".or.cfg.flags.NoPCH,.0,.2)).end |
| 2c1e0 | 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 63 | ._p(4,'WarningLevel="%s"',.iif(c |
| 2c200 | 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 2c 20 34 2c 20 33 29 29 0a 69 | fg.flags.ExtraWarnings,.4,.3)).i |
| 2c220 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f | f.cfg.flags.FatalWarnings.then._ |
| 2c240 | 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f 72 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c | p(4,'WarnAsError="%s"',._VS.bool |
| 2c260 | 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 30 38 | (true)).end.if._ACTION.<."vs2008 |
| 2c280 | 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e | ".and.not.cfg.flags.Managed.then |
| 2c2a0 | 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 6f 72 74 61 62 69 6c 69 74 79 50 72 6f | ._p(4,'Detect64BitPortabilityPro |
| 2c2c0 | 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c 28 6e 6f 74 20 63 66 67 2e 66 6c | blems="%s"',._VS.bool(not.cfg.fl |
| 2c2e0 | 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 | ags.No64BitChecks)).end._p(4,'Pr |
| 2c300 | 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 | ogramDataBaseFileName="$(OutDir) |
| 2c320 | 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 | \\%s.pdb"',.path.getbasename(cfg |
| 2c340 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 | .buildtarget.name))._p(4,'DebugI |
| 2c360 | 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e | nformationFormat="%s"',.premake. |
| 2c380 | 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 73 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 | vs200x_vcproj_symbols(cfg)).if.c |
| 2c3a0 | 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 | fg.language.==."C".then._p(4,.'C |
| 2c3c0 | 6f 6d 70 69 6c 65 41 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e | ompileAs="1"').end._p(3,'/>').en |
| 2c3e0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a | d.function.premake.vs200x_vcproj |
| 2c400 | 5f 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 | _VCLinkerTool(cfg)._p(3,'<Tool') |
| 2c420 | 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e | .if.cfg.kind.~=."StaticLib".then |
| 2c440 | 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 | ._p(4,'Name="%s"',.iif(cfg.platf |
| 2c460 | 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 | orm.~=."Xbox360",."VCLinkerTool" |
| 2c480 | 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c | ,."VCX360LinkerTool")).if.cfg.fl |
| 2c4a0 | 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 67 6e 6f 72 | ags.NoImportLib.then._p(4,'Ignor |
| 2c4c0 | 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c 28 74 | eImportLibrary="%s"',._VS.bool(t |
| 2c4e0 | 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 | rue)).end.if.#cfg.linkoptions.>. |
| 2c500 | 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 | 0.then._p(4,'AdditionalOptions=" |
| 2c520 | 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 | %s"',.table.concat(premake.esc(c |
| 2c540 | 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 | fg.linkoptions),.".")).end.if.#c |
| 2c560 | 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e | fg.links.>.0.then._p(4,'Addition |
| 2c580 | 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 | alDependencies="%s"',.table.conc |
| 2c5a0 | 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 | at(premake.getlinks(cfg,."all",. |
| 2c5c0 | 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 | "fullpath"),.".")).end._p(4,'Out |
| 2c5e0 | 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 | putFile="$(OutDir)\\%s"',.cfg.bu |
| 2c600 | 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d | ildtarget.name)._p(4,'LinkIncrem |
| 2c620 | 65 6e 74 61 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 5f 56 53 2e 6f 70 74 69 6d 69 7a 61 74 69 6f | ental="%s"',.iif(_VS.optimizatio |
| 2c640 | 6e 28 63 66 67 29 20 3d 3d 20 30 2c 20 32 2c 20 31 29 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 | n(cfg).==.0,.2,.1))._p(4,'Additi |
| 2c660 | 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 | onalLibraryDirectories="%s"',.ta |
| 2c680 | 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e | ble.concat(premake.esc(path.tran |
| 2c6a0 | 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 | slate(cfg.libdirs,.'\\')).,.";") |
| 2c6c0 | 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 | ).local.deffile.=.premake.findfi |
| 2c6e0 | 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a | le(cfg,.".def").if.deffile.then. |
| 2c700 | 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3d 22 25 73 22 27 | _p(4,'ModuleDefinitionFile="%s"' |
| 2c720 | 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 | ,.deffile).end.if.cfg.flags.NoMa |
| 2c740 | 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 | nifest.then._p(4,'GenerateManife |
| 2c760 | 73 74 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 5f | st="%s"',._VS.bool(false)).end._ |
| 2c780 | 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3d 22 25 | p(4,'GenerateDebugInformation="% |
| 2c7a0 | 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c 28 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 | s"',._VS.bool(premake.vs200x_vcp |
| 2c7c0 | 72 6f 6a 5f 73 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 70 72 65 6d 61 | roj_symbols(cfg).~=.0)).if.prema |
| 2c7e0 | 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 73 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d | ke.vs200x_vcproj_symbols(cfg).~= |
| 2c800 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c | .0.then._p(4,'ProgramDataBaseFil |
| 2c820 | 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 | eName="$(OutDir)\\%s.pdb"',.path |
| 2c840 | 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d | .getbasename(cfg.buildtarget.nam |
| 2c860 | 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 79 73 74 65 6d 3d 22 25 73 22 27 2c 20 69 | e)).end._p(4,'SubSystem="%s"',.i |
| 2c880 | 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 31 2c 20 | if(cfg.kind.==."ConsoleApp",.1,. |
| 2c8a0 | 32 29 29 0a 69 66 20 5f 56 53 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 | 2)).if._VS.optimization(cfg).~=. |
| 2c8c0 | 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3d | 0.then._p(4,'OptimizeReferences= |
| 2c8e0 | 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3d | "2"')._p(4,'EnableCOMDATFolding= |
| 2c900 | 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f | "2"').end.if.(cfg.kind.==."Conso |
| 2c920 | 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 | leApp".or.cfg.kind.==."WindowedA |
| 2c940 | 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 | pp").and.not.cfg.flags.WinMain.t |
| 2c960 | 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3d 22 6d 61 69 6e | hen._p(4,'EntryPointSymbol="main |
| 2c980 | 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d | CRTStartup"').end.if.cfg.kind.== |
| 2c9a0 | 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 | ."SharedLib".then.local.implibna |
| 2c9c0 | 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 | me.=.cfg.linktarget.fullpath._p( |
| 2c9e0 | 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e | 4,'ImportLibrary="%s"',.iif(cfg. |
| 2ca00 | 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 | flags.NoImportLib,.cfg.objectsdi |
| 2ca20 | 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 | r...."\\"....path.getname(implib |
| 2ca40 | 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 54 61 | name),.implibname)).end._p(4,'Ta |
| 2ca60 | 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 | rgetMachine="%d"',.iif(cfg.platf |
| 2ca80 | 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 37 2c 20 31 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c | orm.==."x64",.17,.1)).else._p(4, |
| 2caa0 | 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 | 'Name="VCLibrarianTool"').if.#cf |
| 2cac0 | 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 | g.links.>.0.then._p(4,'Additiona |
| 2cae0 | 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | lDependencies="%s"',.table.conca |
| 2cb00 | 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 | t(premake.getlinks(cfg,."all",." |
| 2cb20 | 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 | fullpath"),.".")).end._p(4,'Outp |
| 2cb40 | 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 | utFile="$(OutDir)\\%s"',.cfg.bui |
| 2cb60 | 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e | ldtarget.name).if.#cfg.libdirs.> |
| 2cb80 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 | .0.then._p(4,'AdditionalLibraryD |
| 2cba0 | 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 | irectories="%s"',.premake.esc(pa |
| 2cbc0 | 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 | th.translate(table.concat(cfg.li |
| 2cbe0 | 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b | bdirs.,.";")))).end.if.#cfg.link |
| 2cc00 | 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 | options.>.0.then._p(4,'Additiona |
| 2cc20 | 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 | lOptions="%s"',.table.concat(pre |
| 2cc40 | 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 | make.esc(cfg.linkoptions),.".")) |
| 2cc60 | 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | .end.end._p(3,'/>').end.function |
| 2cc80 | 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 56 43 43 4c 43 6f 6d 70 69 | .premake.vs200x_vcproj_VCCLCompi |
| 2cca0 | 6c 65 72 54 6f 6f 6c 5f 47 43 43 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f | lerTool_GCC(cfg)._p(3,'<Tool')._ |
| 2ccc0 | 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c | p(4,'Name="VCCLCompilerTool"').l |
| 2cce0 | 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 | ocal.buildoptions.=.table.join(p |
| 2cd00 | 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 | remake.gcc.getcflags(cfg),.prema |
| 2cd20 | 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 | ke.gcc.getcxxflags(cfg),.cfg.bui |
| 2cd40 | 6c 64 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 | ldoptions).if.#buildoptions.>.0. |
| 2cd60 | 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 | then._p(4,'AdditionalOptions="%s |
| 2cd80 | 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 | "',.premake.esc(table.concat(bui |
| 2cda0 | 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e | ldoptions,."."))).end.if.#cfg.in |
| 2cdc0 | 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f | cludedirs.>.0.then._p(4,'Additio |
| 2cde0 | 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 | nalIncludeDirectories="%s"',.pre |
| 2ce00 | 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f | make.esc(path.translate(table.co |
| 2ce20 | 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 | ncat(cfg.includedirs,.";"),.'\\' |
| 2ce40 | 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e | ))).end.if.#cfg.defines.>.0.then |
| 2ce60 | 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 | ._p(4,'PreprocessorDefinitions=" |
| 2ce80 | 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 | %s"',.table.concat(premake.esc(c |
| 2cea0 | 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f | fg.defines),.";")).end._p(4,'Pro |
| 2cec0 | 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c | gramDataBaseFileName="$(OutDir)\ |
| 2cee0 | 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e | \%s.pdb"',.path.getbasename(cfg. |
| 2cf00 | 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e | buildtarget.name))._p(4,'DebugIn |
| 2cf20 | 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d 70 | formationFormat="0"')._p(4,'Comp |
| 2cf40 | 69 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 | ileAs="0"')._p(3,'/>').end.funct |
| 2cf60 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 56 43 4c 69 6e 6b | ion.premake.vs200x_vcproj_VCLink |
| 2cf80 | 65 72 54 6f 6f 6c 5f 47 43 43 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 | erTool_GCC(cfg)._p(3,'<Tool').if |
| 2cfa0 | 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 | .cfg.kind.~=."StaticLib".then._p |
| 2cfc0 | 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 | (4,'Name="VCLinkerTool"').local. |
| 2cfe0 | 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b | buildoptions.=.table.join(premak |
| 2d000 | 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f | e.gcc.getldflags(cfg),.cfg.linko |
| 2d020 | 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 | ptions).if.#buildoptions.>.0.the |
| 2d040 | 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c | n._p(4,'AdditionalOptions="%s"', |
| 2d060 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f | .premake.esc(table.concat(buildo |
| 2d080 | 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 | ptions,."."))).end.if.#cfg.links |
| 2d0a0 | 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 | .>.0.then._p(4,'AdditionalDepend |
| 2d0c0 | 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 | encies="%s"',.table.concat(prema |
| 2d0e0 | 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 | ke.getlinks(cfg,."all",."fullpat |
| 2d100 | 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d | h"),.".")).end._p(4,'OutputFile= |
| 2d120 | 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | "$(OutDir)\\%s"',.cfg.buildtarge |
| 2d140 | 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 30 | t.name)._p(4,'LinkIncremental="0 |
| 2d160 | 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 | "')._p(4,'AdditionalLibraryDirec |
| 2d180 | 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 | tories="%s"',.table.concat(prema |
| 2d1a0 | 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 | ke.esc(path.translate(cfg.libdir |
| 2d1c0 | 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 | s,.'\\')).,.";"))._p(4,'Generate |
| 2d1e0 | 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 5f 56 53 2e 62 6f 6f 6c 28 66 61 6c 73 65 29 29 | Manifest="%s"',._VS.bool(false)) |
| 2d200 | 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 46 69 6c 65 3d 22 22 27 29 0a | ._p(4,'ProgramDatabaseFile=""'). |
| 2d220 | 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 73 65 41 64 64 72 65 73 73 3d 22 31 22 27 | _p(4,'RandomizedBaseAddress="1"' |
| 2d240 | 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 69 6f 6e 50 72 65 76 65 6e 74 69 6f 6e 3d | )._p(4,'DataExecutionPrevention= |
| 2d260 | 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 | "0"').else._p(4,'Name="VCLibrari |
| 2d280 | 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 | anTool"').local.buildoptions.=.t |
| 2d2a0 | 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 | able.join(premake.gcc.getldflags |
| 2d2c0 | 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c | (cfg),.cfg.linkoptions).if.#buil |
| 2d2e0 | 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e | doptions.>.0.then._p(4,'Addition |
| 2d300 | 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 | alOptions="%s"',.premake.esc(tab |
| 2d320 | 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 | le.concat(buildoptions,."."))).e |
| 2d340 | 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | nd.if.#cfg.links.>.0.then._p(4,' |
| 2d360 | 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 | AdditionalDependencies="%s"',.ta |
| 2d380 | 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c | ble.concat(premake.getlinks(cfg, |
| 2d3a0 | 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f | ."all",."fullpath"),.".")).end._ |
| 2d3c0 | 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 | p(4,'OutputFile="$(OutDir)\\%s"' |
| 2d3e0 | 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e | ,.cfg.buildtarget.name).if.#cfg. |
| 2d400 | 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 | libdirs.>.0.then._p(4,'Additiona |
| 2d420 | 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 | lLibraryDirectories="%s"',.prema |
| 2d440 | 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 | ke.esc(path.translate(table.conc |
| 2d460 | 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a 65 6e 64 | at(cfg.libdirs.,.";")))).end.end |
| 2d480 | 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | ._p(3,'/>').end.function.premake |
| 2d4a0 | 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 | .vs200x_vcproj_VCResourceCompile |
| 2d4c0 | 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e | rTool(cfg)._p(3,'<Tool')._p(4,'N |
| 2d4e0 | 61 6d 65 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 | ame="VCResourceCompilerTool"').i |
| 2d500 | 66 20 23 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c | f.#cfg.resoptions.>.0.then._p(4, |
| 2d520 | 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e | 'AdditionalOptions="%s"',.table. |
| 2d540 | 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e | concat(premake.esc(cfg.resoption |
| 2d560 | 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 | s),.".")).end.if.#cfg.defines.>. |
| 2d580 | 30 20 6f 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 | 0.or.#cfg.resdefines.>.0.then._p |
| 2d5a0 | 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 | (4,'PreprocessorDefinitions="%s" |
| 2d5c0 | 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c | ',.table.concat(premake.esc(tabl |
| 2d5e0 | 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e | e.join(cfg.defines,.cfg.resdefin |
| 2d600 | 65 73 29 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 | es)),.";")).end.if.#cfg.included |
| 2d620 | 69 72 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e | irs.>.0.or.#cfg.resincludedirs.> |
| 2d640 | 20 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 | .0.then.local.dirs.=.table.join( |
| 2d660 | 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 | cfg.includedirs,.cfg.resincluded |
| 2d680 | 69 72 73 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 | irs)._p(4,'AdditionalIncludeDire |
| 2d6a0 | 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e | ctories="%s"',.premake.esc(path. |
| 2d6c0 | 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 | translate(table.concat(dirs,.";" |
| 2d6e0 | 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 | ),.'\\'))).end._p(3,'/>').end.fu |
| 2d700 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 56 43 4d | nction.premake.vs200x_vcproj_VCM |
| 2d720 | 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6d 61 6e 69 66 65 73 74 73 | anifestTool(cfg).local.manifests |
| 2d740 | 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 | .=.{.}.for._,.fname.in.ipairs(cf |
| 2d760 | 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e | g.files).do.if.path.getextension |
| 2d780 | 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 74 61 62 6c | (fname).==.".manifest".then.tabl |
| 2d7a0 | 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 | e.insert(manifests,.fname).end.e |
| 2d7c0 | 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d | nd._p(3,'<Tool')._p(4,'Name="VCM |
| 2d7e0 | 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 66 20 23 6d 61 6e 69 66 65 73 74 73 20 3e 20 30 | anifestTool"').if.#manifests.>.0 |
| 2d800 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4d 61 6e 69 66 65 73 74 46 69 | .then._p(4,'AdditionalManifestFi |
| 2d820 | 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e | les="%s"',.premake.esc(table.con |
| 2d840 | 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 | cat(manifests,.";"))).end._p(3,' |
| 2d860 | 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 | />').end.function.premake.vs200x |
| 2d880 | 5f 76 63 70 72 6f 6a 5f 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 | _vcproj_VCMIDLTool(cfg)._p(3,'<T |
| 2d8a0 | 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 0a | ool')._p(4,'Name="VCMIDLTool"'). |
| 2d8c0 | 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f 70 | if.cfg.platform.==."x64".then._p |
| 2d8e0 | 28 34 2c 27 54 61 72 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 0a | (4,'TargetEnvironment="3"').end. |
| 2d900 | 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | _p(3,'/>').end.function.premake. |
| 2d920 | 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 6e 61 | vs200x_vcproj_buildstepsblock(na |
| 2d940 | 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e | me,.steps)._p(3,'<Tool')._p(4,'N |
| 2d960 | 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 65 29 0a 69 66 20 23 73 74 65 70 73 20 3e 20 30 20 74 | ame="%s"',.name).if.#steps.>.0.t |
| 2d980 | 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 4c 69 6e 65 3d 22 25 73 22 27 2c 20 70 72 65 | hen._p(4,'CommandLine="%s"',.pre |
| 2d9a0 | 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 73 74 65 70 73 2c 20 22 22 | make.esc(table.implode(steps,."" |
| 2d9c0 | 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 | ,."",."\r\n"))).end._p(3,'/>').e |
| 2d9e0 | 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b 6d 61 70 20 3d 20 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 | nd.local.blockmap.=..{.VCCLCompi |
| 2da00 | 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 | lerTool.......=.premake.vs200x_v |
| 2da20 | 63 70 72 6f 6a 5f 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f 6d 70 | cproj_VCCLCompilerTool,.VCCLComp |
| 2da40 | 69 6c 65 72 54 6f 6f 6c 5f 47 43 43 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f | ilerTool_GCC...=.premake.vs200x_ |
| 2da60 | 76 63 70 72 6f 6a 5f 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 47 43 43 2c 0a 56 43 4c | vcproj_VCCLCompilerTool_GCC,.VCL |
| 2da80 | 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 | inkerTool...........=.premake.vs |
| 2daa0 | 32 30 30 78 5f 76 63 70 72 6f 6a 5f 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 4c 69 6e 6b | 200x_vcproj_VCLinkerTool,.VCLink |
| 2dac0 | 65 72 54 6f 6f 6c 5f 47 43 43 20 20 20 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 | erTool_GCC.......=.premake.vs200 |
| 2dae0 | 78 5f 76 63 70 72 6f 6a 5f 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 47 43 43 2c 0a 56 43 4d 61 6e | x_vcproj_VCLinkerTool_GCC,.VCMan |
| 2db00 | 69 66 65 73 74 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 | ifestTool.........=.premake.vs20 |
| 2db20 | 30 78 5f 76 63 70 72 6f 6a 5f 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a 56 43 4d 49 44 4c | 0x_vcproj_VCManifestTool,.VCMIDL |
| 2db40 | 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 | Tool.............=.premake.vs200 |
| 2db60 | 78 5f 76 63 70 72 6f 6a 5f 56 43 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 | x_vcproj_VCMIDLTool,.VCResourceC |
| 2db80 | 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 | ompilerTool.=.premake.vs200x_vcp |
| 2dba0 | 72 6f 6a 5f 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 7d 0a 6c 6f | roj_VCResourceCompilerTool,.}.lo |
| 2dbc0 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 28 76 65 72 73 69 6f 6e | cal.function.getsections(version |
| 2dbe0 | 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 76 65 72 73 69 6f 6e 20 3d 3d 20 22 76 73 32 30 30 | ,.platform).if.version.==."vs200 |
| 2dc00 | 32 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f | 2".then.return.{."VCCLCompilerTo |
| 2dc20 | 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e | ol",."VCCustomBuildTool",."VCLin |
| 2dc40 | 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 | kerTool",."VCMIDLTool",."VCPostB |
| 2dc60 | 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 | uildEventTool",."VCPreBuildEvent |
| 2dc80 | 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 | Tool",."VCPreLinkEventTool",."VC |
| 2dca0 | 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 | ResourceCompilerTool",."VCWebSer |
| 2dcc0 | 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 | viceProxyGeneratorTool",."VCWebD |
| 2dce0 | 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 69 66 20 76 65 72 73 69 6f 6e 20 | eploymentTool".}.end.if.version. |
| 2dd00 | 3d 3d 20 22 76 73 32 30 30 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 43 4c 43 | ==."vs2003".then.return.{."VCCLC |
| 2dd20 | 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c | ompilerTool",."VCCustomBuildTool |
| 2dd40 | 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c | ",."VCLinkerTool",."VCMIDLTool", |
| 2dd60 | 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 42 | ."VCPostBuildEventTool",."VCPreB |
| 2dd80 | 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 | uildEventTool",."VCPreLinkEventT |
| 2dda0 | 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a | ool",."VCResourceCompilerTool",. |
| 2ddc0 | 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 | "VCWebServiceProxyGeneratorTool" |
| 2dde0 | 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 | ,."VCXMLDataGeneratorTool",."VCW |
| 2de00 | 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 57 72 61 | ebDeploymentTool",."VCManagedWra |
| 2de20 | 70 70 65 72 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 75 78 69 6c 69 61 72 79 | pperGeneratorTool",."VCAuxiliary |
| 2de40 | 4d 61 6e 61 67 65 64 57 72 61 70 70 65 72 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 0a 7d 0a 65 | ManagedWrapperGeneratorTool".}.e |
| 2de60 | 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e | nd.if.platform.==."Xbox360".then |
| 2de80 | 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c | .return.{."VCPreBuildEventTool", |
| 2dea0 | 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 | ."VCCustomBuildTool",."VCXMLData |
| 2dec0 | 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f | GeneratorTool",."VCWebServicePro |
| 2dee0 | 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a | xyGeneratorTool",."VCMIDLTool",. |
| 2df00 | 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 | "VCCLCompilerTool",."VCManagedRe |
| 2df20 | 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 | sourceCompilerTool",."VCResource |
| 2df40 | 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f | CompilerTool",."VCPreLinkEventTo |
| 2df60 | 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f | ol",."VCLinkerTool",."VCALinkToo |
| 2df80 | 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b | l",."VCX360ImageTool",."VCBscMak |
| 2dfa0 | 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a | eTool",."VCX360DeploymentTool",. |
| 2dfc0 | 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 | "VCPostBuildEventTool",."Debugge |
| 2dfe0 | 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 | rTool",.}.end.if.platform.==."PS |
| 2e000 | 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e | 3".then.return.{."VCPreBuildEven |
| 2e020 | 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 | tTool",."VCCustomBuildTool",."VC |
| 2e040 | 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 | XMLDataGeneratorTool",."VCWebSer |
| 2e060 | 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c | viceProxyGeneratorTool",."VCMIDL |
| 2e080 | 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 47 43 43 22 2c 0a 22 | Tool",."VCCLCompilerTool_GCC",." |
| 2e0a0 | 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a | VCManagedResourceCompilerTool",. |
| 2e0c0 | 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 | "VCResourceCompilerTool",."VCPre |
| 2e0e0 | 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 47 43 | LinkEventTool",."VCLinkerTool_GC |
| 2e100 | 43 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f | C",."VCALinkTool",."VCManifestTo |
| 2e120 | 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 | ol",."VCXDCMakeTool",."VCBscMake |
| 2e140 | 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 | Tool",."VCFxCopTool",."VCAppVeri |
| 2e160 | 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 | fierTool",."VCWebDeploymentTool" |
| 2e180 | 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6c 73 65 0a | ,."VCPostBuildEventTool".}.else. |
| 2e1a0 | 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a | return.{."VCPreBuildEventTool",. |
| 2e1c0 | 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 | "VCCustomBuildTool",."VCXMLDataG |
| 2e1e0 | 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 | eneratorTool",."VCWebServiceProx |
| 2e200 | 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 | yGeneratorTool",."VCMIDLTool",." |
| 2e220 | 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 | VCCLCompilerTool",."VCManagedRes |
| 2e240 | 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 | ourceCompilerTool",."VCResourceC |
| 2e260 | 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f | ompilerTool",."VCPreLinkEventToo |
| 2e280 | 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c | l",."VCLinkerTool",."VCALinkTool |
| 2e2a0 | 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 | ",."VCManifestTool",."VCXDCMakeT |
| 2e2c0 | 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 | ool",."VCBscMakeTool",."VCFxCopT |
| 2e2e0 | 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 | ool",."VCAppVerifierTool",."VCWe |
| 2e300 | 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 | bDeploymentTool",."VCPostBuildEv |
| 2e320 | 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | entTool".}.end.end.function.prem |
| 2e340 | 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 | ake.vs200x_vcproj(prj).io.eol.=. |
| 2e360 | 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 | "\r\n"._p('<?xml.version="1.0".e |
| 2e380 | 6e 63 6f 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e 27 29 0a 5f 70 28 27 3c | ncoding="Windows-1252"?>')._p('< |
| 2e3a0 | 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 29 0a 5f 70 28 31 2c 27 50 72 6f 6a | VisualStudioProject')._p(1,'Proj |
| 2e3c0 | 65 63 74 54 79 70 65 3d 22 56 69 73 75 61 6c 20 43 2b 2b 22 27 29 0a 69 66 20 5f 41 43 54 49 4f | ectType="Visual.C++"').if._ACTIO |
| 2e3e0 | 4e 20 3d 3d 20 22 76 73 32 30 30 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e | N.==."vs2002".then._p(1,'Version |
| 2e400 | 3d 22 37 2e 30 30 22 27 29 0a 65 6c 73 65 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 | ="7.00"').elseif._ACTION.==."vs2 |
| 2e420 | 30 30 33 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e 3d 22 37 2e 31 30 22 27 29 | 003".then._p(1,'Version="7.10"') |
| 2e440 | 0a 65 6c 73 65 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 35 22 20 74 68 65 6e | .elseif._ACTION.==."vs2005".then |
| 2e460 | 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e 3d 22 38 2e 30 30 22 27 29 0a 65 6c 73 65 69 66 20 5f | ._p(1,'Version="8.00"').elseif._ |
| 2e480 | 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 56 65 | ACTION.==."vs2008".then._p(1,'Ve |
| 2e4a0 | 72 73 69 6f 6e 3d 22 39 2e 30 30 22 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 | rsion="9.00"').end._p(1,'Name="% |
| 2e4c0 | 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 | s"',.premake.esc(prj.name))._p(1 |
| 2e4e0 | 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 | ,'ProjectGUID="{%s}"',.prj.uuid) |
| 2e500 | 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 33 22 20 74 68 65 6e 0a 5f 70 28 31 | .if._ACTION.>."vs2003".then._p(1 |
| 2e520 | 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 | ,'RootNamespace="%s"',.prj.name) |
| 2e540 | 0a 65 6e 64 0a 5f 70 28 31 2c 27 4b 65 79 77 6f 72 64 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 | .end._p(1,'Keyword="%s"',.iif(pr |
| 2e560 | 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c | j.flags.Managed,."ManagedCProj", |
| 2e580 | 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 70 72 65 6d 61 6b 65 | ."Win32Proj"))._p(1,'>').premake |
| 2e5a0 | 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 69 66 | .vs200x_vcproj_platforms(prj).if |
| 2e5c0 | 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 33 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c | ._ACTION.>."vs2003".then._p(1,'< |
| 2e5e0 | 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 69 6c 65 73 3e 27 | ToolFiles>')._p(1,'</ToolFiles>' |
| 2e600 | 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 | ).end._p(1,'<Configurations>').f |
| 2e620 | 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 | or._,.cfginfo.in.ipairs(prj.solu |
| 2e640 | 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 | tion.vstudio_configs).do.if.cfgi |
| 2e660 | 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d | nfo.isreal.then.local.cfg.=.prem |
| 2e680 | 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 | ake.getconfig(prj,.cfginfo.src_b |
| 2e6a0 | 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 | uildcfg,.cfginfo.src_platform).v |
| 2e6c0 | 63 70 72 6f 6a 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 | cproj.Configuration(cfginfo.name |
| 2e6e0 | 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 28 67 65 | ,.cfg).for._,.block.in.ipairs(ge |
| 2e700 | 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 | tsections(_ACTION,.cfginfo.src_p |
| 2e720 | 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 20 | latform)).do.if.blockmap[block]. |
| 2e740 | 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 69 66 | then.blockmap[block](cfg).elseif |
| 2e760 | 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 | .block.==."VCPreBuildEventTool". |
| 2e780 | 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 62 75 69 6c 64 | then.premake.vs200x_vcproj_build |
| 2e7a0 | 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 | stepsblock("VCPreBuildEventTool" |
| 2e7c0 | 2c 20 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 | ,.cfg.prebuildcommands).elseif.b |
| 2e7e0 | 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 | lock.==."VCPreLinkEventTool".the |
| 2e800 | 6e 0a 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 62 75 69 6c 64 73 74 65 | n.premake.vs200x_vcproj_buildste |
| 2e820 | 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 | psblock("VCPreLinkEventTool",.cf |
| 2e840 | 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 | g.prelinkcommands).elseif.block. |
| 2e860 | 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 70 | ==."VCPostBuildEventTool".then.p |
| 2e880 | 72 65 6d 61 6b 65 2e 76 73 32 30 30 78 5f 76 63 70 72 6f 6a 5f 62 75 69 6c 64 73 74 65 70 73 62 | remake.vs200x_vcproj_buildstepsb |
| 2e8a0 | 6c 6f 63 6b 28 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 | lock("VCPostBuildEventTool",.cfg |
| 2e8c0 | 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b | .postbuildcommands).elseif.block |
| 2e8e0 | 20 3d 3d 20 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a | .==."VCX360DeploymentTool".then. |
| 2e900 | 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 | _p(3,'<Tool')._p(4,'Name="VCX360 |
| 2e920 | 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 | DeploymentTool"')._p(4,'Deployme |
| 2e940 | 6e 74 54 79 70 65 3d 22 30 22 27 29 0a 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f | ntType="0"').if.#cfg.deploymento |
| 2e960 | 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c | ptions.>.0.then._p(4,'Additional |
| 2e980 | 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d | Options="%s"',.table.concat(prem |
| 2e9a0 | 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 | ake.esc(cfg.deploymentoptions),. |
| 2e9c0 | 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 | ".")).end._p(3,'/>').elseif.bloc |
| 2e9e0 | 6b 20 3d 3d 20 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 | k.==."VCX360ImageTool".then._p(3 |
| 2ea00 | 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 49 6d 61 67 | ,'<Tool')._p(4,'Name="VCX360Imag |
| 2ea20 | 65 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 | eTool"').if.#cfg.imageoptions.>. |
| 2ea40 | 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 | 0.then._p(4,'AdditionalOptions=" |
| 2ea60 | 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 | %s"',.table.concat(premake.esc(c |
| 2ea80 | 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 | fg.imageoptions),.".")).end.if.c |
| 2eaa0 | 66 67 2e 69 6d 61 67 65 70 61 74 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f | fg.imagepath.~=.nil.then._p(4,'O |
| 2eac0 | 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | utputFileName="%s"',.premake.esc |
| 2eae0 | 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 29 29 | (path.translate(cfg.imagepath))) |
| 2eb00 | 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 | .end._p(3,'/>').elseif.block.==. |
| 2eb20 | 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 | "DebuggerTool".then._p(3,'<Debug |
| 2eb40 | 67 65 72 54 6f 6f 6c 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 | gerTool')._p(3,'/>').else._p(3,' |
| 2eb60 | 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 | <Tool')._p(4,'Name="%s"',.block) |
| 2eb80 | 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 | ._p(3,'/>').end.end._p(2,'</Conf |
| 2eba0 | 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e | iguration>').end.end._p(1,'</Con |
| 2ebc0 | 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 | figurations>')._p(1,'<References |
| 2ebe0 | 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 | >')._p(1,'</References>')._p(1,' |
| 2ec00 | 3c 46 69 6c 65 73 3e 27 29 0a 70 72 65 6d 61 6b 65 2e 77 61 6c 6b 73 6f 75 72 63 65 73 28 70 72 | <Files>').premake.walksources(pr |
| 2ec20 | 6a 2c 20 5f 56 53 2e 66 69 6c 65 73 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 5f | j,._VS.files)._p(1,'</Files>')._ |
| 2ec40 | 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 61 6c 73 | p(1,'<Globals>')._p(1,'</Globals |
| 2ec60 | 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 | >')._p('</VisualStudioProject>') |
| 2ec80 | 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 33 5f 73 6f | .end..function.premake.vs2003_so |
| 2eca0 | 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e | lution(sln).io.eol.=.'\r\n'.sln. |
| 2ecc0 | 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | vstudio_configs.=.premake.vstudi |
| 2ece0 | 6f 5f 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 4d 69 63 72 6f 73 6f 66 | o_buildconfigs(sln)._p('Microsof |
| 2ed00 | 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c 20 46 | t.Visual.Studio.Solution.File,.F |
| 2ed20 | 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 38 2e 30 30 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 | ormat.Version.8.00').for.prj.in. |
| 2ed40 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e | premake.solution.eachproject(sln |
| 2ed60 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 | ).do.local.projpath.=.path.trans |
| 2ed80 | 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 | late(path.getrelative(sln.locati |
| 2eda0 | 6f 6e 2c 20 5f 56 53 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 29 29 0a 5f 70 28 27 50 | on,._VS.projectfile(prj)))._p('P |
| 2edc0 | 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 | roject("{%s}").=."%s",."%s",."{% |
| 2ede0 | 73 7d 22 27 2c 20 5f 56 53 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 | s}"',._VS.tool(prj),.prj.name,.p |
| 2ee00 | 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 | rojpath,.prj.uuid).local.deps.=. |
| 2ee20 | 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 | premake.getdependencies(prj).if. |
| 2ee40 | 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 | #deps.>.0.then._p('\tProjectSect |
| 2ee60 | 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 | ion(ProjectDependencies).=.postP |
| 2ee80 | 72 6f 6a 65 63 74 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 | roject').for._,.dep.in.ipairs(de |
| 2eea0 | 70 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 | ps).do._p('\t\t{%s}.=.{%s}',.dep |
| 2eec0 | 2e 75 75 69 64 2c 20 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 | .uuid,.dep.uuid).end._p('\tEndPr |
| 2eee0 | 6f 6a 65 63 74 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 | ojectSection').end._p('EndProjec |
| 2ef00 | 74 27 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 | t').end._p('Global')._p('\tGloba |
| 2ef20 | 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 20 | lSection(SolutionConfiguration). |
| 2ef40 | 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 | =.preSolution').for._,.cfgname.i |
| 2ef60 | 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a | n.ipairs(sln.configurations).do. |
| 2ef80 | 5f 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 6e 61 | _p('\t\t%s.=.%s',.cfgname,.cfgna |
| 2efa0 | 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 | me).end._p('\tEndGlobalSection') |
| 2efc0 | 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 | ._p('\tGlobalSection(ProjectDepe |
| 2efe0 | 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c | ndencies).=.postSolution')._p('\ |
| 2f000 | 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c | tEndGlobalSection')._p('\tGlobal |
| 2f020 | 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 20 3d 20 | Section(ProjectConfiguration).=. |
| 2f040 | 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b | postSolution').for.prj.in.premak |
| 2f060 | 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 66 | e.solution.eachproject(sln).do.f |
| 2f080 | 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 | or._,.cfgname.in.ipairs(sln.conf |
| 2f0a0 | 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 | igurations).do._p('\t\t{%s}.%s.A |
| 2f0c0 | 63 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 | ctiveCfg.=.%s|%s',.prj.uuid,.cfg |
| 2f0e0 | 6e 61 6d 65 2c 20 63 66 67 6e 61 6d 65 2c 20 5f 56 53 2e 61 72 63 68 28 70 72 6a 29 29 0a 5f 70 | name,.cfgname,._VS.arch(prj))._p |
| 2f100 | 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 | ('\t\t{%s}.%s.Build.0.=.%s|%s',. |
| 2f120 | 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 6e 61 6d 65 2c 20 5f 56 53 2e | prj.uuid,.cfgname,.cfgname,._VS. |
| 2f140 | 61 72 63 68 28 70 72 6a 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 | arch(prj)).end.end._p('\tEndGlob |
| 2f160 | 61 6c 53 65 63 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 | alSection')._p('\tGlobalSection( |
| 2f180 | 45 78 74 65 6e 73 69 62 69 6c 69 74 79 47 6c 6f 62 61 6c 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 | ExtensibilityGlobals).=.postSolu |
| 2f1a0 | 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a | tion')._p('\tEndGlobalSection'). |
| 2f1c0 | 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 45 78 74 65 6e 73 69 62 69 6c 69 74 | _p('\tGlobalSection(Extensibilit |
| 2f1e0 | 79 41 64 64 49 6e 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 | yAddIns).=.postSolution')._p('\t |
| 2f200 | 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 5f 70 28 27 45 6e 64 47 6c 6f 62 61 6c | EndGlobalSection')._p('EndGlobal |
| 2f220 | 27 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f | ').end..function.premake.vs2005_ |
| 2f240 | 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c | solution(sln).io.eol.=.'\r\n'.sl |
| 2f260 | 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | n.vstudio_configs.=.premake.vstu |
| 2f280 | 64 69 6f 5f 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c 31 | dio_buildconfigs(sln)._p('\239\1 |
| 2f2a0 | 38 37 5c 31 39 31 27 29 0a 5f 70 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 | 87\191')._p('Microsoft.Visual.St |
| 2f2c0 | 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 | udio.Solution.File,.Format.Versi |
| 2f2e0 | 6f 6e 20 25 73 27 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 30 35 27 2c | on.%s',.iif(_ACTION.==.'vs2005', |
| 2f300 | 20 27 39 2e 30 30 27 2c 20 27 31 30 2e 30 30 27 29 29 0a 5f 70 28 27 23 20 56 69 73 75 61 6c 20 | .'9.00',.'10.00'))._p('#.Visual. |
| 2f320 | 53 74 75 64 69 6f 20 25 73 27 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 | Studio.%s',.iif(_ACTION.==.'vs20 |
| 2f340 | 30 35 27 2c 20 27 32 30 30 35 27 2c 20 27 32 30 30 38 27 29 29 0a 66 6f 72 20 70 72 6a 20 69 6e | 05',.'2005',.'2008')).for.prj.in |
| 2f360 | 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c | .premake.solution.eachproject(sl |
| 2f380 | 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e | n).do.local.projpath.=.path.tran |
| 2f3a0 | 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 | slate(path.getrelative(sln.locat |
| 2f3c0 | 69 6f 6e 2c 20 5f 56 53 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 | ion,._VS.projectfile(prj)),."\\" |
| 2f3e0 | 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 | )._p('Project("{%s}").=."%s",."% |
| 2f400 | 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 5f 56 53 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e | s",."{%s}"',._VS.tool(prj),.prj. |
| 2f420 | 6e 61 6d 65 2c 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 6c 6f 63 61 6c 20 | name,.projpath,.prj.uuid).local. |
| 2f440 | 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 | deps.=.premake.getdependencies(p |
| 2f460 | 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a | rj).if.#deps.>.0.then._p('\tProj |
| 2f480 | 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 | ectSection(ProjectDependencies). |
| 2f4a0 | 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 | =.postProject').for._,.dep.in.ip |
| 2f4c0 | 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 | airs(deps).do._p('\t\t{%s}.=.{%s |
| 2f4e0 | 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 | }',.dep.uuid,.dep.uuid).end._p(' |
| 2f500 | 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 5f 70 28 27 45 6e | \tEndProjectSection').end._p('En |
| 2f520 | 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 70 72 65 6d | dProject').end._p('Global').prem |
| 2f540 | 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c | ake.vs2005_solution_platforms(sl |
| 2f560 | 6e 29 0a 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e 5f 70 72 6f 6a 65 | n).premake.vs2005_solution_proje |
| 2f580 | 63 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 | ct_platforms(sln).premake.vs2005 |
| 2f5a0 | 5f 73 6f 6c 75 74 69 6f 6e 5f 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 5f 70 28 27 45 6e | _solution_properties(sln)._p('En |
| 2f5c0 | 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 | dGlobal').end.function.premake.v |
| 2f5e0 | 73 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 | s2005_solution_platforms(sln)._p |
| 2f600 | 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 | ('\tGlobalSection(SolutionConfig |
| 2f620 | 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 | urationPlatforms).=.preSolution' |
| 2f640 | 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 | ).for._,.cfg.in.ipairs(sln.vstud |
| 2f660 | 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c | io_configs).do._p('\t\t%s.=.%s', |
| 2f680 | 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 | .cfg.name,.cfg.name).end._p('\tE |
| 2f6a0 | 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | ndGlobalSection').end.function.p |
| 2f6c0 | 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e 5f 70 72 6f 6a 65 63 74 5f 70 | remake.vs2005_solution_project_p |
| 2f6e0 | 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f | latforms(sln)._p('\tGlobalSectio |
| 2f700 | 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 | n(ProjectConfigurationPlatforms) |
| 2f720 | 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 | .=.postSolution').for.prj.in.pre |
| 2f740 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 | make.solution.eachproject(sln).d |
| 2f760 | 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 | o.for._,.cfg.in.ipairs(sln.vstud |
| 2f780 | 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 66 20 70 | io_configs).do.local.mapped.if.p |
| 2f7a0 | 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e | remake.isdotnetproject(prj).then |
| 2f7c0 | 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e | .mapped.=."Any.CPU".else.if.cfg. |
| 2f7e0 | 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e 70 6c 61 | platform.==."Any.CPU".or.cfg.pla |
| 2f800 | 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a | tform.==."Mixed.Platforms".then. |
| 2f820 | 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 5d 2e | mapped.=.sln.vstudio_configs[3]. |
| 2f840 | 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 61 74 66 | platform.else.mapped.=.cfg.platf |
| 2f860 | 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 63 74 69 | orm.end.end._p('\t\t{%s}.%s.Acti |
| 2f880 | 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 | veCfg.=.%s|%s',.prj.uuid,.cfg.na |
| 2f8a0 | 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 6d 61 70 | me,.cfg.buildcfg,.mapped).if.map |
| 2f8c0 | 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 | ped.==.cfg.platform.or.cfg.platf |
| 2f8e0 | 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 5f 70 | orm.==."Mixed.Platforms".then._p |
| 2f900 | 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 | ('\t\t{%s}.%s.Build.0.=.%s|%s',. |
| 2f920 | 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 | .prj.uuid,.cfg.name,.cfg.buildcf |
| 2f940 | 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 | g,.mapped).end.end.end._p('\tEnd |
| 2f960 | 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | GlobalSection').end.function.pre |
| 2f980 | 6d 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e 5f 70 72 6f 70 65 72 74 69 65 73 28 | make.vs2005_solution_properties( |
| 2f9a0 | 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f | sln)._p('\tGlobalSection(Solutio |
| 2f9c0 | 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 | nProperties).=.preSolution')._p( |
| 2f9e0 | 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 0a | '\t\tHideSolutionNode.=.FALSE'). |
| 2fa00 | 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 00 70 72 | _p('\tEndGlobalSection').end..pr |
| 2fa20 | 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | emake.vstudio.cs2005.=.{.}.local |
| 2fa40 | 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c | .vstudio.=.premake.vstudio.local |
| 2fa60 | 20 63 73 32 30 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 | .cs2005..=.premake.vstudio.cs200 |
| 2fa80 | 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a | 5.local.function.getelements(prj |
| 2faa0 | 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 | ,.action,.fname).if.action.==."C |
| 2fac0 | 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 | ompile".and.fname:endswith(".cs" |
| 2fae0 | 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 | ).then.if.fname:endswith(".Desig |
| 2fb00 | 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 | ner.cs").then.local.basename.=.f |
| 2fb20 | 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 | name:sub(1,.-13).local.testname. |
| 2fb40 | 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 | =.basename....".cs".if.premake.f |
| 2fb60 | 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 | indfile(prj,.testname).then.retu |
| 2fb80 | 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 | rn."Dependency",.testname.end.te |
| 2fba0 | 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 | stname.=.basename....".resx".if. |
| 2fbc0 | 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 | premake.findfile(prj,.testname). |
| 2fbe0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a | then.return."AutoGen",.testname. |
| 2fc00 | 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a | end.else.local.basename.=.fname: |
| 2fc20 | 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 | sub(1,.-4).local.testname.=.base |
| 2fc40 | 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b | name....".Designer.cs".if.premak |
| 2fc60 | 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 | e.findfile(prj,.testname).then.r |
| 2fc80 | 65 74 75 72 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | eturn."SubTypeForm".end.end.end. |
| 2fca0 | 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 | if.action.==."EmbeddedResource". |
| 2fcc0 | 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e | and.fname:endswith(".resx").then |
| 2fce0 | 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d | .local.basename.=.fname:sub(1,.- |
| 2fd00 | 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 | 6).local.testname.=.path.getname |
| 2fd20 | 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 | (basename....".cs").if.premake.f |
| 2fd40 | 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 | indfile(prj,.testname).then.if.p |
| 2fd60 | 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e | remake.findfile(prj,.basename... |
| 2fd80 | 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 | .".Designer.cs").then.return."De |
| 2fda0 | 73 69 67 6e 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 | signerType",.testname.else.retur |
| 2fdc0 | 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 | n."Dependency",.testname.end.els |
| 2fde0 | 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 | e.testname.=.path.getname(basena |
| 2fe00 | 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 | me....".Designer.cs").if.premake |
| 2fe20 | 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 | .findfile(prj,.testname).then.re |
| 2fe40 | 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | turn."AutoGenerated".end.end.end |
| 2fe60 | 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 | .if.action.==."Content".then.ret |
| 2fe80 | 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e | urn."CopyNewest".end.return."Non |
| 2fea0 | 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c | e".end.function.cs2005.projectel |
| 2fec0 | 65 6d 65 6e 74 28 70 72 6a 29 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 44 65 66 61 75 6c 74 54 | ement(prj)._p('<Project.DefaultT |
| 2fee0 | 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 | argets="Build".xmlns="http://sch |
| 2ff00 | 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 | emas.microsoft.com/developer/msb |
| 2ff20 | 75 69 6c 64 2f 32 30 30 33 22 25 73 3e 27 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 | uild/2003"%s>',.iif(_ACTION.==.' |
| 2ff40 | 76 73 32 30 30 35 27 2c 20 27 27 2c 20 27 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 33 2e 35 | vs2005',.'',.'.ToolsVersion="3.5 |
| 2ff60 | 22 27 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 | "')).end.function.cs2005.project |
| 2ff80 | 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f | settings(prj)._p('..<PropertyGro |
| 2ffa0 | 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e | up>')._p('....<Configuration.Con |
| 2ffc0 | 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d | dition=".\'$(Configuration)\'.== |
| 2ffe0 | 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 | .\'\'.">%s</Configuration>',.pre |
| 30000 | 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 | make.esc(prj.solution.configurat |
| 30020 | 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 | ions[1]))._p('....<Platform.Cond |
| 30040 | 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 | ition=".\'$(Platform)\'.==.\'\'. |
| 30060 | 22 3e 41 6e 79 43 50 55 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 50 | ">AnyCPU</Platform>')._p('....<P |
| 30080 | 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e | roductVersion>%s</ProductVersion |
| 300a0 | 3e 27 2c 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 35 22 2c 20 22 38 2e | >',.iif(_ACTION.==."vs2005",."8. |
| 300c0 | 30 2e 35 30 37 32 37 22 2c 20 22 39 2e 30 2e 32 31 30 32 32 22 29 29 0a 5f 70 28 27 20 20 20 20 | 0.50727",."9.0.21022"))._p('.... |
| 300e0 | 3c 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f | <SchemaVersion>2.0</SchemaVersio |
| 30100 | 6e 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f | n>')._p('....<ProjectGuid>{%s}</ |
| 30120 | 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 | ProjectGuid>',.prj.uuid)._p('... |
| 30140 | 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 | .<OutputType>%s</OutputType>',.p |
| 30160 | 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 | remake.dotnet.getkind(prj))._p(' |
| 30180 | 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 | ....<AppDesignerFolder>Propertie |
| 301a0 | 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 | s</AppDesignerFolder>')._p('.... |
| 301c0 | 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 | <RootNamespace>%s</RootNamespace |
| 301e0 | 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 | >',.prj.buildtarget.basename)._p |
| 30200 | 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 | ('....<AssemblyName>%s</Assembly |
| 30220 | 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 | Name>',.prj.buildtarget.basename |
| 30240 | 29 0a 69 66 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 | ).if.prj.framework.then._p('.... |
| 30260 | 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 | <TargetFrameworkVersion>v%s</Tar |
| 30280 | 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 70 72 6a 2e 66 72 61 6d 65 | getFrameworkVersion>',.prj.frame |
| 302a0 | 77 6f 72 6b 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e | work).end._p('..</PropertyGroup> |
| 302c0 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 63 | ').end.function.premake.vs2005_c |
| 302e0 | 73 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 6c 6f 63 61 6c | sproj(prj).io.eol.=."\r\n".local |
| 30300 | 20 76 73 76 65 72 73 69 6f 6e 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 0a 69 66 20 5f 41 43 54 49 | .vsversion,.toolversion.if._ACTI |
| 30320 | 4f 4e 20 3d 3d 20 22 76 73 32 30 30 35 22 20 74 68 65 6e 0a 76 73 76 65 72 73 69 6f 6e 20 20 20 | ON.==."vs2005".then.vsversion... |
| 30340 | 3d 20 22 38 2e 30 2e 35 30 37 32 37 22 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 6e 69 6c 0a | =."8.0.50727".toolversion.=.nil. |
| 30360 | 65 6c 73 65 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a | elseif._ACTION.==."vs2008".then. |
| 30380 | 76 73 76 65 72 73 69 6f 6e 20 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 0a 74 6f 6f 6c 76 65 | vsversion...=."9.0.21022".toolve |
| 303a0 | 72 73 69 6f 6e 20 3d 20 22 33 2e 35 22 0a 65 6e 64 0a 69 66 20 74 6f 6f 6c 76 65 72 73 69 6f 6e | rsion.=."3.5".end.if.toolversion |
| 303c0 | 20 74 68 65 6e 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 | .then._p('<Project.DefaultTarget |
| 303e0 | 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e | s="Build".xmlns="http://schemas. |
| 30400 | 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f | microsoft.com/developer/msbuild/ |
| 30420 | 32 30 30 33 22 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 3e 27 2c 20 74 6f 6f 6c 76 | 2003".ToolsVersion="%s">',.toolv |
| 30440 | 65 72 73 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 44 65 66 61 75 6c | ersion).else._p('<Project.Defaul |
| 30460 | 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 | tTargets="Build".xmlns="http://s |
| 30480 | 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d | chemas.microsoft.com/developer/m |
| 304a0 | 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 | sbuild/2003">').end._p('..<Prope |
| 304c0 | 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 | rtyGroup>')._p('....<Configurati |
| 304e0 | 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | on.Condition=".\'$(Configuration |
| 30500 | 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e | )\'.==.\'\'.">%s</Configuration> |
| 30520 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 | ',.premake.esc(prj.solution.conf |
| 30540 | 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 | igurations[1]))._p('....<Platfor |
| 30560 | 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d | m.Condition=".\'$(Platform)\'.== |
| 30580 | 20 5c 27 5c 27 20 22 3e 41 6e 79 43 50 55 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 29 0a 5f 70 28 27 | .\'\'.">AnyCPU</Platform>')._p(' |
| 305a0 | 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 | ....<ProductVersion>%s</ProductV |
| 305c0 | 65 72 73 69 6f 6e 3e 27 2c 20 76 73 76 65 72 73 69 6f 6e 29 0a 5f 70 28 27 20 20 20 20 3c 53 63 | ersion>',.vsversion)._p('....<Sc |
| 305e0 | 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 | hemaVersion>2.0</SchemaVersion>' |
| 30600 | 29 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f | )._p('....<ProjectGuid>{%s}</Pro |
| 30620 | 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c 4f | jectGuid>',.prj.uuid)._p('....<O |
| 30640 | 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 6d | utputType>%s</OutputType>',.prem |
| 30660 | 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 20 | ake.dotnet.getkind(prj))._p('... |
| 30680 | 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c 2f | .<AppDesignerFolder>Properties</ |
| 306a0 | 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 6f | AppDesignerFolder>')._p('....<Ro |
| 306c0 | 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c | otNamespace>%s</RootNamespace>', |
| 306e0 | 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 20 | .prj.buildtarget.basename)._p('. |
| 30700 | 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 6d | ...<AssemblyName>%s</AssemblyNam |
| 30720 | 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f | e>',.prj.buildtarget.basename)._ |
| 30740 | 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 63 66 67 20 | p('..</PropertyGroup>').for.cfg. |
| 30760 | 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 | in.premake.eachconfig(prj).do._p |
| 30780 | 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c | ('..<PropertyGroup.Condition=".\ |
| 307a0 | 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 | '$(Configuration)|$(Platform)\'. |
| 307c0 | 3d 3d 20 5c 27 25 73 7c 41 6e 79 43 50 55 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | ==.\'%s|AnyCPU\'.">',.premake.es |
| 307e0 | 63 28 63 66 67 2e 6e 61 6d 65 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c | c(cfg.name)).if.cfg.flags.Symbol |
| 30800 | 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 | s.then._p('....<DebugSymbols>tru |
| 30820 | 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 | e</DebugSymbols>')._p('....<Debu |
| 30840 | 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 | gType>full</DebugType>').else._p |
| 30860 | 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 | ('....<DebugType>pdbonly</DebugT |
| 30880 | 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c | ype>').end._p('....<Optimize>%s< |
| 308a0 | 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d | /Optimize>',.iif(cfg.flags.Optim |
| 308c0 | 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 | ize.or.cfg.flags.OptimizeSize.or |
| 308e0 | 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 75 65 22 | .cfg.flags.OptimizeSpeed,."true" |
| 30900 | 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74 68 3e | ,."false"))._p('....<OutputPath> |
| 30920 | 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | %s</OutputPath>',.cfg.buildtarge |
| 30940 | 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 | t.directory)._p('....<DefineCons |
| 30960 | 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 | tants>%s</DefineConstants>',.tab |
| 30980 | 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 | le.concat(premake.esc(cfg.define |
| 309a0 | 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 | s),.";"))._p('....<ErrorReport>p |
| 309c0 | 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 | rompt</ErrorReport>')._p('....<W |
| 309e0 | 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 | arningLevel>4</WarningLevel>').i |
| 30a00 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 | f.cfg.flags.Unsafe.then._p('.... |
| 30a20 | 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e | <AllowUnsafeBlocks>true</AllowUn |
| 30a40 | 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 | safeBlocks>').end.if.cfg.flags.F |
| 30a60 | 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 65 61 74 | atalWarnings.then._p('....<Treat |
| 30a80 | 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e | WarningsAsErrors>true</TreatWarn |
| 30aa0 | 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 | ingsAsErrors>').end._p('..</Prop |
| 30ac0 | 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 | ertyGroup>').end._p('..<ItemGrou |
| 30ae0 | 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b | p>').for._,.ref.in.ipairs(premak |
| 30b00 | 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a | e.getlinks(prj,."siblings",."obj |
| 30b20 | 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 | ect")).do._p('....<ProjectRefere |
| 30b40 | 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 | nce.Include="%s">',.path.transla |
| 30b60 | 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e | te(path.getrelative(prj.location |
| 30b80 | 2c 20 5f 56 53 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a | ,._VS.projectfile(ref)),."\\")). |
| 30ba0 | 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 | _p('......<Project>{%s}</Project |
| 30bc0 | 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 | >',.ref.uuid)._p('......<Name>%s |
| 30be0 | 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 | </Name>',.premake.esc(ref.name)) |
| 30c00 | 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 | ._p('....</ProjectReference>').e |
| 30c20 | 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 | nd.for._,.linkname.in.ipairs(pre |
| 30c40 | 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 | make.getlinks(prj,."system",."ba |
| 30c60 | 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 | sename")).do._p('....<Reference. |
| 30c80 | 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 | Include="%s"./>',.premake.esc(li |
| 30ca0 | 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 | nkname)).end._p('..</ItemGroup>' |
| 30cc0 | 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 66 63 66 67 20 69 | )._p('..<ItemGroup>').for.fcfg.i |
| 30ce0 | 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c | n.premake.eachfile(prj).do.local |
| 30d00 | 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c | .action.=.premake.dotnet.getbuil |
| 30d20 | 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 | daction(fcfg).local.fname..=.pat |
| 30d40 | 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d | h.translate(premake.esc(fcfg.nam |
| 30d60 | 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 | e),."\\").local.elements,.depend |
| 30d80 | 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 | ency.=.getelements(prj,.action,. |
| 30da0 | 66 63 66 67 2e 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 | fcfg.name).if.elements.==."None" |
| 30dc0 | 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f | .then._p('....<%s.Include="%s"./ |
| 30de0 | 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 | >',.action,.fname).else._p('.... |
| 30e00 | 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d | <%s.Include="%s">',.action,.fnam |
| 30e20 | 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e | e).if.elements.==."AutoGen".then |
| 30e40 | 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 | ._p('......<AutoGen>True</AutoGe |
| 30e60 | 6e 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e | n>').elseif.elements.==."AutoGen |
| 30e80 | 65 72 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e | erated".then._p('......<SubType> |
| 30ea0 | 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c | Designer</SubType>')._p('......< |
| 30ec0 | 47 65 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c | Generator>ResXFileCodeGenerator< |
| 30ee0 | 2f 47 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e | /Generator>')._p('......<LastGen |
| 30f00 | 4f 75 74 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 | Output>%s.Designer.cs</LastGenOu |
| 30f20 | 74 70 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 | tput>',.premake.esc(path.getbase |
| 30f40 | 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 | name(fcfg.name))).elseif.element |
| 30f60 | 73 20 3d 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 | s.==."SubTypeDesigner".then._p(' |
| 30f80 | 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 | ......<SubType>Designer</SubType |
| 30fa0 | 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 46 | >').elseif.elements.==."SubTypeF |
| 30fc0 | 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 | orm".then._p('......<SubType>For |
| 30fe0 | 6d 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d | m</SubType>').elseif.elements.== |
| 31000 | 20 22 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 | ."PreserveNewest".then._p('..... |
| 31020 | 20 3c 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 | .<CopyToOutputDirectory>Preserve |
| 31040 | 4e 65 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 | Newest</CopyToOutputDirectory>') |
| 31060 | 0a 65 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 | .end.if.dependency.then._p('.... |
| 31080 | 20 20 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 | ..<DependentUpon>%s</DependentUp |
| 310a0 | 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 | on>',.path.translate(premake.esc |
| 310c0 | 28 64 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 | (dependency),."\\")).end._p('... |
| 310e0 | 20 3c 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c | .</%s>',.action).end.end._p('..< |
| 31100 | 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a | /ItemGroup>')._p('..<Import.Proj |
| 31120 | 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 42 69 6e 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 | ect="$(MSBuildBinPath)\\Microsof |
| 31140 | 74 2e 43 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 27 20 20 3c 21 2d | t.CSharp.targets"./>')._p('..<!- |
| 31160 | 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 | -.To.modify.your.build.process,. |
| 31180 | 61 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 | add.your.task.inside.one.of.the. |
| 311a0 | 74 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 | targets.below.and.uncomment.it.' |
| 311c0 | 29 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e | )._p('.......Other.similar.exten |
| 311e0 | 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 | sion.points.exist,.see.Microsoft |
| 31200 | 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 | .Common.targets.')._p('..<Target |
| 31220 | 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 | .Name="BeforeBuild">')._p('..</T |
| 31240 | 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 | arget>')._p('..<Target.Name="Aft |
| 31260 | 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 | erBuild">')._p('..</Target>')._p |
| 31280 | 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 | ('..-->')._p('</Project>').end.. |
| 312a0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 63 73 70 72 6f 6a 5f 75 | function.premake.vs2005_csproj_u |
| 312c0 | 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 | ser(prj).io.eol.=."\r\n"._p('<Pr |
| 312e0 | 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 | oject.xmlns="http://schemas.micr |
| 31300 | 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 | osoft.com/developer/msbuild/2003 |
| 31320 | 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 | ">')._p('..<PropertyGroup>').loc |
| 31340 | 61 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 | al.refpaths.=.table.translate(pr |
| 31360 | 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 | j.libdirs,.function(v).return.pa |
| 31380 | 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 | th.getabsolute(prj.location...." |
| 313a0 | 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 | /"....v).end)._p('....<Reference |
| 313c0 | 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 | Path>%s</ReferencePath>',.path.t |
| 313e0 | 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 | ranslate(table.concat(refpaths,. |
| 31400 | 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f | ";"),."\\"))._p('..</PropertyGro |
| 31420 | 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 0a 6c 6f 63 | up>')._p('</Project>').end...loc |
| 31440 | 61 6c 20 76 73 5f 66 6f 72 6d 61 74 5f 76 65 72 73 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | al.vs_format_version.=.function( |
| 31460 | 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 76 73 32 30 30 35 20 3d 20 27 39 2e 30 30 27 2c 0a 20 | ).local.t.=.{.vs2005.=.'9.00',.. |
| 31480 | 20 20 20 76 73 32 30 30 38 20 3d 20 27 31 30 2e 30 30 27 2c 0a 20 20 20 20 76 73 32 30 31 30 20 | ...vs2008.=.'10.00',.....vs2010. |
| 314a0 | 3d 20 27 31 31 2e 30 30 27 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 5f 41 43 54 49 4f 4e 5d 0a 65 6e | =.'11.00'.}.return.t[_ACTION].en |
| 314c0 | 64 0a 6c 6f 63 61 6c 20 76 73 5f 76 65 72 73 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a | d.local.vs_version.=.function(). |
| 314e0 | 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 76 73 32 30 30 35 20 3d 20 27 32 30 30 35 27 2c 0a 20 20 20 | local.t.=.{.vs2005.=.'2005',.... |
| 31500 | 20 76 73 32 30 30 38 20 3d 20 27 32 30 30 38 27 2c 0a 20 20 20 20 76 73 32 30 31 30 20 3d 20 27 | .vs2008.=.'2008',.....vs2010.=.' |
| 31520 | 32 30 31 30 27 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 5f 41 43 54 49 4f 4e 5d 0a 65 6e 64 0a 6c 6f | 2010'.}.return.t[_ACTION].end.lo |
| 31540 | 63 61 6c 20 76 73 5f 77 72 69 74 65 5f 76 65 72 73 69 6f 6e 5f 69 6e 66 6f 20 3d 20 66 75 6e 63 | cal.vs_write_version_info.=.func |
| 31560 | 74 69 6f 6e 28 29 0a 5f 70 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 | tion()._p('Microsoft.Visual.Stud |
| 31580 | 69 6f 20 53 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e | io.Solution.File,.Format.Version |
| 315a0 | 20 25 73 27 2c 20 76 73 5f 66 6f 72 6d 61 74 5f 76 65 72 73 69 6f 6e 28 29 29 0a 5f 70 28 27 23 | .%s',.vs_format_version())._p('# |
| 315c0 | 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 76 73 5f 76 65 72 73 69 6f 6e 28 29 | .Visual.Studio.%s',.vs_version() |
| 315e0 | 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 76 73 5f 77 72 69 74 65 5f 70 72 6f 6a 65 63 74 73 20 3d | .).end.local.vs_write_projects.= |
| 31600 | 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b | .function(sln).for.prj.in.premak |
| 31620 | 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c | e.solution.eachproject(sln).do.l |
| 31640 | 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 | ocal.projpath.=.path.translate(p |
| 31660 | 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 5f 56 | ath.getrelative(sln.location,._V |
| 31680 | 53 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 | S.projectfile(prj)),."\\")._p('P |
| 316a0 | 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 | roject("{%s}").=."%s",."%s",."{% |
| 316c0 | 73 7d 22 27 2c 20 5f 56 53 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 | s}"',._VS.tool(prj),.prj.name,.p |
| 316e0 | 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 | rojpath,.prj.uuid).local.deps.=. |
| 31700 | 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 | premake.getdependencies(prj).if. |
| 31720 | 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 | #deps.>.0.then._p('\tProjectSect |
| 31740 | 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 | ion(ProjectDependencies).=.postP |
| 31760 | 72 6f 6a 65 63 74 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 | roject').for._,.dep.in.ipairs(de |
| 31780 | 70 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 | ps).do._p('\t\t{%s}.=.{%s}',.dep |
| 317a0 | 2e 75 75 69 64 2c 20 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 | .uuid,.dep.uuid).end._p('\tEndPr |
| 317c0 | 6f 6a 65 63 74 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 | ojectSection').end._p('EndProjec |
| 317e0 | 74 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 76 73 5f 77 72 69 74 65 5f 70 72 65 5f 76 | t').end.end.local.vs_write_pre_v |
| 31800 | 65 72 73 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 | ersion.=.function(sln).io.eol.=. |
| 31820 | 27 5c 72 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 | '\r\n'.sln.vstudio_configs.=.pre |
| 31840 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 5f 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f | make.vstudio_buildconfigs(sln)._ |
| 31860 | 70 28 27 5c 32 33 39 5c 31 38 37 5c 31 39 31 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | p('\239\187\191').end.function.p |
| 31880 | 72 65 6d 61 6b 65 2e 76 73 5f 67 65 6e 65 72 69 63 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a | remake.vs_generic_solution(sln). |
| 318a0 | 76 73 5f 77 72 69 74 65 5f 70 72 65 5f 76 65 72 73 69 6f 6e 28 73 6c 6e 29 0a 76 73 5f 77 72 69 | vs_write_pre_version(sln).vs_wri |
| 318c0 | 74 65 5f 76 65 72 73 69 6f 6e 5f 69 6e 66 6f 28 29 0a 76 73 5f 77 72 69 74 65 5f 70 72 6f 6a 65 | te_version_info().vs_write_proje |
| 318e0 | 63 74 73 28 73 6c 6e 29 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 70 72 65 6d 61 6b 65 2e 76 73 | cts(sln)._p('Global').premake.vs |
| 31900 | 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 70 72 65 | 2005_solution_platforms(sln).pre |
| 31920 | 6d 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 69 6f 6e 5f 70 72 6f 6a 65 63 74 5f 70 6c 61 | make.vs2005_solution_project_pla |
| 31940 | 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 76 73 32 30 30 35 5f 73 6f 6c 75 74 | tforms(sln).premake.vs2005_solut |
| 31960 | 69 6f 6e 5f 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 5f 70 28 27 45 6e 64 47 6c 6f 62 61 | ion_properties(sln)._p('EndGloba |
| 31980 | 6c 27 29 0a 65 6e 64 00 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 73 31 30 5f 68 65 | l').end..premake.vstudio.vs10_he |
| 319a0 | 6c 70 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 31 30 5f 68 65 6c 70 65 72 73 20 3d | lpers.=.{.}.local.vs10_helpers.= |
| 319c0 | 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 73 31 30 5f 68 65 6c 70 65 72 73 0a 66 75 | .premake.vstudio.vs10_helpers.fu |
| 319e0 | 6e 63 74 69 6f 6e 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 72 65 6d 6f 76 65 5f 72 65 6c 61 74 | nction.vs10_helpers.remove_relat |
| 31a00 | 69 76 65 5f 70 61 74 68 28 66 69 6c 65 29 0a 66 69 6c 65 20 3d 20 66 69 6c 65 3a 67 73 75 62 28 | ive_path(file).file.=.file:gsub( |
| 31a20 | 22 25 2e 25 2e 5c 5c 22 2c 27 27 29 0a 66 69 6c 65 20 3d 20 66 69 6c 65 3a 67 73 75 62 28 22 25 | "%.%.\\",'').file.=.file:gsub("% |
| 31a40 | 2e 5c 5c 22 2c 27 27 29 0a 72 65 74 75 72 6e 20 66 69 6c 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | .\\",'').return.file.end.functio |
| 31a60 | 6e 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 66 69 6c 65 5f 70 61 74 68 28 66 69 6c 65 29 0a 66 | n.vs10_helpers.file_path(file).f |
| 31a80 | 69 6c 65 20 3d 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 72 65 6d 6f 76 65 5f 72 65 6c 61 74 69 | ile.=.vs10_helpers.remove_relati |
| 31aa0 | 76 65 5f 70 61 74 68 28 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 73 74 72 69 6e | ve_path(file).local.path.=.strin |
| 31ac0 | 67 2e 66 69 6e 64 28 66 69 6c 65 2c 27 5c 5c 5b 25 77 25 2e 25 5f 25 2d 5d 2b 24 27 29 0a 69 66 | g.find(file,'\\[%w%.%_%-]+$').if |
| 31ae0 | 20 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 73 75 62 28 66 69 6c | .path.then.return.string.sub(fil |
| 31b00 | 65 2c 31 2c 70 61 74 68 2d 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a | e,1,path-1).else.return.nil.end. |
| 31b20 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 6c 69 73 74 5f 6f | end.function.vs10_helpers.list_o |
| 31b40 | 66 5f 64 69 72 65 63 74 6f 72 69 65 73 5f 69 6e 5f 70 61 74 68 28 70 61 74 68 29 0a 6c 6f 63 61 | f_directories_in_path(path).loca |
| 31b60 | 6c 20 6c 69 73 74 3d 7b 7d 0a 70 61 74 68 20 3d 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 72 65 | l.list={}.path.=.vs10_helpers.re |
| 31b80 | 6d 6f 76 65 5f 72 65 6c 61 74 69 76 65 5f 70 61 74 68 28 70 61 74 68 29 0a 69 66 20 70 61 74 68 | move_relative_path(path).if.path |
| 31ba0 | 20 74 68 65 6e 0a 66 6f 72 20 64 69 72 20 69 6e 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 70 | .then.for.dir.in.string.gmatch(p |
| 31bc0 | 61 74 68 2c 22 5b 25 77 25 2d 25 5f 25 2e 5d 2b 5c 5c 22 29 64 6f 0a 69 66 20 23 6c 69 73 74 20 | ath,"[%w%-%_%.]+\\")do.if.#list. |
| 31be0 | 3d 3d 20 30 20 74 68 65 6e 0a 6c 69 73 74 5b 31 5d 20 3d 20 64 69 72 3a 73 75 62 28 31 2c 23 64 | ==.0.then.list[1].=.dir:sub(1,#d |
| 31c00 | 69 72 2d 31 29 0a 65 6c 73 65 0a 6c 69 73 74 5b 23 6c 69 73 74 20 2b 31 5d 20 3d 20 6c 69 73 74 | ir-1).else.list[#list.+1].=.list |
| 31c20 | 5b 23 6c 69 73 74 5d 20 2e 2e 22 5c 5c 22 20 2e 2e 64 69 72 3a 73 75 62 28 31 2c 23 64 69 72 2d | [#list]..."\\"...dir:sub(1,#dir- |
| 31c40 | 31 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6c 69 73 74 0a 65 6e 64 0a 66 | 1).end.end.end.return.list.end.f |
| 31c60 | 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 74 61 62 6c 65 5f 6f 66 5f 66 69 | unction.vs10_helpers.table_of_fi |
| 31c80 | 6c 65 5f 66 69 6c 74 65 72 73 28 66 69 6c 65 73 29 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 73 20 | le_filters(files).local.filters. |
| 31ca0 | 3d 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 54 61 62 6c 65 20 69 6e 20 70 61 69 72 73 28 66 | ={}.for._,.valueTable.in.pairs(f |
| 31cc0 | 69 6c 65 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 65 6e 74 72 79 20 69 6e 20 69 70 61 69 72 73 28 | iles).do.for._,.entry.in.ipairs( |
| 31ce0 | 76 61 6c 75 65 54 61 62 6c 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 76 73 | valueTable).do.local.result.=.vs |
| 31d00 | 31 30 5f 68 65 6c 70 65 72 73 2e 6c 69 73 74 5f 6f 66 5f 64 69 72 65 63 74 6f 72 69 65 73 5f 69 | 10_helpers.list_of_directories_i |
| 31d20 | 6e 5f 70 61 74 68 28 65 6e 74 72 79 29 0a 66 6f 72 20 5f 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 | n_path(entry).for.__,dir.in.ipai |
| 31d40 | 72 73 28 72 65 73 75 6c 74 29 20 64 6f 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 | rs(result).do.if.table.contains( |
| 31d60 | 66 69 6c 74 65 72 73 2c 64 69 72 29 20 7e 3d 20 74 72 75 65 20 74 68 65 6e 0a 66 69 6c 74 65 72 | filters,dir).~=.true.then.filter |
| 31d80 | 73 5b 23 66 69 6c 74 65 72 73 20 2b 31 5d 20 3d 20 64 69 72 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | s[#filters.+1].=.dir.end.end.end |
| 31da0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 69 6c 74 65 72 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | .end.return.filters.end.function |
| 31dc0 | 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 67 65 74 5f 66 69 6c 65 5f 65 78 74 65 6e 73 69 6f 6e | .vs10_helpers.get_file_extension |
| 31de0 | 28 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 65 78 74 5f 73 74 61 72 74 2c 65 78 74 5f 65 6e 64 20 3d | (file).local.ext_start,ext_end.= |
| 31e00 | 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 66 69 6c 65 2c 22 25 2e 5b 25 77 5f 25 2d 5d 2b 24 22 29 | .string.find(file,"%.[%w_%-]+$") |
| 31e20 | 0a 69 66 20 65 78 74 5f 73 74 61 72 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 73 74 72 69 6e | .if.ext_start.then.return..strin |
| 31e40 | 67 2e 73 75 62 28 66 69 6c 65 2c 65 78 74 5f 73 74 61 72 74 2b 31 2c 65 78 74 5f 65 6e 64 29 0a | g.sub(file,ext_start+1,ext_end). |
| 31e60 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 73 6f | end.end.function.vs10_helpers.so |
| 31e80 | 72 74 5f 69 6e 70 75 74 5f 66 69 6c 65 73 28 66 69 6c 65 73 2c 73 6f 72 74 65 64 5f 63 6f 6e 74 | rt_input_files(files,sorted_cont |
| 31ea0 | 61 69 6e 65 72 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 0a 7b 0a 68 3d 20 22 43 6c 49 6e | ainer).local.types.=..{.h=."ClIn |
| 31ec0 | 63 6c 75 64 65 22 2c 0a 68 70 70 3d 20 22 43 6c 49 6e 63 6c 75 64 65 22 2c 0a 68 78 78 3d 20 22 | clude",.hpp=."ClInclude",.hxx=." |
| 31ee0 | 43 6c 49 6e 63 6c 75 64 65 22 2c 0a 63 3d 20 22 43 6c 43 6f 6d 70 69 6c 65 22 2c 0a 63 70 70 3d | ClInclude",.c=."ClCompile",.cpp= |
| 31f00 | 20 22 43 6c 43 6f 6d 70 69 6c 65 22 2c 0a 63 78 78 3d 20 22 43 6c 43 6f 6d 70 69 6c 65 22 2c 0a | ."ClCompile",.cxx=."ClCompile",. |
| 31f20 | 63 63 3d 20 22 43 6c 43 6f 6d 70 69 6c 65 22 2c 0a 72 63 20 20 3d 20 22 52 65 73 6f 75 72 63 65 | cc=."ClCompile",.rc..=."Resource |
| 31f40 | 43 6f 6d 70 69 6c 65 22 0a 7d 0a 66 6f 72 20 5f 2c 20 63 75 72 72 65 6e 74 5f 66 69 6c 65 20 69 | Compile".}.for._,.current_file.i |
| 31f60 | 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 | n.ipairs(files).do.local.transla |
| 31f80 | 74 65 64 5f 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 75 72 72 65 6e | ted_path.=.path.translate(curren |
| 31fa0 | 74 5f 66 69 6c 65 2c 20 27 5c 5c 27 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 76 73 31 30 5f 68 | t_file,.'\\').local.ext.=.vs10_h |
| 31fc0 | 65 6c 70 65 72 73 2e 67 65 74 5f 66 69 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 28 74 72 61 6e 73 6c | elpers.get_file_extension(transl |
| 31fe0 | 61 74 65 64 5f 70 61 74 68 29 0a 69 66 20 65 78 74 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 79 70 | ated_path).if.ext.then.local.typ |
| 32000 | 65 20 3d 20 74 79 70 65 73 5b 65 78 74 5d 0a 69 66 20 74 79 70 65 20 74 68 65 6e 0a 74 61 62 6c | e.=.types[ext].if.type.then.tabl |
| 32020 | 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 5f 63 6f 6e 74 61 69 6e 65 72 5b 74 79 70 65 5d 2c | e.insert(sorted_container[type], |
| 32040 | 74 72 61 6e 73 6c 61 74 65 64 5f 70 61 74 68 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 | translated_path).else.table.inse |
| 32060 | 72 74 28 73 6f 72 74 65 64 5f 63 6f 6e 74 61 69 6e 65 72 2e 4e 6f 6e 65 2c 74 72 61 6e 73 6c 61 | rt(sorted_container.None,transla |
| 32080 | 74 65 64 5f 70 61 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | ted_path).end.end.end.end.local. |
| 320a0 | 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 | function.vs2010_config(prj)._p(1 |
| 320c0 | 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 | ,'<ItemGroup.Label="ProjectConfi |
| 320e0 | 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 | gurations">').for._,.cfginfo.in. |
| 32100 | 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 | ipairs(prj.solution.vstudio_conf |
| 32120 | 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 | igs).do._p(2,'<ProjectConfigurat |
| 32140 | 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | ion.Include="%s">',.premake.esc( |
| 32160 | 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 | cfginfo.name))._p(3,'<Configurat |
| 32180 | 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e | ion>%s</Configuration>',cfginfo. |
| 321a0 | 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c | buildcfg)._p(3,'<Platform>%s</Pl |
| 321c0 | 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c | atform>',cfginfo.platform)._p(2, |
| 321e0 | 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f | '</ProjectConfiguration>').end._ |
| 32200 | 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | p(1,'</ItemGroup>').end.local.fu |
| 32220 | 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c | nction.vs2010_globals(prj)._p(1, |
| 32240 | 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e | '<PropertyGroup.Label="Globals"> |
| 32260 | 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a | ')._p(2,'<ProjectGuid>{%s}</Proj |
| 32280 | 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 27 3c 52 6f 6f 74 4e | ectGuid>',prj.uuid)._p(2,'<RootN |
| 322a0 | 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 70 72 6a | amespace>%s</RootNamespace>',prj |
| 322c0 | 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c | .name)._p(2,'<Keyword>Win32Proj< |
| 322e0 | 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 | /Keyword>')._p(1,'</PropertyGrou |
| 32300 | 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 63 | p>').end.function.vs10_helpers.c |
| 32320 | 6f 6e 66 69 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 | onfig_type(config).local.t.=.{.S |
| 32340 | 68 61 72 65 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 | haredLib.=."DynamicLibrary",.Sta |
| 32360 | 74 69 63 4c 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c | ticLib.=."StaticLibrary",.Consol |
| 32380 | 65 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 | eApp.=."Application",.WindowedAp |
| 323a0 | 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e | p.=."Application".}.return.t[con |
| 323c0 | 66 69 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f | fig.kind].end.local.function.if_ |
| 323e0 | 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f | config_and_platform().return.'Co |
| 32400 | 6e 64 69 74 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c | ndition="\'$(Configuration)|$(Pl |
| 32420 | 61 74 66 6f 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | atform)\'==\'%s\'"'.end.local.fu |
| 32440 | 6e 63 74 69 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 | nction.optimisation(cfg).local.r |
| 32460 | 65 73 75 6c 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 | esult.=."Disabled".for._,.value. |
| 32480 | 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 | in.ipairs(cfg.flags).do.if.(valu |
| 324a0 | 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 | e.==."Optimize").then.result.=." |
| 324c0 | 46 75 6c 6c 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 | Full".elseif.(value.==."Optimize |
| 324e0 | 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a | Size").then.result.=."MinSpace". |
| 32500 | 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 | elseif.(value.==."OptimizeSpeed" |
| 32520 | 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 | ).then.result.=."MaxSpeed".end.e |
| 32540 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | nd.return.result.end.local.funct |
| 32560 | 69 6f 6e 20 63 6f 6e 66 69 67 5f 74 79 70 65 5f 62 6c 6f 63 6b 28 70 72 6a 29 0a 66 6f 72 20 5f | ion.config_type_block(prj).for._ |
| 32580 | 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e | ,.cfginfo.in.ipairs(prj.solution |
| 325a0 | 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d | .vstudio_configs).do.local.cfg.= |
| 325c0 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e | .premake.getconfig(prj,.cfginfo. |
| 325e0 | 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f | src_buildcfg,.cfginfo.src_platfo |
| 32600 | 72 6d 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 | rm)._p(1,'<PropertyGroup.'..if_c |
| 32620 | 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 | onfig_and_platform()...'.Label=" |
| 32640 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 | Configuration">'.,.premake.esc(c |
| 32660 | 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 | fginfo.name))._p(2,'<Configurati |
| 32680 | 6f 6e 54 79 70 65 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 27 2c 76 | onType>%s</ConfigurationType>',v |
| 326a0 | 73 31 30 5f 68 65 6c 70 65 72 73 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 | s10_helpers.config_type(cfg))._p |
| 326c0 | 28 32 2c 27 3c 43 68 61 72 61 63 74 65 72 53 65 74 3e 25 73 3c 2f 43 68 61 72 61 63 74 65 72 53 | (2,'<CharacterSet>%s</CharacterS |
| 326e0 | 65 74 3e 27 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 22 55 6e 69 63 | et>',iif(cfg.flags.Unicode,"Unic |
| 32700 | 6f 64 65 22 2c 22 4d 75 6c 74 69 42 79 74 65 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | ode","MultiByte")).if.cfg.flags. |
| 32720 | 4d 46 43 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d 66 63 3e 44 79 6e 61 6d 69 63 | MFC.then._p(2,'<UseOfMfc>Dynamic |
| 32740 | 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 75 73 65 5f 64 65 62 75 | </UseOfMfc>').end.local.use_debu |
| 32760 | 67 20 3d 20 22 66 61 6c 73 65 22 0a 69 66 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 | g.=."false".if.optimisation(cfg) |
| 32780 | 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 20 74 68 65 6e 20 0a 75 73 65 5f 64 65 62 75 67 20 3d | .==."Disabled".then..use_debug.= |
| 327a0 | 20 22 74 72 75 65 22 20 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 57 68 6f 6c 65 50 72 6f 67 72 61 | ."true"..else._p(2,'<WholeProgra |
| 327c0 | 6d 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 57 68 6f 6c 65 50 72 6f 67 72 61 6d | mOptimization>true</WholeProgram |
| 327e0 | 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 55 73 65 44 65 | Optimization>').end._p(2,'<UseDe |
| 32800 | 62 75 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 | bugLibraries>%s</UseDebugLibrari |
| 32820 | 65 73 3e 27 2c 75 73 65 5f 64 65 62 75 67 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 | es>',use_debug)._p(1,'</Property |
| 32840 | 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | Group>').end.end.local.function. |
| 32860 | 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f | import_props(prj).for._,.cfginfo |
| 32880 | 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f | .in.ipairs(prj.solution.vstudio_ |
| 328a0 | 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e | configs).do.local.cfg.=.premake. |
| 328c0 | 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 | getconfig(prj,.cfginfo.src_build |
| 328e0 | 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c | cfg,.cfginfo.src_platform)._p(1, |
| 32900 | 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 | '<ImportGroup.'..if_config_and_p |
| 32920 | 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 6f 70 65 72 74 79 53 68 65 | latform()...'.Label="PropertyShe |
| 32940 | 65 74 73 22 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 | ets">'.,premake.esc(cfginfo.name |
| 32960 | 29 29 0a 5f 70 28 32 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 55 73 65 72 | ))._p(2,'<Import.Project="$(User |
| 32980 | 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f | RootDir)\\Microsoft.Cpp.$(Platfo |
| 329a0 | 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65 78 69 73 74 | rm).user.props".Condition="exist |
| 329c0 | 73 28 5c 27 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 | s(\'$(UserRootDir)\\Microsoft.Cp |
| 329e0 | 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 5c 27 29 22 20 4c 61 62 | p.$(Platform).user.props\')".Lab |
| 32a00 | 65 6c 3d 22 4c 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 27 29 0a 5f | el="LocalAppDataPlatform"./>')._ |
| 32a20 | 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | p(1,'</ImportGroup>').end.end.lo |
| 32a40 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 72 65 6d 65 6e 74 61 6c 5f 6c 69 6e 6b 28 63 66 | cal.function.incremental_link(cf |
| 32a60 | 67 2c 63 66 67 69 6e 66 6f 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 | g,cfginfo).if.cfg.kind.~=."Stati |
| 32a80 | 63 4c 69 62 22 20 74 68 65 6e 0a 53 68 6f 75 64 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 6c | cLib".then.ShoudLinkIncrementall |
| 32aa0 | 79 20 3d 20 27 66 61 6c 73 65 27 0a 69 66 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 | y.=.'false'.if.optimisation(cfg) |
| 32ac0 | 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 20 74 68 65 6e 0a 53 68 6f 75 64 4c 69 6e 6b 49 6e 63 | .==."Disabled".then.ShoudLinkInc |
| 32ae0 | 72 65 6d 65 6e 74 61 6c 6c 79 20 3d 20 27 74 72 75 65 27 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 4c | rementally.=.'true'.end._p(2,'<L |
| 32b00 | 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f | inkIncremental.'..if_config_and_ |
| 32b20 | 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 | platform()...'>%s</LinkIncrement |
| 32b40 | 61 6c 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 2c | al>'.,premake.esc(cfginfo.name), |
| 32b60 | 53 68 6f 75 64 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 6c 79 29 0a 65 6e 64 0a 65 6e 64 0a | ShoudLinkIncrementally).end.end. |
| 32b80 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 67 6e 6f 72 65 5f 69 6d 70 6f 72 74 5f 6c 69 62 | local.function.ignore_import_lib |
| 32ba0 | 28 63 66 67 2c 63 66 67 69 6e 66 6f 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 | (cfg,cfginfo).if.cfg.kind.==."Sh |
| 32bc0 | 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 68 6f 75 6c 64 49 67 6e 6f 72 65 | aredLib".then.local.shouldIgnore |
| 32be0 | 20 3d 20 22 66 61 6c 73 65 22 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 | .=."false".if.cfg.flags.NoImport |
| 32c00 | 4c 69 62 20 74 68 65 6e 20 73 68 6f 75 6c 64 49 67 6e 6f 72 65 20 3d 20 22 74 72 75 65 22 20 65 | Lib.then.shouldIgnore.=."true".e |
| 32c20 | 6e 64 0a 20 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 20 27 | nd.._p(2,'<IgnoreImportLibrary.' |
| 32c40 | 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 25 | ..if_config_and_platform()...'>% |
| 32c60 | 73 3c 2f 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 0a 2c 70 72 65 6d 61 6b | s</IgnoreImportLibrary>'.,premak |
| 32c80 | 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 2c 73 68 6f 75 6c 64 49 67 6e 6f 72 65 | e.esc(cfginfo.name),shouldIgnore |
| 32ca0 | 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 74 65 72 6d 65 | ).end.end.local.function.interme |
| 32cc0 | 64 69 61 74 65 5f 61 6e 64 5f 6f 75 74 5f 64 69 72 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 | diate_and_out_dirs(prj)._p(1,'<P |
| 32ce0 | 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 32 2c 27 3c 5f 50 72 6f 6a 65 63 74 46 | ropertyGroup>')._p(2,'<_ProjectF |
| 32d00 | 69 6c 65 56 65 72 73 69 6f 6e 3e 31 30 2e 30 2e 33 30 33 31 39 2e 31 3c 2f 5f 50 72 6f 6a 65 63 | ileVersion>10.0.30319.1</_Projec |
| 32d20 | 74 46 69 6c 65 56 65 72 73 69 6f 6e 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 | tFileVersion>').for._,.cfginfo.i |
| 32d40 | 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f | n.ipairs(prj.solution.vstudio_co |
| 32d60 | 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 | nfigs).do.local.cfg.=.premake.ge |
| 32d80 | 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 | tconfig(prj,.cfginfo.src_buildcf |
| 32da0 | 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c | g,.cfginfo.src_platform)._p(2,'< |
| 32dc0 | 4f 75 74 44 69 72 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d | OutDir.'..if_config_and_platform |
| 32de0 | 28 29 20 2e 2e 27 3e 25 73 5c 5c 3c 2f 4f 75 74 44 69 72 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e | ()...'>%s\\</OutDir>'.,.premake. |
| 32e00 | 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 | esc(cfginfo.name),premake.esc(cf |
| 32e20 | 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 20 29 0a 5f 70 28 32 2c | g.buildtarget.directory).)._p(2, |
| 32e40 | 27 3c 49 6e 74 44 69 72 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f | '<IntDir.'..if_config_and_platfo |
| 32e60 | 72 6d 28 29 20 2e 2e 27 3e 25 73 5c 5c 3c 2f 49 6e 74 44 69 72 3e 27 0a 2c 20 70 72 65 6d 61 6b | rm()...'>%s\\</IntDir>'.,.premak |
| 32e80 | 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | e.esc(cfginfo.name),.premake.esc |
| 32ea0 | 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e | (cfg.objectsdir))._p(2,'<TargetN |
| 32ec0 | 61 6d 65 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 | ame.'..if_config_and_platform(). |
| 32ee0 | 2e 2e 27 3e 25 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 | ..'>%s</TargetName>'.,premake.es |
| 32f00 | 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 2c 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 | c(cfginfo.name),path.getbasename |
| 32f20 | 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 69 67 6e 6f 72 65 5f 69 | (cfg.buildtarget.name)).ignore_i |
| 32f40 | 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 2c 63 66 67 69 6e 66 6f 29 0a 69 6e 63 72 65 6d 65 6e 74 | mport_lib(cfg,cfginfo).increment |
| 32f60 | 61 6c 5f 6c 69 6e 6b 28 63 66 67 2c 63 66 67 69 6e 66 6f 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 | al_link(cfg,cfginfo).if.cfg.flag |
| 32f80 | 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 | s.NoManifest.then._p(2,'<Generat |
| 32fa0 | 65 4d 61 6e 69 66 65 73 74 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 | eManifest.'..if_config_and_platf |
| 32fc0 | 6f 72 6d 28 29 20 2e 2e 27 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 | orm()...'>false</GenerateManifes |
| 32fe0 | 74 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a | t>'.,premake.esc(cfginfo.name)). |
| 33000 | 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 | end.end._p(1,'</PropertyGroup>') |
| 33020 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 | .end.local.function.runtime(cfg) |
| 33040 | 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 | .local.runtime.if.premake.config |
| 33060 | 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 | .isdebugbuild(cfg).then.runtime. |
| 33080 | 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 22 4d | =.iif(cfg.flags.StaticRuntime,"M |
| 330a0 | 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 | ultiThreadedDebug",."MultiThread |
| 330c0 | 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 | edDebugDLL").else.runtime.=.iif( |
| 330e0 | 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 4d 75 6c 74 69 54 | cfg.flags.StaticRuntime,."MultiT |
| 33100 | 68 72 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e | hreaded",."MultiThreadedDLL").en |
| 33120 | 64 0a 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | d.return.runtime.end.local.funct |
| 33140 | 69 6f 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 | ion.precompiled_header(cfg)..... |
| 33160 | 20 20 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 | ..if.not.cfg.flags.NoPCH.and.cfg |
| 33180 | 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c | .pchheader.then._p(3,'<Precompil |
| 331a0 | 65 64 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e | edHeader>Use</PrecompiledHeader> |
| 331c0 | 27 29 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e | ')._p(3,'<PrecompiledHeaderFile> |
| 331e0 | 25 73 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 70 61 74 | %s</PrecompiledHeaderFile>',.pat |
| 33200 | 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 65 6c 73 65 0a 5f | h.getname(cfg.pchheader)).else._ |
| 33220 | 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d | p(3,'<PrecompiledHeader></Precom |
| 33240 | 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | piledHeader>').end.end.local.fun |
| 33260 | 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 | ction.preprocessor(indent,cfg).i |
| 33280 | 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e | f.#cfg.defines.>.0.then._p(inden |
| 332a0 | 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 | t,'<PreprocessorDefinitions>%s;% |
| 332c0 | 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 | %(PreprocessorDefinitions)</Prep |
| 332e0 | 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 | rocessorDefinitions>'.,premake.e |
| 33300 | 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 | sc(table.concat(cfg.defines,.";" |
| 33320 | 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f | ))).else._p(indent,'<Preprocesso |
| 33340 | 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e | rDefinitions></PreprocessorDefin |
| 33360 | 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | itions>').end.end.local.function |
| 33380 | 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 | .include_dirs(indent,cfg).if.#cf |
| 333a0 | 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 | g.includedirs.>.0.then._p(indent |
| 333c0 | 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e | ,'<AdditionalIncludeDirectories> |
| 333e0 | 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 | %s;%%(AdditionalIncludeDirectori |
| 33400 | 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 | es)</AdditionalIncludeDirectorie |
| 33420 | 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 | s>'.,premake.esc(path.translate( |
| 33440 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b | table.concat(cfg.includedirs,."; |
| 33460 | 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | "),.'\\'))).end.end.local.functi |
| 33480 | 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c | on.resource_compile(cfg)._p(2,'< |
| 334a0 | 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 | ResourceCompile>').preprocessor( |
| 334c0 | 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c | 3,cfg).include_dirs(3,cfg)._p(2, |
| 334e0 | 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | '</ResourceCompile>').end.local. |
| 33500 | 66 75 6e 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e | function.exceptions(cfg).if.cfg. |
| 33520 | 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 | flags.NoExceptions.then._p(2,'<E |
| 33540 | 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f | xceptionHandling>false</Exceptio |
| 33560 | 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 | nHandling>').elseif.cfg.flags.SE |
| 33580 | 48 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e | H.then._p(2,'<ExceptionHandling> |
| 335a0 | 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a | Async</ExceptionHandling>').end. |
| 335c0 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 | end.local.function.rtti(cfg).if. |
| 335e0 | 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e | cfg.flags.NoRTTI.then._p(3,'<Run |
| 33600 | 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 | timeTypeInfo>false</RuntimeTypeI |
| 33620 | 6e 66 6f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 63 | nfo>').end.end.local.function.wc |
| 33640 | 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | har_t_buildin(cfg).if.cfg.flags. |
| 33660 | 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 | NativeWChar.then._p(3,'<TreatWCh |
| 33680 | 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 43 68 | ar_tAsBuiltInType>true</TreatWCh |
| 336a0 | 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e | ar_tAsBuiltInType>').elseif.cfg. |
| 336c0 | 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | flags.NoNativeWChar.then._p(3,'< |
| 336e0 | 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 3c | TreatWChar_tAsBuiltInType>false< |
| 33700 | 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6e | /TreatWChar_tAsBuiltInType>').en |
| 33720 | 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 66 | d.end.local.function.sse(cfg).if |
| 33740 | 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | .cfg.flags.EnableSSE.then._p(3,' |
| 33760 | 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 | <EnableEnhancedInstructionSet>St |
| 33780 | 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 | reamingSIMDExtensions</EnableEnh |
| 337a0 | 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 | ancedInstructionSet>').elseif.cf |
| 337c0 | 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 | g.flags.EnableSSE2.then._p(3,'<E |
| 337e0 | 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 | nableEnhancedInstructionSet>Stre |
| 33800 | 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 | amingSIMDExtensions2</EnableEnha |
| 33820 | 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | ncedInstructionSet>').end.end.lo |
| 33840 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 | cal.function.floating_point(cfg) |
| 33860 | 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 | ......if.cfg.flags.FloatFast.the |
| 33880 | 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 74 | n._p(3,'<FloatingPointModel>Fast |
| 338a0 | 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 | </FloatingPointModel>').elseif.c |
| 338c0 | 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | fg.flags.FloatStrict.then._p(3,' |
| 338e0 | 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 | <FloatingPointModel>Strict</Floa |
| 33900 | 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | tingPointModel>').end.end.local. |
| 33920 | 66 75 6e 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 | function.debug_info(cfg).local.d |
| 33940 | 65 62 75 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 | ebug_info.=.''.if.cfg.flags.Symb |
| 33960 | 6f 6c 73 20 74 68 65 6e 0a 69 66 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d | ols.then.if.optimisation(cfg).~= |
| 33980 | 20 22 44 69 73 61 62 6c 65 64 22 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 | ."Disabled".or.cfg.flags.NoEditA |
| 339a0 | 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 | ndContinue.then.debug_info.=."Pr |
| 339c0 | 6f 67 72 61 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 69 66 20 63 66 67 2e 70 6c 61 74 66 6f | ogramDatabase".elseif.cfg.platfo |
| 339e0 | 72 6d 20 7e 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 | rm.~=."x64".then.debug_info.=."E |
| 33a00 | 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 | ditAndContinue".else.debug_info. |
| 33a20 | 3d 20 22 4f 6c 64 53 74 79 6c 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 | =."OldStyle".end.end._p(3,'<Debu |
| 33a40 | 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f | gInformationFormat>%s</DebugInfo |
| 33a60 | 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a | rmationFormat>',debug_info).end. |
| 33a80 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 | local.function.minimal_build(cfg |
| 33aa0 | 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 | ).if.premake.config.isdebugbuild |
| 33ac0 | 28 63 66 67 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 69 6e 69 6d 61 | (cfg).and.not.cfg.flags.NoMinima |
| 33ae0 | 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 | lRebuild.then._p(3,'<MinimalRebu |
| 33b00 | 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 | ild>true</MinimalRebuild>').else |
| 33b20 | 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 | ._p(3,'<MinimalRebuild>false</Mi |
| 33b40 | 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | nimalRebuild>').end.end.local.fu |
| 33b60 | 6e 63 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 | nction.compile_language(cfg).if. |
| 33b80 | 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | cfg.language.==."C".then._p(3,'< |
| 33ba0 | 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e | CompileAs>CompileAsC</CompileAs> |
| 33bc0 | 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 | ').end.end.local.function.vs10_c |
| 33be0 | 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 | lcompile(cfg)._p(2,'<ClCompile>' |
| 33c00 | 29 0a 69 66 20 23 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a | ).if.#cfg.buildoptions.>.0.then. |
| 33c20 | 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 | _p(3,'<AdditionalOptions>%s.%%(A |
| 33c40 | 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 | dditionalOptions)</AdditionalOpt |
| 33c60 | 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 | ions>',.table.concat(premake.esc |
| 33c80 | 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 | (cfg.buildoptions),.".")).end._p |
| 33ca0 | 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 | (3,'<Optimization>%s</Optimizati |
| 33cc0 | 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f | on>',optimisation(cfg)).include_ |
| 33ce0 | 64 69 72 73 28 33 2c 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a | dirs(3,cfg).preprocessor(3,cfg). |
| 33d00 | 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 6f 70 74 69 6d 69 73 61 74 69 | minimal_build(cfg).if.optimisati |
| 33d20 | 6f 6e 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 20 74 68 65 6e 0a 5f 70 28 33 2c | on(cfg).==."Disabled".then._p(3, |
| 33d40 | 27 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 74 43 | '<BasicRuntimeChecks>EnableFastC |
| 33d60 | 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 69 66 20 | hecks</BasicRuntimeChecks>').if. |
| 33d80 | 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 | cfg.flags.ExtraWarnings.then._p( |
| 33da0 | 33 2c 27 3c 53 6d 61 6c 6c 65 72 54 79 70 65 43 68 65 63 6b 3e 74 72 75 65 3c 2f 53 6d 61 6c 6c | 3,'<SmallerTypeCheck>true</Small |
| 33dc0 | 65 72 54 79 70 65 43 68 65 63 6b 3e 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 | erTypeCheck>').end.else._p(3,'<S |
| 33de0 | 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 | tringPooling>true</StringPooling |
| 33e00 | 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 25 73 | >').end._p(3,'<RuntimeLibrary>%s |
| 33e20 | 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 27 2c 20 72 75 6e 74 69 6d 65 28 63 66 67 29 | </RuntimeLibrary>',.runtime(cfg) |
| 33e40 | 29 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 | )._p(3,'<FunctionLevelLinking>tr |
| 33e60 | 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 27 29 0a 70 72 65 63 | ue</FunctionLevelLinking>').prec |
| 33e80 | 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | ompiled_header(cfg).if.cfg.flags |
| 33ea0 | 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 | .ExtraWarnings.then._p(3,'<Warni |
| 33ec0 | 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a | ngLevel>Level4</WarningLevel>'). |
| 33ee0 | 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c | else._p(3,'<WarningLevel>Level3< |
| 33f00 | 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 | /WarningLevel>').end.if.cfg.flag |
| 33f20 | 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 | s.FatalWarnings.then._p(3,'<Trea |
| 33f40 | 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 | tWarningAsError>true</TreatWarni |
| 33f60 | 6e 67 41 73 45 72 72 6f 72 3e 27 29 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 | ngAsError>').end.exceptions(cfg) |
| 33f80 | 0a 72 74 74 69 28 63 66 67 29 0a 77 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a | .rtti(cfg).wchar_t_buildin(cfg). |
| 33fa0 | 73 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 | sse(cfg).floating_point(cfg).deb |
| 33fc0 | 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d | ug_info(cfg).if.cfg.flags.NoFram |
| 33fe0 | 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 6d 69 74 46 72 61 6d 65 50 6f | ePointer.then._p(3,'<OmitFramePo |
| 34000 | 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 27 | inters>true</OmitFramePointers>' |
| 34020 | 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 5f 70 28 32 | ).end.compile_language(cfg)._p(2 |
| 34040 | 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | ,'</ClCompile>').end.local.funct |
| 34060 | 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 | ion.event_hooks(cfg).if.#cfg.pos |
| 34080 | 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c | tbuildcommands>.0.then....._p(2, |
| 340a0 | 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 | '<PostBuildEvent>')._p(3,'<Comma |
| 340c0 | 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 | nd>%s</Command>',premake.esc(tab |
| 340e0 | 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 | le.implode(cfg.postbuildcommands |
| 34100 | 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 | ,."",."",."\r\n")))._p(2,'</Post |
| 34120 | 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 | BuildEvent>').end.if.#cfg.prebui |
| 34140 | 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 | ldcommands>.0.then....._p(2,'<Pr |
| 34160 | 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 | eBuildEvent>')._p(3,'<Command>%s |
| 34180 | 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d | </Command>',premake.esc(table.im |
| 341a0 | 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 | plode(cfg.prebuildcommands,."",. |
| 341c0 | 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 42 75 69 6c 64 45 76 | "",."\r\n")))._p(2,'</PreBuildEv |
| 341e0 | 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e | ent>').end.if.#cfg.prelinkcomman |
| 34200 | 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 65 | ds>.0.then....._p(2,'<PreLinkEve |
| 34220 | 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 | nt>')._p(3,'<Command>%s</Command |
| 34240 | 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 | >',premake.esc(table.implode(cfg |
| 34260 | 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 | .prelinkcommands,."",."",."\r\n" |
| 34280 | 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a | )))._p(2,'</PreLinkEvent>').end. |
| 342a0 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 | end.local.function.additional_op |
| 342c0 | 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 | tions(indent,cfg).if.#cfg.linkop |
| 342e0 | 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 | tions.>.0.then._p(indent,'<Addit |
| 34300 | 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 | ionalOptions>%s.%%(AdditionalOpt |
| 34320 | 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c | ions)</AdditionalOptions>',.tabl |
| 34340 | 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 | e.concat(premake.esc(cfg.linkopt |
| 34360 | 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | ions),.".")).end.end.local.funct |
| 34380 | 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e | ion.item_def_lib(cfg).if.cfg.kin |
| 343a0 | 64 20 3d 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 | d.==.'StaticLib'.then._p(1,'<Lib |
| 343c0 | 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 | >')._p(2,'<OutputFile>$(OutDir)% |
| 343e0 | 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e | s</OutputFile>',cfg.buildtarget. |
| 34400 | 6e 61 6d 65 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a | name).additional_options(2,cfg). |
| 34420 | 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | _p(1,'</Lib>').end.end.local.fun |
| 34440 | 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 63 66 67 29 0a 6c | ction.link_target_machine(cfg).l |
| 34460 | 6f 63 61 6c 20 74 61 72 67 65 74 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 6e | ocal.target.if.cfg.platform.==.n |
| 34480 | 69 6c 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e | il.or.cfg.platform.==."x32".then |
| 344a0 | 20 74 61 72 67 65 74 20 3d 22 4d 61 63 68 69 6e 65 58 38 36 22 0a 65 6c 73 65 69 66 20 63 66 67 | .target.="MachineX86".elseif.cfg |
| 344c0 | 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 20 74 61 72 67 65 74 20 3d | .platform.==."x64".then.target.= |
| 344e0 | 22 4d 61 63 68 69 6e 65 58 36 34 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 4d 61 | "MachineX64".end._p(3,'<TargetMa |
| 34500 | 63 68 69 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 74 61 72 67 65 | chine>%s</TargetMachine>',.targe |
| 34520 | 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 6c 69 62 | t).end.local.function.import_lib |
| 34540 | 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | (cfg).if.cfg.kind.==."SharedLib" |
| 34560 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e | .then.local.implibname.=.cfg.lin |
| 34580 | 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 74 4c 69 | ktarget.fullpath._p(3,'<ImportLi |
| 345a0 | 62 72 61 72 79 3e 25 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 28 63 66 | brary>%s</ImportLibrary>',iif(cf |
| 345c0 | 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 | g.flags.NoImportLib,.cfg.objects |
| 345e0 | 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c | dir...."\\"....path.getname(impl |
| 34600 | 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | ibname),.implibname)).end.end.lo |
| 34620 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 6f 6e 5f 6c 69 6e 6b 5f 73 65 63 74 69 6f 6e | cal.function.common_link_section |
| 34640 | 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 | (cfg)._p(3,'<SubSystem>%s</SubSy |
| 34660 | 73 74 65 6d 3e 27 2c 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 | stem>',iif(cfg.kind.==."ConsoleA |
| 34680 | 70 70 22 2c 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 0a 69 66 20 63 66 | pp","Console",."Windows")).if.cf |
| 346a0 | 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 20 0a 5f 70 28 33 2c 27 3c 47 65 6e | g.flags.Symbols.then.._p(3,'<Gen |
| 346c0 | 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47 65 6e 65 | erateDebugInformation>true</Gene |
| 346e0 | 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 | rateDebugInformation>').else._p( |
| 34700 | 33 2c 27 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 66 61 6c | 3,'<GenerateDebugInformation>fal |
| 34720 | 73 65 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 29 0a | se</GenerateDebugInformation>'). |
| 34740 | 65 6e 64 0a 69 66 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 22 44 69 73 | end.if.optimisation(cfg).~=."Dis |
| 34760 | 61 62 6c 65 64 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 | abled".then._p(3,'<OptimizeRefer |
| 34780 | 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 | ences>true</OptimizeReferences>' |
| 347a0 | 29 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75 | )._p(3,'<EnableCOMDATFolding>tru |
| 347c0 | 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 27 29 0a 65 6e 64 0a 69 66 | e</EnableCOMDATFolding>').end.if |
| 347e0 | 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 | .cfg.flags.Symbols.then._p(3,'<P |
| 34800 | 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 24 28 4f 75 74 44 69 72 29 | rogramDataBaseFileName>$(OutDir) |
| 34820 | 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e | %s.pdb</ProgramDataBaseFileName> |
| 34840 | 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 | '.,.path.getbasename(cfg.buildta |
| 34860 | 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | rget.name)).end.end.local.functi |
| 34880 | 6f 6e 20 69 74 65 6d 5f 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 3e 27 29 | on.item_link(cfg)._p(2,'<Link>') |
| 348a0 | 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e | .if.cfg.kind.~=.'StaticLib'.then |
| 348c0 | 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 | .if.#cfg.links.>.0.then._p(3,'<A |
| 348e0 | 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 | dditionalDependencies>%s;%%(Addi |
| 34900 | 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 | tionalDependencies)</AdditionalD |
| 34920 | 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d | ependencies>',.table.concat(prem |
| 34940 | 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 | ake.getlinks(cfg,."all",."fullpa |
| 34960 | 74 68 22 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c | th"),.";")).end._p(3,'<OutputFil |
| 34980 | 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 | e>$(OutDir)%s</OutputFile>',.cfg |
| 349a0 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 | .buildtarget.name)._p(3,'<Additi |
| 349c0 | 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 25 73 25 25 28 41 64 | onalLibraryDirectories>%s%s%%(Ad |
| 349e0 | 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 | ditionalLibraryDirectories)</Add |
| 34a00 | 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 27 2c 0a 74 61 62 | itionalLibraryDirectories>',.tab |
| 34a20 | 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 | le.concat(premake.esc(path.trans |
| 34a40 | 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 2c | late(cfg.libdirs,.'\\')).,.";"), |
| 34a60 | 0a 69 69 66 28 63 66 67 2e 6c 69 62 64 69 72 73 20 61 6e 64 20 23 63 66 67 2e 6c 69 62 64 69 72 | .iif(cfg.libdirs.and.#cfg.libdir |
| 34a80 | 73 20 3e 30 2c 27 3b 27 2c 27 27 29 29 0a 63 6f 6d 6d 6f 6e 5f 6c 69 6e 6b 5f 73 65 63 74 69 6f | s.>0,';','')).common_link_sectio |
| 34aa0 | 6e 28 63 66 67 29 0a 69 66 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 63 6f 6e 66 69 67 5f 74 79 | n(cfg).if.vs10_helpers.config_ty |
| 34ac0 | 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 | pe(cfg).==.'Application'.and.not |
| 34ae0 | 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 | .cfg.flags.WinMain.then._p(3,'<E |
| 34b00 | 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f | ntryPointSymbol>mainCRTStartup</ |
| 34b20 | 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c | EntryPointSymbol>').end.import_l |
| 34b40 | 69 62 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c | ib(cfg)._p(3,'<TargetMachine>%s< |
| 34b60 | 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f | /TargetMachine>',.iif(cfg.platfo |
| 34b80 | 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 22 4d 61 63 68 69 6e 65 58 36 34 22 2c 20 22 4d 61 63 68 | rm.==."x64",."MachineX64",."Mach |
| 34ba0 | 69 6e 65 58 38 36 22 29 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 | ineX86")).additional_options(3,c |
| 34bc0 | 66 67 29 0a 65 6c 73 65 0a 63 6f 6d 6d 6f 6e 5f 6c 69 6e 6b 5f 73 65 63 74 69 6f 6e 28 63 66 67 | fg).else.common_link_section(cfg |
| 34be0 | 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | ).end._p(2,'</Link>').end.local. |
| 34c00 | 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 66 | function.item_definitions(prj).f |
| 34c20 | 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 | or._,.cfginfo.in.ipairs(prj.solu |
| 34c40 | 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 | tion.vstudio_configs).do.local.c |
| 34c60 | 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 | fg.=.premake.getconfig(prj,.cfgi |
| 34c80 | 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c | nfo.src_buildcfg,.cfginfo.src_pl |
| 34ca0 | 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f | atform)._p(1,'<ItemDefinitionGro |
| 34cc0 | 75 70 20 27 20 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 | up.'...if_config_and_platform(). |
| 34ce0 | 2e 2e 27 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 | ..'>'.,premake.esc(cfginfo.name) |
| 34d00 | 29 0a 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f 63 | ).vs10_clcompile(cfg).resource_c |
| 34d20 | 6f 6d 70 69 6c 65 28 63 66 67 29 0a 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 69 74 | ompile(cfg).item_def_lib(cfg).it |
| 34d40 | 65 6d 5f 6c 69 6e 6b 28 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 5f 70 | em_link(cfg).event_hooks(cfg)._p |
| 34d60 | 28 31 2c 27 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 0a 65 6e 64 | (1,'</ItemDefinitionGroup>').end |
| 34d80 | 0a 65 6e 64 0a 20 20 2d 2d 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 | .end...--.....<ProjectReference. |
| 34da0 | 49 6e 63 6c 75 64 65 3d 22 7a 6c 69 62 76 63 2e 76 63 78 70 72 6f 6a 22 3e 0a 20 20 2d 2d 20 20 | Include="zlibvc.vcxproj">...--.. |
| 34dc0 | 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 38 66 64 38 32 36 66 38 2d 33 37 33 39 2d 34 34 65 | .....<Project>{8fd826f8-3739-44e |
| 34de0 | 36 2d 38 63 63 38 2d 39 39 37 31 32 32 65 35 33 62 38 64 7d 3c 2f 50 72 6f 6a 65 63 74 3e 0a 20 | 6-8cc8-997122e53b8d}</Project>.. |
| 34e00 | 20 2d 2d 20 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e 0a 20 20 2d 2d | .--.....</ProjectReference>...-- |
| 34e20 | 20 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 | ...</ItemGroup>.local.function.w |
| 34e40 | 72 69 74 65 5f 66 69 6c 65 5f 74 79 70 65 5f 62 6c 6f 63 6b 28 66 69 6c 65 73 2c 67 72 6f 75 70 | rite_file_type_block(files,group |
| 34e60 | 5f 74 79 70 65 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c | _type).if.#files.>.0..then._p(1, |
| 34e80 | 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 75 72 72 65 6e 74 5f 66 69 | '<ItemGroup>').for._,.current_fi |
| 34ea0 | 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 25 73 | le.in.ipairs(files).do._p(2,'<%s |
| 34ec0 | 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 67 72 6f 75 70 5f 74 79 70 65 2c | .Include=\"%s\"./>',.group_type, |
| 34ee0 | 63 75 72 72 65 6e 74 5f 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 | current_file).end._p(1,'</ItemGr |
| 34f00 | 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 72 | oup>').end.end.local.function.wr |
| 34f20 | 69 74 65 5f 66 69 6c 65 5f 63 6f 6d 70 69 6c 65 5f 62 6c 6f 63 6b 28 66 69 6c 65 73 2c 70 72 6a | ite_file_compile_block(files,prj |
| 34f40 | 2c 63 6f 6e 66 69 67 73 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 6c 6f | ,configs).if.#files.>.0..then.lo |
| 34f60 | 63 61 6c 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 | cal.config_mappings.=.{}.for._,. |
| 34f80 | 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f | cfginfo.in.ipairs(configs).do.lo |
| 34fa0 | 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c | cal.cfg.=.premake.getconfig(prj, |
| 34fc0 | 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 | .cfginfo.src_buildcfg,.cfginfo.s |
| 34fe0 | 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e | rc_platform).if.cfg.pchheader.an |
| 35000 | 64 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 | d.cfg.pchsource.and.not.cfg.flag |
| 35020 | 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 | s.NoPCH.then.config_mappings[cfg |
| 35040 | 69 6e 66 6f 5d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 70 63 68 73 6f | info].=.path.translate(cfg.pchso |
| 35060 | 75 72 63 65 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 | urce,."\\").end.end._p(1,'<ItemG |
| 35080 | 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 75 72 72 65 6e 74 5f 66 69 6c 65 20 69 6e 20 69 | roup>').for._,.current_file.in.i |
| 350a0 | 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 | pairs(files).do._p(2,'<ClCompile |
| 350c0 | 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 63 75 72 72 65 6e 74 5f 66 69 6c 65 29 | .Include=\"%s\">',.current_file) |
| 350e0 | 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 | .for._,.cfginfo.in.ipairs(config |
| 35100 | 73 29 20 64 6f 0a 69 66 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f | s).do.if.config_mappings[cfginfo |
| 35120 | 5d 20 61 6e 64 20 63 75 72 72 65 6e 74 5f 66 69 6c 65 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 | ].and.current_file.==.config_map |
| 35140 | 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 74 68 65 6e 20 0a 5f 70 28 33 2c 27 3c 50 72 65 63 | pings[cfginfo].then.._p(3,'<Prec |
| 35160 | 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f | ompiledHeader.'...if_config_and_ |
| 35180 | 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 43 72 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 | platform()....'>Create</Precompi |
| 351a0 | 6c 65 64 48 65 61 64 65 72 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f | ledHeader>'.,premake.esc(cfginfo |
| 351c0 | 2e 6e 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d | .name)).config_mappings[cfginfo] |
| 351e0 | 20 3d 20 6e 69 6c 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a | .=.nil._p(2,'</ClCompile>').end. |
| 35200 | 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 | end._p(2,'</ClCompile>').end._p( |
| 35220 | 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | 1,'</ItemGroup>').end.end.local. |
| 35240 | 66 75 6e 63 74 69 6f 6e 20 76 63 78 70 72 6f 6a 5f 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 | function.vcxproj_files(prj).loca |
| 35260 | 6c 20 73 6f 72 74 65 64 20 3d 0a 7b 0a 43 6c 43 6f 6d 70 69 6c 65 3d 7b 7d 2c 0a 43 6c 49 6e 63 | l.sorted.=.{.ClCompile={},.ClInc |
| 35280 | 6c 75 64 65 3d 7b 7d 2c 0a 4e 6f 6e 65 3d 7b 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c | lude={},.None={},.ResourceCompil |
| 352a0 | 65 20 3d 7b 7d 0a 7d 0a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 | e.={}.}.cfg.=.premake.getconfig( |
| 352c0 | 70 72 6a 29 0a 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 73 6f 72 74 5f 69 6e 70 75 74 5f 66 69 6c | prj).vs10_helpers.sort_input_fil |
| 352e0 | 65 73 28 63 66 67 2e 66 69 6c 65 73 2c 73 6f 72 74 65 64 29 0a 77 72 69 74 65 5f 66 69 6c 65 5f | es(cfg.files,sorted).write_file_ |
| 35300 | 74 79 70 65 5f 62 6c 6f 63 6b 28 73 6f 72 74 65 64 2e 43 6c 49 6e 63 6c 75 64 65 2c 22 43 6c 49 | type_block(sorted.ClInclude,"ClI |
| 35320 | 6e 63 6c 75 64 65 22 29 0a 77 72 69 74 65 5f 66 69 6c 65 5f 63 6f 6d 70 69 6c 65 5f 62 6c 6f 63 | nclude").write_file_compile_bloc |
| 35340 | 6b 28 73 6f 72 74 65 64 2e 43 6c 43 6f 6d 70 69 6c 65 2c 70 72 6a 2c 70 72 6a 2e 73 6f 6c 75 74 | k(sorted.ClCompile,prj,prj.solut |
| 35360 | 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 0a 77 72 69 74 65 5f 66 69 6c 65 5f | ion.vstudio_configs).write_file_ |
| 35380 | 74 79 70 65 5f 62 6c 6f 63 6b 28 73 6f 72 74 65 64 2e 4e 6f 6e 65 2c 27 4e 6f 6e 65 27 29 0a 77 | type_block(sorted.None,'None').w |
| 353a0 | 72 69 74 65 5f 66 69 6c 65 5f 74 79 70 65 5f 62 6c 6f 63 6b 28 73 6f 72 74 65 64 2e 52 65 73 6f | rite_file_type_block(sorted.Reso |
| 353c0 | 75 72 63 65 43 6f 6d 70 69 6c 65 2c 27 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 27 29 0a 65 | urceCompile,'ResourceCompile').e |
| 353e0 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 72 69 74 65 5f 66 69 6c 74 65 72 5f 69 | nd.local.function.write_filter_i |
| 35400 | 6e 63 6c 75 64 65 73 28 73 6f 72 74 65 64 5f 74 61 62 6c 65 29 0a 6c 6f 63 61 6c 20 64 69 72 65 | ncludes(sorted_table).local.dire |
| 35420 | 63 74 6f 72 69 65 73 20 3d 20 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 74 61 62 6c 65 5f 6f 66 5f | ctories.=.vs10_helpers.table_of_ |
| 35440 | 66 69 6c 65 5f 66 69 6c 74 65 72 73 28 73 6f 72 74 65 64 5f 74 61 62 6c 65 29 0a 69 66 20 23 64 | file_filters(sorted_table).if.#d |
| 35460 | 69 72 65 63 74 6f 72 69 65 73 20 3e 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 | irectories.>0.then._p(1,'<ItemGr |
| 35480 | 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 69 72 20 69 6e 20 70 61 69 72 73 28 64 69 72 65 63 | oup>').for._,.dir.in.pairs(direc |
| 354a0 | 74 6f 72 69 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 | tories).do._p(2,'<Filter.Include |
| 354c0 | 3d 22 25 73 22 3e 27 2c 64 69 72 29 0a 5f 70 28 33 2c 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 | ="%s">',dir)._p(3,'<UniqueIdenti |
| 354e0 | 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 6f 73 | fier>{%s}</UniqueIdentifier>',os |
| 35500 | 2e 75 75 69 64 28 29 29 0a 5f 70 28 32 2c 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 5f | .uuid())._p(2,'</Filter>').end._ |
| 35520 | 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 | p(1,'</ItemGroup>').end.end.loca |
| 35540 | 6c 20 66 75 6e 63 74 69 6f 6e 20 77 72 69 74 65 5f 66 69 6c 65 5f 66 69 6c 74 65 72 5f 62 6c 6f | l.function.write_file_filter_blo |
| 35560 | 63 6b 28 66 69 6c 65 73 2c 67 72 6f 75 70 5f 74 79 70 65 29 0a 69 66 20 23 66 69 6c 65 73 20 3e | ck(files,group_type).if.#files.> |
| 35580 | 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 | .0..then._p(1,'<ItemGroup>').for |
| 355a0 | 20 5f 2c 20 63 75 72 72 65 6e 74 5f 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 | ._,.current_file.in.ipairs(files |
| 355c0 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 74 68 5f 74 6f 5f 66 69 6c 65 20 3d 20 76 73 31 30 5f 68 | ).do.local.path_to_file.=.vs10_h |
| 355e0 | 65 6c 70 65 72 73 2e 66 69 6c 65 5f 70 61 74 68 28 63 75 72 72 65 6e 74 5f 66 69 6c 65 29 0a 69 | elpers.file_path(current_file).i |
| 35600 | 66 20 70 61 74 68 5f 74 6f 5f 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e | f.path_to_file.then._p(2,'<%s.In |
| 35620 | 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 67 72 6f 75 70 5f 74 79 70 65 2c 70 61 74 68 2e | clude=\"%s\">',.group_type,path. |
| 35640 | 74 72 61 6e 73 6c 61 74 65 28 63 75 72 72 65 6e 74 5f 66 69 6c 65 2c 20 22 5c 5c 22 29 29 0a 5f | translate(current_file,."\\"))._ |
| 35660 | 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 6c 74 65 72 3e 27 2c 70 61 74 68 5f 74 | p(3,'<Filter>%s</Filter>',path_t |
| 35680 | 6f 5f 66 69 6c 65 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 67 72 6f 75 70 5f 74 79 70 65 29 | o_file)._p(2,'</%s>',group_type) |
| 356a0 | 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f | .else._p(2,'<%s.Include=\"%s\"./ |
| 356c0 | 3e 27 2c 20 67 72 6f 75 70 5f 74 79 70 65 2c 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 75 | >',.group_type,path.translate(cu |
| 356e0 | 72 72 65 6e 74 5f 66 69 6c 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c | rrent_file,."\\")).end.end._p(1, |
| 35700 | 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f | '</ItemGroup>').end.end.local.to |
| 35720 | 6f 6c 5f 76 65 72 73 69 6f 6e 5f 61 6e 64 5f 78 6d 6c 6e 73 20 3d 20 27 54 6f 6f 6c 73 56 65 72 | ol_version_and_xmlns.=.'ToolsVer |
| 35740 | 73 69 6f 6e 3d 22 34 2e 30 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 | sion="4.0".xmlns="http://schemas |
| 35760 | 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 | .microsoft.com/developer/msbuild |
| 35780 | 2f 32 30 30 33 22 27 0a 6c 6f 63 61 6c 20 78 6d 6c 5f 76 65 72 73 69 6f 6e 5f 61 6e 64 5f 65 6e | /2003"'.local.xml_version_and_en |
| 357a0 | 63 6f 64 69 6e 67 20 3d 20 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e | coding.=.'<?xml.version="1.0".en |
| 357c0 | 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | coding="utf-8"?>'.local.function |
| 357e0 | 20 76 63 78 70 72 6f 6a 5f 66 69 6c 74 65 72 5f 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c | .vcxproj_filter_files(prj).local |
| 35800 | 20 73 6f 72 74 65 64 20 3d 0a 7b 0a 43 6c 43 6f 6d 70 69 6c 65 3d 7b 7d 2c 0a 43 6c 49 6e 63 6c | .sorted.=.{.ClCompile={},.ClIncl |
| 35820 | 75 64 65 3d 7b 7d 2c 0a 4e 6f 6e 65 3d 7b 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 | ude={},.None={},.ResourceCompile |
| 35840 | 20 3d 7b 7d 0a 7d 0a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 | .={}.}.cfg.=.premake.getconfig(p |
| 35860 | 72 6a 29 0a 76 73 31 30 5f 68 65 6c 70 65 72 73 2e 73 6f 72 74 5f 69 6e 70 75 74 5f 66 69 6c 65 | rj).vs10_helpers.sort_input_file |
| 35880 | 73 28 63 66 67 2e 66 69 6c 65 73 2c 73 6f 72 74 65 64 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 | s(cfg.files,sorted).io.eol.=."\r |
| 358a0 | 5c 6e 22 0a 5f 70 28 78 6d 6c 5f 76 65 72 73 69 6f 6e 5f 61 6e 64 5f 65 6e 63 6f 64 69 6e 67 29 | \n"._p(xml_version_and_encoding) |
| 358c0 | 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 27 20 2e 2e 74 6f 6f 6c 5f 76 65 72 73 69 6f 6e 5f 61 | ._p('<Project.'...tool_version_a |
| 358e0 | 6e 64 5f 78 6d 6c 6e 73 20 2e 2e 27 3e 27 29 0a 77 72 69 74 65 5f 66 69 6c 74 65 72 5f 69 6e 63 | nd_xmlns...'>').write_filter_inc |
| 35900 | 6c 75 64 65 73 28 73 6f 72 74 65 64 29 0a 77 72 69 74 65 5f 66 69 6c 65 5f 66 69 6c 74 65 72 5f | ludes(sorted).write_file_filter_ |
| 35920 | 62 6c 6f 63 6b 28 73 6f 72 74 65 64 2e 43 6c 49 6e 63 6c 75 64 65 2c 22 43 6c 49 6e 63 6c 75 64 | block(sorted.ClInclude,"ClInclud |
| 35940 | 65 22 29 0a 77 72 69 74 65 5f 66 69 6c 65 5f 66 69 6c 74 65 72 5f 62 6c 6f 63 6b 28 73 6f 72 74 | e").write_file_filter_block(sort |
| 35960 | 65 64 2e 43 6c 43 6f 6d 70 69 6c 65 2c 22 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 77 72 69 74 65 5f | ed.ClCompile,"ClCompile").write_ |
| 35980 | 66 69 6c 65 5f 66 69 6c 74 65 72 5f 62 6c 6f 63 6b 28 73 6f 72 74 65 64 2e 4e 6f 6e 65 2c 22 4e | file_filter_block(sorted.None,"N |
| 359a0 | 6f 6e 65 22 29 0a 77 72 69 74 65 5f 66 69 6c 65 5f 66 69 6c 74 65 72 5f 62 6c 6f 63 6b 28 73 6f | one").write_file_filter_block(so |
| 359c0 | 72 74 65 64 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 22 52 65 73 6f 75 72 63 65 43 6f | rted.ResourceCompile,"ResourceCo |
| 359e0 | 6d 70 69 6c 65 22 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e | mpile")._p('</Project>').end.fun |
| 35a00 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a | ction.premake.vs2010_vcxproj(prj |
| 35a20 | 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 78 6d 6c 5f 76 65 72 73 69 6f 6e | ).io.eol.=."\r\n"._p(xml_version |
| 35a40 | 5f 61 6e 64 5f 65 6e 63 6f 64 69 6e 67 29 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 44 65 66 61 | _and_encoding)._p('<Project.Defa |
| 35a60 | 75 6c 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 27 20 2e 2e 74 6f 6f 6c 5f 76 65 72 73 | ultTargets="Build".'...tool_vers |
| 35a80 | 69 6f 6e 5f 61 6e 64 5f 78 6d 6c 6e 73 20 2e 2e 27 3e 27 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 | ion_and_xmlns...'>').vs2010_conf |
| 35aa0 | 69 67 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 | ig(prj).vs2010_globals(prj)._p(1 |
| 35ac0 | 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 | ,'<Import.Project="$(VCTargetsPa |
| 35ae0 | 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 | th)\\Microsoft.Cpp.Default.props |
| 35b00 | 22 20 2f 3e 27 29 0a 63 6f 6e 66 69 67 5f 74 79 70 65 5f 62 6c 6f 63 6b 28 70 72 6a 29 0a 5f 70 | "./>').config_type_block(prj)._p |
| 35b20 | 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 | (1,'<Import.Project="$(VCTargets |
| 35b40 | 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e 27 29 | Path)\\Microsoft.Cpp.props"./>') |
| 35b60 | 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e | ._p(1,'<ImportGroup.Label="Exten |
| 35b80 | 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 | sionSettings">')._p(1,'</ImportG |
| 35ba0 | 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 | roup>').import_props(prj)._p(1,' |
| 35bc0 | 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 6f 73 | <PropertyGroup.Label="UserMacros |
| 35be0 | 22 20 2f 3e 27 29 0a 69 6e 74 65 72 6d 65 64 69 61 74 65 5f 61 6e 64 5f 6f 75 74 5f 64 69 72 73 | "./>').intermediate_and_out_dirs |
| 35c00 | 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 78 70 | (prj).item_definitions(prj).vcxp |
| 35c20 | 72 6f 6a 5f 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f | roj_files(prj)._p(1,'<Import.Pro |
| 35c40 | 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 | ject="$(VCTargetsPath)\\Microsof |
| 35c60 | 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 | t.Cpp.targets"./>')._p(1,'<Impor |
| 35c80 | 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e | tGroup.Label="ExtensionTargets"> |
| 35ca0 | 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f | ')._p(1,'</ImportGroup>')._p('</ |
| 35cc0 | 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | Project>').end.function.premake. |
| 35ce0 | 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 0a 5f 70 28 78 6d 6c 5f | vs2010_vcxproj_user(prj)._p(xml_ |
| 35d00 | 76 65 72 73 69 6f 6e 5f 61 6e 64 5f 65 6e 63 6f 64 69 6e 67 29 0a 5f 70 28 27 3c 50 72 6f 6a 65 | version_and_encoding)._p('<Proje |
| 35d20 | 63 74 20 27 20 2e 2e 74 6f 6f 6c 5f 76 65 72 73 69 6f 6e 5f 61 6e 64 5f 78 6d 6c 6e 73 20 2e 2e | ct.'...tool_version_and_xmlns... |
| 35d40 | 27 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | '>')._p('</Project>').end.functi |
| 35d60 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 66 69 6c 74 65 72 | on.premake.vs2010_vcxproj_filter |
| 35d80 | 73 28 70 72 6a 29 0a 76 63 78 70 72 6f 6a 5f 66 69 6c 74 65 72 5f 66 69 6c 65 73 28 70 72 6a 29 | s(prj).vcxproj_filter_files(prj) |
| 35da0 | 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 | .end..premake.xcode.=.{.}.newact |
| 35dc0 | 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 | ion..{.trigger.........=."xcode3 |
| 35de0 | 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a | ",.shortname.......=."Xcode.3",. |
| 35e00 | 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c | description.....=."Generate.Appl |
| 35e20 | 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d | e.Xcode.3.project.files.(experim |
| 35e40 | 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f | ental)",.os..............=."maco |
| 35e60 | 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c | sx",.valid_kinds.....=.{."Consol |
| 35e80 | 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 | eApp",."WindowedApp",."SharedLib |
| 35ea0 | 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 | ",."StaticLib".},.valid_language |
| 35ec0 | 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 | s.=.{."C",."C++".},.valid_tools. |
| 35ee0 | 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 | ....=.{.cc.....=.{."gcc".},.},.v |
| 35f00 | 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 | alid_platforms.=.{..Native.=."Na |
| 35f20 | 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a | tive",..x32.=."Native.32-bit",.. |
| 35f40 | 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 | x64.=."Native.64-bit",..Universa |
| 35f60 | 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 | l32.=."32-bit.Universal",..Unive |
| 35f80 | 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e | rsal64.=."64-bit.Universal",..Un |
| 35fa0 | 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c | iversal.=."Universal",.},.defaul |
| 35fc0 | 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 | t_platform.=."Universal",.onsolu |
| 35fe0 | 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f | tion.=.function(sln).premake.xco |
| 36000 | 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 | de.preparesolution(sln).end,.onp |
| 36020 | 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 | roject.=.function(prj).premake.g |
| 36040 | 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 | enerate(prj,."%%.xcodeproj/proje |
| 36060 | 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 | ct.pbxproj",.premake.xcode.proje |
| 36080 | 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 | ct).end,.oncleanproject.=.functi |
| 360a0 | 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 | on(prj).premake.clean.directory( |
| 360c0 | 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 | prj,."%%.xcodeproj").end,.onchec |
| 360e0 | 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c | kproject.=.function(prj).local.l |
| 36100 | 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 | ast.for.cfg.in.premake.eachconfi |
| 36120 | 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 | g(prj).do.if.last.and.last.~=.cf |
| 36140 | 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e | g.kind.then.error("Project.'"... |
| 36160 | 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f | .prj.name...."'.uses.more.than.o |
| 36180 | 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 | ne.target.kind;.not.supported.by |
| 361a0 | 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a | .Xcode",.0).end.last.=.cfg.kind. |
| 361c0 | 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b | end.end,.}..local.xcode.=.premak |
| 361e0 | 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 | e.xcode.local.tree..=.premake.tr |
| 36200 | 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f | ee.function.xcode.getbuildcatego |
| 36220 | 72 79 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 | ry(node).local.categories.=.{.[" |
| 36240 | 2e 61 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 | .a"].=."Frameworks",.[".c"].=."S |
| 36260 | 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 | ources",.[".cc"].=."Sources",.[" |
| 36280 | 2e 63 70 70 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 | .cpp"].=."Sources",.[".cxx"].=." |
| 362a0 | 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 64 79 6c 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 | Sources",.[".dylib"].=."Framewor |
| 362c0 | 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b | ks",.[".framework"].=."Framework |
| 362e0 | 73 22 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 | s",.[".m"].=."Sources",.[".mm"]. |
| 36300 | 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 | =."Sources",.[".strings"].=."Res |
| 36320 | 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c | ources",.[".nib"].=."Resources", |
| 36340 | 0a 5b 22 2e 78 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 | .[".xib"].=."Resources",.[".icns |
| 36360 | 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 63 61 74 65 67 | "].=."Resources",.}.return.categ |
| 36380 | 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d | ories[path.getextension(node.nam |
| 363a0 | 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 | e)].end.function.xcode.getconfig |
| 363c0 | 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 6e 61 6d 65 0a | name(cfg).local.name.=.cfg.name. |
| 363e0 | 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 | if.#cfg.project.solution.xcode.p |
| 36400 | 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e | latforms.>.1.then.name.=.name... |
| 36420 | 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 | ."."....premake.action.current() |
| 36440 | 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 65 | .valid_platforms[cfg.platform].e |
| 36460 | 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 | nd.return.name.end.function.xcod |
| 36480 | 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 | e.getfiletype(node).local.types. |
| 364a0 | 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 | =.{.[".c"].........=."sourcecode |
| 364c0 | 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 | .c.c",.[".cc"]........=."sourcec |
| 364e0 | 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 | ode.cpp.cpp",.[".cpp"].......=." |
| 36500 | 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 | sourcecode.cpp.cpp",.[".css"]... |
| 36520 | 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 | ....=."text.css",.[".cxx"]...... |
| 36540 | 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d | .=."sourcecode.cpp.cpp",.[".fram |
| 36560 | 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b | ework"].=."wrapper.framework",.[ |
| 36580 | 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e | ".gif"].......=."image.gif",.[". |
| 365a0 | 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a | h"].........=."sourcecode.c.h",. |
| 365c0 | 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 68 74 6d 6c 22 2c 0a 5b 22 | [".html"]......=."text.html",.[" |
| 365e0 | 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 6c 75 61 22 2c | .lua"].......=."sourcecode.lua", |
| 36600 | 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e | .[".m"].........=."sourcecode.c. |
| 36620 | 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 | objc",.[".mm"]........=."sourcec |
| 36640 | 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 | ode.cpp.objc",.[".nib"].......=. |
| 36660 | 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 | "wrapper.nib",.[".pch"].......=. |
| 36680 | 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 | "sourcecode.c.h",.[".plist"].... |
| 366a0 | 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 | .=."text.plist.xml",.[".strings" |
| 366c0 | 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 | ]...=."text.plist.strings",.[".x |
| 366e0 | 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 | ib"].......=."file.xib",.[".icns |
| 36700 | 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 7d 0a 72 65 74 75 72 6e | "]......=."image.icns",.}.return |
| 36720 | 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 | .types[path.getextension(node.pa |
| 36740 | 74 68 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 | th)].or."text".end.function.xcod |
| 36760 | 65 2e 67 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 | e.getproducttype(node).local.typ |
| 36780 | 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e | es.=.{.ConsoleApp..=."com.apple. |
| 367a0 | 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 74 6f 6f 6c 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 | product-type.tool",.WindowedApp. |
| 367c0 | 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 63 | =."com.apple.product-type.applic |
| 367e0 | 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 | ation",.StaticLib...=."com.apple |
| 36800 | 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 | .product-type.library.static",.S |
| 36820 | 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d | haredLib...=."com.apple.product- |
| 36840 | 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 64 79 6e 61 6d 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 | type.library.dynamic",.}.return. |
| 36860 | 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | types[node.cfg.kind].end.functio |
| 36880 | 6e 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 | n.xcode.gettargettype(node).loca |
| 368a0 | 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 5c 22 63 6f 6d | l.types.=.{.ConsoleApp..=."\"com |
| 368c0 | 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 65 78 65 63 75 74 61 62 6c 65 5c 22 22 2c 0a 57 69 6e 64 | piled.mach-o.executable\"",.Wind |
| 368e0 | 6f 77 65 64 41 70 70 20 3d 20 22 77 72 61 70 70 65 72 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c | owedApp.=."wrapper.application", |
| 36900 | 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 61 72 63 68 69 76 65 2e 61 72 22 2c 0a 53 68 61 | .StaticLib...=."archive.ar",.Sha |
| 36920 | 72 65 64 4c 69 62 20 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 64 79 | redLib...=."\"compiled.mach-o.dy |
| 36940 | 6c 69 62 5c 22 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e | lib\"",.}.return.types[node.cfg. |
| 36960 | 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 | kind].end.function.xcode.getxcod |
| 36980 | 65 70 72 6f 6a 6e 61 6d 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 | eprojname(prj).local.fname.=.pre |
| 369a0 | 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 | make.project.getfilename(prj,."% |
| 369c0 | 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 | %.xcodeproj").return.fname.end.f |
| 369e0 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 66 6e 61 6d 65 29 | unction.xcode.isframework(fname) |
| 36a00 | 0a 72 65 74 75 72 6e 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 | .return.(path.getextension(fname |
| 36a20 | 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ).==.".framework").end.function. |
| 36a40 | 78 63 6f 64 65 2e 6e 65 77 69 64 28 29 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 66 6f 72 6d | xcode.newid().return.string.form |
| 36a60 | 61 74 28 22 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 22 2c 0a 6d | at("%04X%04X%04X%04X%04X%04X",.m |
| 36a80 | 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f | ath.random(0,.32767),.math.rando |
| 36aa0 | 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 | m(0,.32767),.math.random(0,.3276 |
| 36ac0 | 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e | 7),.math.random(0,.32767),.math. |
| 36ae0 | 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c | random(0,.32767),.math.random(0, |
| 36b00 | 20 33 32 37 36 37 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 65 70 | .32767)).end.function.xcode.prep |
| 36b20 | 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 73 6c 6e 2e 78 63 6f 64 65 20 3d 20 7b 20 7d | aresolution(sln).sln.xcode.=.{.} |
| 36b40 | 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 | .sln.xcode.platforms.=.premake.f |
| 36b60 | 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 | ilterplatforms(sln,.premake.acti |
| 36b80 | 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 55 | on.current().valid_platforms,."U |
| 36ba0 | 6e 69 76 65 72 73 61 6c 22 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f | niversal").for.prj.in.premake.so |
| 36bc0 | 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c | lution.eachproject(sln).do.local |
| 36be0 | 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 72 | .cfg.=.premake.getconfig(prj,.pr |
| 36c00 | 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 73 6c 6e 2e 78 63 6f 64 65 2e 70 | j.configurations[1],.sln.xcode.p |
| 36c20 | 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b | latforms[1]).local.node.=.premak |
| 36c40 | 65 2e 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c | e.tree.new(path.getname(cfg.buil |
| 36c60 | 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 | dtarget.bundlepath)).node.cfg.=. |
| 36c80 | 63 66 67 0a 6e 6f 64 65 2e 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 | cfg.node.id.=.premake.xcode.newi |
| 36ca0 | 64 28 6e 6f 64 65 2c 20 22 70 72 6f 64 75 63 74 22 29 0a 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 | d(node,."product").node.targetid |
| 36cc0 | 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 74 61 | .=.premake.xcode.newid(node,."ta |
| 36ce0 | 72 67 65 74 22 29 0a 70 72 6a 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 70 72 6a 2e 78 63 6f 64 65 2e | rget").prj.xcode.=.{}.prj.xcode. |
| 36d00 | 70 72 6f 6a 65 63 74 6e 6f 64 65 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | projectnode.=.node.end.end.funct |
| 36d20 | 69 6f 6e 20 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 6c 69 73 74 2c 20 74 61 67 29 0a 69 | ion.xcode.printlist(list,.tag).i |
| 36d40 | 66 20 23 6c 69 73 74 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 3d 20 28 27 2c 20 | f.#list.>.0.then._p(4,'%s.=.(',. |
| 36d60 | 74 61 67 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 | tag).for._,.item.in.ipairs(list) |
| 36d80 | 20 64 6f 0a 5f 70 28 35 2c 20 27 22 25 73 22 2c 27 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 5f 70 28 | .do._p(5,.'"%s",',.item).end._p( |
| 36da0 | 34 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 48 | 4,');').end.end.function.xcode.H |
| 36dc0 | 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a 24 21 27 29 0a 5f 70 28 27 | eader()._p('//.!$*UTF8*$!')._p(' |
| 36de0 | 7b 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f 6e 20 3d 20 31 3b 27 29 0a | {')._p(1,'archiveVersion.=.1;'). |
| 36e00 | 5f 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f | _p(1,'classes.=.{')._p(1,'};')._ |
| 36e20 | 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 3b 27 29 0a 5f 70 28 31 2c | p(1,'objectVersion.=.45;')._p(1, |
| 36e40 | 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | 'objects.=.{')._p('').end.functi |
| 36e60 | 6f 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 5f 70 28 27 2f 2a | on.xcode.PBXBuildFile(tr)._p('/* |
| 36e80 | 20 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 | .Begin.PBXBuildFile.section.*/') |
| 36ea0 | 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 | .tree.traverse(tr,.{.onnode.=.fu |
| 36ec0 | 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 74 68 65 | nction(node).if.node.buildid.the |
| 36ee0 | 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 | n._p(2,'%s./*.%s.in.%s.*/.=.{isa |
| 36f00 | 20 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 66 20 3d 20 25 73 20 2f 2a | .=.PBXBuildFile;.fileRef.=.%s./* |
| 36f20 | 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 | .%s.*/;.};',..node.buildid,.node |
| 36f40 | 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f | .name,.xcode.getbuildcategory(no |
| 36f60 | 64 65 29 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 | de),.node.id,.node.name).end.end |
| 36f80 | 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 | .})._p('/*.End.PBXBuildFile.sect |
| 36fa0 | 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f | ion.*/')._p('').end.function.xco |
| 36fc0 | 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 0a 69 66 20 | de.PBXContainerItemProxy(tr).if. |
| 36fe0 | 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f | #tr.projects.children.>.0.then._ |
| 37000 | 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 | p('/*.Begin.PBXContainerItemProx |
| 37020 | 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 | y.section.*/').for._,.node.in.ip |
| 37040 | 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 | airs(tr.projects.children).do._p |
| 37060 | 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 | (2,'%s./*.PBXContainerItemProxy. |
| 37080 | 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 | */.=.{',.node.productproxyid)._p |
| 370a0 | 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b | (3,'isa.=.PBXContainerItemProxy; |
| 370c0 | 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a | ')._p(3,'containerPortal.=.%s./* |
| 370e0 | 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 | .%s.*/;',.node.id,.path.getname( |
| 37100 | 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 32 3b | node.path))._p(3,'proxyType.=.2; |
| 37120 | 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 | ')._p(3,'remoteGlobalIDString.=. |
| 37140 | 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 | %s;',.node.project.xcode.project |
| 37160 | 6e 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 | node.id)._p(3,'remoteInfo.=."%s" |
| 37180 | 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f | ;',.node.project.xcode.projectno |
| 371a0 | 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 | de.name)._p(2,'};')._p(2,'%s./*. |
| 371c0 | 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e | PBXContainerItemProxy.*/.=.{',.n |
| 371e0 | 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 | ode.targetproxyid)._p(3,'isa.=.P |
| 37200 | 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f | BXContainerItemProxy;')._p(3,'co |
| 37220 | 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e | ntainerPortal.=.%s./*.%s.*/;',.n |
| 37240 | 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 | ode.id,.path.getname(node.path)) |
| 37260 | 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 72 65 | ._p(3,'proxyType.=.1;')._p(3,'re |
| 37280 | 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e | moteGlobalIDString.=.%s;',.node. |
| 372a0 | 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 74 61 72 67 65 74 | project.xcode.projectnode.target |
| 372c0 | 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e | id)._p(3,'remoteInfo.=."%s";',.n |
| 372e0 | 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 | ode.project.xcode.projectnode.na |
| 37300 | 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 | me)._p(2,'};').end._p('/*.End.PB |
| 37320 | 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 | XContainerItemProxy.section.*/') |
| 37340 | 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 | ._p('').end.end.function.xcode.P |
| 37360 | 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e | BXFileReference(tr)._p('/*.Begin |
| 37380 | 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 | .PBXFileReference.section.*/').t |
| 373a0 | 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 | ree.traverse(tr,.{.onleaf.=.func |
| 373c0 | 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e 6f 64 65 2e 70 61 74 68 20 74 68 65 6e | tion(node).if.not.node.path.then |
| 373e0 | 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 70 72 6f | .return.end.if.node.kind.==."pro |
| 37400 | 64 75 63 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b | duct".then._p(2,'%s./*.%s.*/.=.{ |
| 37420 | 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 | isa.=.PBXFileReference;.explicit |
| 37440 | 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c 75 64 65 49 6e 49 6e 64 65 78 20 3d 20 | FileType.=.%s;.includeInIndex.=. |
| 37460 | 30 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 | 0;.name.=."%s";.path.=."%s";.sou |
| 37480 | 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 20 7d 3b | rceTree.=.BUILT_PRODUCTS_DIR;.}; |
| 374a0 | 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 | ',.node.id,.node.name,.xcode.get |
| 374c0 | 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 61 74 | targettype(node),.node.name,.pat |
| 374e0 | 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 | h.getname(node.cfg.buildtarget.b |
| 37500 | 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 | undlepath)).elseif.node.parent.p |
| 37520 | 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 | arent.==.tr.projects.then.local. |
| 37540 | 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 74 72 2e 70 72 | relpath.=.path.getrelative(tr.pr |
| 37560 | 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 6a | oject.location,.node.parent.proj |
| 37580 | 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 | ect.location)._p(2,'%s./*.%s.*/. |
| 375a0 | 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b | =.{isa.=.PBXFileReference;.lastK |
| 375c0 | 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 70 70 65 72 2e 70 62 2d 70 72 6f 6a 65 | nownFileType.=."wrapper.pb-proje |
| 375e0 | 63 74 22 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 | ct";.name.=."%s";.path.=."%s";.s |
| 37600 | 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f 52 4f 4f 54 3b 20 7d 3b 27 2c 0a 6e 6f | ourceTree.=.SOURCE_ROOT;.};',.no |
| 37620 | 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 | de.parent.id,.node.parent.name,. |
| 37640 | 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 6c 70 | node.parent.name,.path.join(relp |
| 37660 | 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 29 29 0a 65 6c 73 65 0a 6c 6f 63 | ath,.node.parent.name)).else.loc |
| 37680 | 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b | al.pth,.src.if.xcode.isframework |
| 376a0 | 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 70 74 68 20 3d 20 22 2f 53 79 73 74 65 6d 2f | (node.path).then.pth.=."/System/ |
| 376c0 | 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 22 20 2e 2e 20 6e 6f 64 65 2e 70 61 74 | Library/Frameworks/"....node.pat |
| 376e0 | 68 0a 73 72 63 20 3d 20 22 61 62 73 6f 6c 75 74 65 22 0a 65 6c 73 65 0a 70 74 68 20 3d 20 74 72 | h.src.=."absolute".else.pth.=.tr |
| 37700 | 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 73 72 63 20 3d 20 22 67 72 6f | ee.getlocalpath(node).src.=."gro |
| 37720 | 75 70 22 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 | up".end._p(2,'%s./*.%s.*/.=.{isa |
| 37740 | 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 | .=.PBXFileReference;.lastKnownFi |
| 37760 | 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d | leType.=.%s;.name.=."%s";.path.= |
| 37780 | 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 25 73 3e 22 3b 20 7d 3b 27 2c | ."%s";.sourceTree.=."<%s>";.};', |
| 377a0 | 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 | .node.id,.node.name,.xcode.getfi |
| 377c0 | 6c 65 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 | letype(node),.node.name,.pth,.sr |
| 377e0 | 63 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 69 6c 65 | c).end.end.})._p('/*.End.PBXFile |
| 37800 | 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e | Reference.section.*/')._p('').en |
| 37820 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 | d.function.xcode.PBXFrameworksBu |
| 37840 | 69 6c 64 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 72 61 | ildPhase(tr)._p('/*.Begin.PBXFra |
| 37860 | 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f | meworksBuildPhase.section.*/')._ |
| 37880 | 70 28 32 2c 27 25 73 20 2f 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 | p(2,'%s./*.Frameworks.*/.=.{',.t |
| 378a0 | 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 5b 31 5d 2e 66 78 73 74 61 67 65 69 64 | r.products.children[1].fxstageid |
| 378c0 | 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 | )._p(3,'isa.=.PBXFrameworksBuild |
| 378e0 | 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d | Phase;')._p(3,'buildActionMask.= |
| 37900 | 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 | .2147483647;')._p(3,'files.=.(') |
| 37920 | 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 7b 0a | .tree.traverse(tr.frameworks,.{. |
| 37940 | 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 | onleaf.=.function(node)._p(4,'%s |
| 37960 | 20 2f 2a 20 25 73 20 69 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e | ./*.%s.in.Frameworks.*/,',.node. |
| 37980 | 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e | buildid,.node.name).end.}).tree. |
| 379a0 | 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d | traverse(tr.projects,.{.onleaf.= |
| 379c0 | 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 | .function(node)._p(4,'%s./*.%s.i |
| 379e0 | 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c | n.Frameworks.*/,',.node.buildid, |
| 37a00 | 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 | .node.name).end.})._p(3,');')._p |
| 37a20 | 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 | (3,'runOnlyForDeploymentPostproc |
| 37a40 | 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 | essing.=.0;')._p(2,'};')._p('/*. |
| 37a60 | 45 6e 64 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 | End.PBXFrameworksBuildPhase.sect |
| 37a80 | 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f | ion.*/')._p('').end.function.xco |
| 37aa0 | 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 | de.PBXGroup(tr)._p('/*.Begin.PBX |
| 37ac0 | 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 | Group.section.*/').tree.traverse |
| 37ae0 | 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 | (tr,.{.onnode.=.function(node).i |
| 37b00 | 66 20 28 6e 6f 64 65 2e 70 61 74 68 20 61 6e 64 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 | f.(node.path.and.#node.children. |
| 37b20 | 3d 3d 20 30 29 20 6f 72 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 | ==.0).or.node.kind.==."vgroup".t |
| 37b40 | 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d | hen.return.end.if.node.parent.== |
| 37b60 | 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 72 | .tr.projects.then._p(2,'%s./*.Pr |
| 37b80 | 6f 64 75 63 74 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 | oducts.*/.=.{',.node.productgrou |
| 37ba0 | 70 69 64 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 | pid).else._p(2,'%s./*.%s.*/.=.{' |
| 37bc0 | 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 | ,.node.id,.node.name).end._p(3,' |
| 37be0 | 69 73 61 20 3d 20 50 42 58 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e | isa.=.PBXGroup;')._p(3,'children |
| 37c00 | 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 68 69 6c 64 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 | .=.(').for._,.childnode.in.ipair |
| 37c20 | 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 | s(node.children).do._p(4,'%s./*. |
| 37c40 | 25 73 20 2a 2f 2c 27 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 69 64 2c 20 63 68 69 6c 64 6e 6f 64 65 | %s.*/,',.childnode.id,.childnode |
| 37c60 | 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 69 66 20 6e 6f 64 65 2e 70 61 | .name).end._p(3,');').if.node.pa |
| 37c80 | 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 6e | rent.==.tr.projects.then._p(3,'n |
| 37ca0 | 61 6d 65 20 3d 20 50 72 6f 64 75 63 74 73 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 6e 61 6d | ame.=.Products;').else._p(3,'nam |
| 37cc0 | 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 69 66 20 6e 6f 64 65 2e 70 | e.=."%s";',.node.name).if.node.p |
| 37ce0 | 61 74 68 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 69 66 20 | ath.then.local.p.=.node.path.if. |
| 37d00 | 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 70 20 3d 20 70 61 74 68 2e 67 | node.parent.path.then.p.=.path.g |
| 37d20 | 65 74 72 65 6c 61 74 69 76 65 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 2c 20 6e 6f 64 | etrelative(node.parent.path,.nod |
| 37d40 | 65 2e 70 61 74 68 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d 20 25 73 3b 27 2c 20 70 | e.path).end._p(3,'path.=.%s;',.p |
| 37d60 | 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 | ).end.end._p(3,'sourceTree.=."<g |
| 37d80 | 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 | roup>";')._p(2,'};').end.},.true |
| 37da0 | 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f | )._p('/*.End.PBXGroup.section.*/ |
| 37dc0 | 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 | ')._p('').end.function.xcode.PBX |
| 37de0 | 4e 61 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 | NativeTarget(tr)._p('/*.Begin.PB |
| 37e00 | 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f | XNativeTarget.section.*/').for._ |
| 37e20 | 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 | ,.node.in.ipairs(tr.products.chi |
| 37e40 | 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 74 72 2e 70 72 6f 6a 65 63 | ldren).do.local.name.=.tr.projec |
| 37e60 | 74 2e 6e 61 6d 65 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e | t.name._p(2,'%s./*.%s.*/.=.{',.n |
| 37e80 | 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 | ode.targetid,.name)._p(3,'isa.=. |
| 37ea0 | 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f | PBXNativeTarget;')._p(3,'buildCo |
| 37ec0 | 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f | nfigurationList.=.%s./*.Build.co |
| 37ee0 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 | nfiguration.list.for.PBXNativeTa |
| 37f00 | 72 67 65 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 2c | rget."%s".*/;',.node.cfgsection, |
| 37f20 | 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 50 68 61 73 65 73 20 3d 20 28 27 29 0a 69 | .name)._p(3,'buildPhases.=.(').i |
| 37f40 | 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e | f.#tr.project.prebuildcommands.> |
| 37f60 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 | .0.then._p(4,'9607AE1010C857E500 |
| 37f80 | 43 44 31 33 37 36 20 2f 2a 20 50 72 65 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 | CD1376./*.Prebuild.*/,').end._p( |
| 37fa0 | 34 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 72 65 | 4,'%s./*.Resources.*/,',.node.re |
| 37fc0 | 73 73 74 61 67 65 69 64 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f | sstageid)._p(4,'%s./*.Sources.*/ |
| 37fe0 | 2c 27 2c 20 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 | ,',.node.sourcesid).if.#tr.proje |
| 38000 | 63 74 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 | ct.prelinkcommands.>.0.then._p(4 |
| 38020 | 2c 27 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 20 2f 2a 20 50 72 | ,'9607AE3510C85E7E00CD1376./*.Pr |
| 38040 | 65 6c 69 6e 6b 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 46 72 61 6d | elink.*/,').end._p(4,'%s./*.Fram |
| 38060 | 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 64 29 0a 69 66 20 | eworks.*/,',.node.fxstageid).if. |
| 38080 | 23 74 72 2e 70 72 6f 6a 65 63 74 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 | #tr.project.postbuildcommands.>. |
| 380a0 | 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 37 31 30 43 38 35 45 38 46 30 30 43 | 0.then._p(4,'9607AE3710C85E8F00C |
| 380c0 | 44 31 33 37 36 20 2f 2a 20 50 6f 73 74 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 | D1376./*.Postbuild.*/,').end._p( |
| 380e0 | 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 52 75 6c 65 73 20 3d 20 28 27 29 0a 5f | 3,');')._p(3,'buildRules.=.(')._ |
| 38100 | 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 70 65 6e 64 65 6e 63 69 65 73 20 3d 20 28 | p(3,');')._p(3,'dependencies.=.( |
| 38120 | 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a | ').for._,.node.in.ipairs(tr.proj |
| 38140 | 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 50 42 | ects.children).do._p(4,'%s./*.PB |
| 38160 | 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 | XTargetDependency.*/,',.node.tar |
| 38180 | 67 65 74 64 65 70 65 6e 64 69 64 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 | getdependid).end._p(3,');')._p(3 |
| 381a0 | 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 0a 69 | ,'name.=."%s";',.name).local.p.i |
| 381c0 | 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 | f.node.cfg.kind.==."ConsoleApp". |
| 381e0 | 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 62 69 6e 22 0a 65 6c 73 65 69 66 20 6e 6f | then.p.=."$(HOME)/bin".elseif.no |
| 38200 | 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 | de.cfg.kind.==."WindowedApp".the |
| 38220 | 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 0a 65 6e 64 | n.p.=."$(HOME)/Applications".end |
| 38240 | 0a 69 66 20 70 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 49 6e 73 74 61 6c 6c 50 | .if.p.then._p(3,'productInstallP |
| 38260 | 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 72 6f 64 75 | ath.=."%s";',.p).end._p(3,'produ |
| 38280 | 63 74 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f | ctName.=."%s";',.name)._p(3,'pro |
| 382a0 | 64 75 63 74 52 65 66 65 72 65 6e 63 65 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e | ductReference.=.%s./*.%s.*/;',.n |
| 382c0 | 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 | ode.id,.node.name)._p(3,'product |
| 382e0 | 54 79 70 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 75 63 74 74 | Type.=."%s";',.xcode.getproductt |
| 38300 | 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a | ype(node))._p(2,'};').end._p('/* |
| 38320 | 20 45 6e 64 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 | .End.PBXNativeTarget.section.*/' |
| 38340 | 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 50 | )._p('').end.function.xcode.PBXP |
| 38360 | 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 50 72 6f 6a 65 | roject(tr)._p('/*.Begin.PBXProje |
| 38380 | 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 30 38 46 42 37 37 39 33 46 45 | ct.section.*/')._p(2,'08FB7793FE |
| 383a0 | 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 | 84155DC02AAC07./*.Project.object |
| 383c0 | 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 50 72 6f 6a 65 63 74 | .*/.=.{')._p(3,'isa.=.PBXProject |
| 383e0 | 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 | ;')._p(3,'buildConfigurationList |
| 38400 | 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 | .=.1DEB928908733DD80010E9CD./*.B |
| 38420 | 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 | uild.configuration.list.for.PBXP |
| 38440 | 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c | roject."%s".*/;',.tr.name)._p(3, |
| 38460 | 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 3d 20 22 58 63 6f 64 65 20 33 | 'compatibilityVersion.=."Xcode.3 |
| 38480 | 2e 31 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 64 46 6f 72 45 6e 63 6f 64 69 | .1";')._p(3,'hasScannedForEncodi |
| 384a0 | 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 72 6f 75 70 20 3d 20 25 73 20 | ngs.=.1;')._p(3,'mainGroup.=.%s. |
| 384c0 | 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 | /*.%s.*/;',.tr.id,.tr.name)._p(3 |
| 384e0 | 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 22 22 3b 27 29 0a 69 66 20 23 74 72 2e | ,'projectDirPath.=."";').if.#tr. |
| 38500 | 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c | projects.children.>.0.then._p(3, |
| 38520 | 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 | 'projectReferences.=.(').for._,. |
| 38540 | 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 | node.in.ipairs(tr.projects.child |
| 38560 | 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f 70 28 35 2c 27 50 72 6f 64 75 63 74 47 | ren).do._p(4,'{')._p(5,'ProductG |
| 38580 | 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 | roup.=.%s./*.Products.*/;',.node |
| 385a0 | 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 28 35 2c 27 50 72 6f 6a 65 63 74 52 65 | .productgroupid)._p(5,'ProjectRe |
| 385c0 | 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 | f.=.%s./*.%s.*/;',.node.id,.path |
| 385e0 | 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 34 2c 27 7d 2c 27 29 0a | .getname(node.path))._p(4,'},'). |
| 38600 | 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 | end._p(3,');').end._p(3,'project |
| 38620 | 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 73 20 3d 20 28 27 29 | Root.=."";')._p(3,'targets.=.(') |
| 38640 | 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 | .for._,.node.in.ipairs(tr.produc |
| 38660 | 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a | ts.children).do._p(4,'%s./*.%s.* |
| 38680 | 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 | /,',.node.targetid,.node.name).e |
| 386a0 | 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 | nd._p(3,');')._p(2,'};')._p('/*. |
| 386c0 | 45 6e 64 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 | End.PBXProject.section.*/')._p(' |
| 386e0 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e | ').end.function.xcode.PBXReferen |
| 38700 | 63 65 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c | ceProxy(tr).if.#tr.projects.chil |
| 38720 | 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 | dren.>.0.then._p('/*.Begin.PBXRe |
| 38740 | 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 | ferenceProxy.section.*/').tree.t |
| 38760 | 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 | raverse(tr.projects,.{.onleaf.=. |
| 38780 | 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f | function(node)._p(2,'%s./*.%s.*/ |
| 387a0 | 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c | .=.{',.node.id,.node.name)._p(3, |
| 387c0 | 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 | 'isa.=.PBXReferenceProxy;')._p(3 |
| 387e0 | 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 | ,'fileType.=.%s;',.xcode.gettarg |
| 38800 | 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d 20 22 25 73 22 3b | ettype(node))._p(3,'path.=."%s"; |
| 38820 | 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 52 65 66 20 3d 20 | ',.node.path)._p(3,'remoteRef.=. |
| 38840 | 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 | %s./*.PBXContainerItemProxy.*/;' |
| 38860 | 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 | ,.node.parent.productproxyid)._p |
| 38880 | 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f | (3,'sourceTree.=.BUILT_PRODUCTS_ |
| 388a0 | 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 | DIR;')._p(2,'};').end.})._p('/*. |
| 388c0 | 45 6e 64 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f | End.PBXReferenceProxy.section.*/ |
| 388e0 | 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 | ')._p('').end.end.function.xcode |
| 38900 | 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 | .PBXResourcesBuildPhase(tr)._p(' |
| 38920 | 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 | /*.Begin.PBXResourcesBuildPhase. |
| 38940 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 | section.*/').for._,.target.in.ip |
| 38960 | 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 | airs(tr.products.children).do._p |
| 38980 | 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 | (2,'%s./*.Resources.*/.=.{',.tar |
| 389a0 | 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 | get.resstageid)._p(3,'isa.=.PBXR |
| 389c0 | 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c | esourcesBuildPhase;')._p(3,'buil |
| 389e0 | 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 | dActionMask.=.2147483647;')._p(3 |
| 38a00 | 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 | ,'files.=.(').tree.traverse(tr,. |
| 38a20 | 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f | {.onnode.=.function(node).if.xco |
| 38a40 | 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 52 65 | de.getbuildcategory(node).==."Re |
| 38a60 | 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 | sources".then._p(4,'%s./*.%s.in. |
| 38a80 | 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f | Resources.*/,',.node.buildid,.no |
| 38aa0 | 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f | de.name).end.end.})._p(3,');')._ |
| 38ac0 | 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f | p(3,'runOnlyForDeploymentPostpro |
| 38ae0 | 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 | cessing.=.0;')._p(2,'};').end._p |
| 38b00 | 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 | ('/*.End.PBXResourcesBuildPhase. |
| 38b20 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | section.*/')._p('').end.function |
| 38b40 | 20 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 28 | .xcode.PBXShellScriptBuildPhase( |
| 38b60 | 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 66 61 6c 73 65 | tr).local.wrapperWritten.=.false |
| 38b80 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 6c 6f 63 6b 28 69 64 2c 20 6e 61 6d 65 | .local.function.doblock(id,.name |
| 38ba0 | 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 6d 64 73 20 3d 20 74 72 2e 70 72 6f 6a | ,.which).local.prjcmds.=.tr.proj |
| 38bc0 | 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 3d 20 74 61 62 6c | ect[which].local.commands.=.tabl |
| 38be0 | 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 | e.join(prjcmds,.{}).for._,.cfg.i |
| 38c00 | 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 | n.ipairs(tr.configs).do.local.cf |
| 38c20 | 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a 69 66 20 23 63 66 67 63 6d 64 73 20 3e | gcmds.=.cfg[which].if.#cfgcmds.> |
| 38c40 | 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d | .#prjcmds.then.table.insert(comm |
| 38c60 | 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 7d 22 20 3d | ands,.'if.[."${CONFIGURATION}".= |
| 38c80 | 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 20 | ."'....xcode.getconfigname(cfg). |
| 38ca0 | 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 20 69 20 3d 20 23 70 72 6a 63 6d 64 73 | ...'".];.then').for.i.=.#prjcmds |
| 38cc0 | 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 | .+.1,.#cfgcmds.do.table.insert(c |
| 38ce0 | 6f 6d 6d 61 6e 64 73 2c 20 63 66 67 63 6d 64 73 5b 69 5d 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 | ommands,.cfgcmds[i]).end.table.i |
| 38d00 | 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 66 69 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 | nsert(commands,.'fi').end.end.if |
| 38d20 | 20 23 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 77 72 61 70 70 | .#commands.>.0.then.if.not.wrapp |
| 38d40 | 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 | erWritten.then._p('/*.Begin.PBXS |
| 38d60 | 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 | hellScriptBuildPhase.section.*/' |
| 38d80 | 29 0a 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 74 72 75 65 0a 65 6e 64 0a 5f 70 28 32 | ).wrapperWritten.=.true.end._p(2 |
| 38da0 | 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 | ,'%s./*.%s.*/.=.{',.id,.name)._p |
| 38dc0 | 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 | (3,'isa.=.PBXShellScriptBuildPha |
| 38de0 | 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 | se;')._p(3,'buildActionMask.=.21 |
| 38e00 | 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 5f 70 | 47483647;')._p(3,'files.=.(')._p |
| 38e20 | 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 69 6e 70 75 74 50 61 74 68 73 20 3d 20 28 27 29 3b | (3,');')._p(3,'inputPaths.=.('); |
| 38e40 | 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 | ._p(3,');');._p(3,'name.=.%s;',. |
| 38e60 | 6e 61 6d 65 29 3b 0a 5f 70 28 33 2c 27 6f 75 74 70 75 74 50 61 74 68 73 20 3d 20 28 27 29 3b 0a | name);._p(3,'outputPaths.=.(');. |
| 38e80 | 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c | _p(3,');');._p(3,'runOnlyForDepl |
| 38ea0 | 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 3b 0a 5f 70 28 | oymentPostprocessing.=.0;');._p( |
| 38ec0 | 33 2c 27 73 68 65 6c 6c 50 61 74 68 20 3d 20 2f 62 69 6e 2f 73 68 3b 27 29 3b 0a 5f 70 28 33 2c | 3,'shellPath.=./bin/sh;');._p(3, |
| 38ee0 | 27 73 68 65 6c 6c 53 63 72 69 70 74 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 62 6c 65 2e 63 6f 6e | 'shellScript.=."%s";',.table.con |
| 38f00 | 63 61 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 22 5c 5c 6e 22 29 3a 67 73 75 62 28 27 22 27 2c 20 27 | cat(commands,."\\n"):gsub('"',.' |
| 38f20 | 5c 5c 22 27 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 64 6f 62 6c 6f 63 | \\"'))._p(2,'};').end.end.dobloc |
| 38f40 | 6b 28 22 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 43 44 31 33 37 36 22 2c 20 22 50 | k("9607AE1010C857E500CD1376",."P |
| 38f60 | 72 65 62 75 69 6c 64 22 2c 20 22 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f | rebuild",."prebuildcommands").do |
| 38f80 | 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 22 | block("9607AE3510C85E7E00CD1376" |
| 38fa0 | 2c 20 22 50 72 65 6c 69 6e 6b 22 2c 20 22 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 22 29 0a | ,."Prelink",."prelinkcommands"). |
| 38fc0 | 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 37 31 30 43 38 35 45 38 46 30 30 43 44 31 33 37 | doblock("9607AE3710C85E8F00CD137 |
| 38fe0 | 36 22 2c 20 22 50 6f 73 74 62 75 69 6c 64 22 2c 20 22 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 | 6",."Postbuild",."postbuildcomma |
| 39000 | 6e 64 73 22 29 0a 69 66 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 | nds").if.wrapperWritten.then._p( |
| 39020 | 27 2f 2a 20 45 6e 64 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 | '/*.End.PBXShellScriptBuildPhase |
| 39040 | 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 | .section.*/').end.end.function.x |
| 39060 | 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 5f 70 | code.PBXSourcesBuildPhase(tr)._p |
| 39080 | 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 | ('/*.Begin.PBXSourcesBuildPhase. |
| 390a0 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 | section.*/').for._,.target.in.ip |
| 390c0 | 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 | airs(tr.products.children).do._p |
| 390e0 | 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 | (2,'%s./*.Sources.*/.=.{',.targe |
| 39100 | 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 6f 75 72 | t.sourcesid)._p(3,'isa.=.PBXSour |
| 39120 | 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 | cesBuildPhase;')._p(3,'buildActi |
| 39140 | 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c | onMask.=.2147483647;')._p(3,'fil |
| 39160 | 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c | es.=.(').tree.traverse(tr,.{.onl |
| 39180 | 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 | eaf.=.function(node).if.xcode.ge |
| 391a0 | 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 53 6f 75 72 63 65 73 | tbuildcategory(node).==."Sources |
| 391c0 | 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f 75 72 63 65 73 | ".then._p(4,'%s./*.%s.in.Sources |
| 391e0 | 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a | .*/,',.node.buildid,.node.name). |
| 39200 | 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f | end.end.})._p(3,');')._p(3,'runO |
| 39220 | 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d | nlyForDeploymentPostprocessing.= |
| 39240 | 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 | .0;')._p(2,'};').end._p('/*.End. |
| 39260 | 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 | PBXSourcesBuildPhase.section.*/' |
| 39280 | 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 56 | )._p('').end.function.xcode.PBXV |
| 392a0 | 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 | ariantGroup(tr)._p('/*.Begin.PBX |
| 392c0 | 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 | VariantGroup.section.*/').tree.t |
| 392e0 | 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f | raverse(tr,.{.onbranch.=.functio |
| 39300 | 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 | n(node).if.node.kind.==."vgroup" |
| 39320 | 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f | .then._p(2,'%s./*.%s.*/.=.{',.no |
| 39340 | 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 | de.id,.node.name)._p(3,'isa.=.PB |
| 39360 | 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 | XVariantGroup;')._p(3,'children. |
| 39380 | 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 | =.(').for._,.lang.in.ipairs(node |
| 393a0 | 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c | .children).do._p(4,'%s./*.%s.*/, |
| 393c0 | 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c | ',.lang.id,.lang.name).end._p(3, |
| 393e0 | 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 6e 61 | ');')._p(3,'name.=.%s;',.node.na |
| 39400 | 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 | me)._p(3,'sourceTree.=."<group>" |
| 39420 | 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a | ;')._p(2,'};').end.end.})._p('/* |
| 39440 | 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 | .End.PBXVariantGroup.section.*/' |
| 39460 | 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 54 | )._p('').end.function.xcode.PBXT |
| 39480 | 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 | argetDependency(tr).if.#tr.proje |
| 394a0 | 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 | cts.children.>.0.then._p('/*.Beg |
| 394c0 | 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a | in.PBXTargetDependency.section.* |
| 394e0 | 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b | /').tree.traverse(tr.projects,.{ |
| 39500 | 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 | .onleaf.=.function(node)._p(2,'% |
| 39520 | 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 3d 20 7b 27 | s./*.PBXTargetDependency.*/.=.{' |
| 39540 | 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 5f 70 | ,.node.parent.targetdependid)._p |
| 39560 | 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 3b 27 29 | (3,'isa.=.PBXTargetDependency;') |
| 39580 | 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 | ._p(3,'name.=."%s";',.node.name) |
| 395a0 | 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f | ._p(3,'targetProxy.=.%s./*.PBXCo |
| 395c0 | 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 | ntainerItemProxy.*/;',.node.pare |
| 395e0 | 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 | nt.targetproxyid)._p(2,'};').end |
| 39600 | 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e | .})._p('/*.End.PBXTargetDependen |
| 39620 | 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 | cy.section.*/')._p('').end.end.f |
| 39640 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 | unction.xcode.XCBuildConfigurati |
| 39660 | 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c 6f 63 61 6c | on_Target(tr,.target,.cfg).local |
| 39680 | 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 | .cfgname.=.xcode.getconfigname(c |
| 396a0 | 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e | fg)._p(2,'%s./*.%s.*/.=.{',.cfg. |
| 396c0 | 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 | xcode.targetid,.cfgname)._p(3,'i |
| 396e0 | 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 | sa.=.XCBuildConfiguration;')._p( |
| 39700 | 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c 27 41 4c 57 | 3,'buildSettings.=.{')._p(4,'ALW |
| 39720 | 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 29 0a 69 66 | AYS_SEARCH_USER_PATHS.=.NO;').if |
| 39740 | 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 | .not.cfg.flags.Symbols.then._p(4 |
| 39760 | 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d 20 22 64 77 | ,'DEBUG_INFORMATION_FORMAT.=."dw |
| 39780 | 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e | arf-with-dsym";').end.if.cfg.kin |
| 397a0 | 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 6c 64 74 61 | d.~=."StaticLib".and.cfg.buildta |
| 397c0 | 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 58 45 | rget.prefix.~=."".then._p(4,'EXE |
| 397e0 | 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 | CUTABLE_PREFIX.=.%s;',.cfg.build |
| 39800 | 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 | target.prefix).end.local.outdir. |
| 39820 | 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 | =.path.getdirectory(cfg.buildtar |
| 39840 | 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 | get.bundlepath).if.outdir.~=."." |
| 39860 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f | .then._p(4,'CONFIGURATION_BUILD_ |
| 39880 | 44 49 52 20 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 | DIR.=.%s;',.outdir).end._p(4,'GC |
| 398a0 | 43 5f 44 59 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 | C_DYNAMIC_NO_PIC.=.NO;')._p(4,'G |
| 398c0 | 43 43 5f 4d 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e | CC_MODEL_TUNING.=.G5;').if.tr.in |
| 398e0 | 66 6f 70 6c 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c | foplist.then._p(4,'INFOPLIST_FIL |
| 39900 | 45 20 3d 20 22 25 73 22 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 70 61 74 68 29 0a 65 | E.=."%s";',.tr.infoplist.path).e |
| 39920 | 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d | nd.installpaths.=.{.ConsoleApp.= |
| 39940 | 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d | .'/usr/local/bin',.WindowedApp.= |
| 39960 | 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 | .'"$(HOME)/Applications"',.Share |
| 39980 | 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c | dLib.=.'/usr/local/lib',.StaticL |
| 399a0 | 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 | ib.=.'/usr/local/lib',.}._p(4,'I |
| 399c0 | 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 | NSTALL_PATH.=.%s;',.installpaths |
| 399e0 | 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f 4e 41 4d 45 20 3d | [cfg.kind])._p(4,'PRODUCT_NAME.= |
| 39a00 | 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d | ."%s";',.cfg.buildtarget.basenam |
| 39a20 | 65 29 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b | e)._p(3,'};')._p(3,'name.=."%s"; |
| 39a40 | 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 | ',.cfgname)._p(2,'};').end.funct |
| 39a60 | 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 | ion.xcode.XCBuildConfiguration_P |
| 39a80 | 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 | roject(tr,.cfg).local.cfgname.=. |
| 39aa0 | 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 | xcode.getconfigname(cfg)._p(2,'% |
| 39ac0 | 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 | s./*.%s.*/.=.{',.cfg.xcode.proje |
| 39ae0 | 63 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 | ctid,.cfgname)._p(3,'isa.=.XCBui |
| 39b00 | 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 | ldConfiguration;')._p(3,'buildSe |
| 39b20 | 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 3d 20 7b 0a 4e 61 74 | ttings.=.{').local.archs.=.{.Nat |
| 39b40 | 69 76 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 41 4c 29 22 2c 0a 78 | ive.=."$(NATIVE_ARCH_ACTUAL)",.x |
| 39b60 | 33 32 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 22 78 38 36 5f 36 34 | 32....=."i386",.x64....=."x86_64 |
| 39b80 | 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 | ",.Universal32.=."$(ARCHS_STANDA |
| 39ba0 | 52 44 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 24 28 41 52 | RD_32_BIT)",.Universal64.=."$(AR |
| 39bc0 | 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c | CHS_STANDARD_64_BIT)",.Universal |
| 39be0 | 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 34 5f 42 49 54 29 22 | .=."$(ARCHS_STANDARD_32_64_BIT)" |
| 39c00 | 2c 0a 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 20 61 72 63 68 73 5b | ,.}._p(4,'ARCHS.=."%s";',.archs[ |
| 39c20 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 64 69 72 20 3d | cfg.platform]).local.targetdir.= |
| 39c40 | 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 | .path.getdirectory(cfg.buildtarg |
| 39c60 | 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 | et.bundlepath).if.targetdir.~=." |
| 39c80 | 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c | .".then._p(4,'CONFIGURATION_BUIL |
| 39ca0 | 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 29 22 3b 27 29 3b 0a 65 6e 64 0a 5f 70 28 | D_DIR.=."$(SYMROOT)";');.end._p( |
| 39cc0 | 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 45 4d 50 5f 44 49 52 20 3d 20 22 24 28 4f | 4,'CONFIGURATION_TEMP_DIR.=."$(O |
| 39ce0 | 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | BJROOT)";').if.cfg.flags.Symbols |
| 39d00 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 50 59 5f 50 48 41 53 45 5f 53 54 52 49 50 20 3d 20 4e | .then._p(4,'COPY_PHASE_STRIP.=.N |
| 39d20 | 4f 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 43 5f 4c 41 4e 47 55 41 47 45 5f 53 54 | O;').end._p(4,'GCC_C_LANGUAGE_ST |
| 39d40 | 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e | ANDARD.=.gnu99;').if.cfg.flags.N |
| 39d60 | 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c | oExceptions.then._p(4,'GCC_ENABL |
| 39d80 | 45 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 | E_CPP_EXCEPTIONS.=.NO;').end.if. |
| 39da0 | 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f | cfg.flags.NoRTTI.then._p(4,'GCC_ |
| 39dc0 | 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 | ENABLE_CPP_RTTI.=.NO;').end.if.c |
| 39de0 | 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 | fg.flags.Symbols.and.not.cfg.fla |
| 39e00 | 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | gs.NoEditAndContinue.then._p(4,' |
| 39e20 | 47 43 43 5f 45 4e 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 20 3d 20 59 45 | GCC_ENABLE_FIX_AND_CONTINUE.=.YE |
| 39e40 | 53 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f | S;').end.if.cfg.flags.NoExceptio |
| 39e60 | 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 4a 43 5f 45 58 | ns.then._p(4,'GCC_ENABLE_OBJC_EX |
| 39e80 | 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 | CEPTIONS.=.NO;').end.if.cfg.flag |
| 39ea0 | 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 | s.Optimize.or.cfg.flags.Optimize |
| 39ec0 | 53 69 7a 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e | Size.then._p(4,'GCC_OPTIMIZATION |
| 39ee0 | 5f 4c 45 56 45 4c 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f | _LEVEL.=.s;').elseif.cfg.flags.O |
| 39f00 | 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 | ptimizeSpeed.then._p(4,'GCC_OPTI |
| 39f20 | 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c | MIZATION_LEVEL.=.3;').else._p(4, |
| 39f40 | 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 3b 27 29 0a 65 | 'GCC_OPTIMIZATION_LEVEL.=.0;').e |
| 39f60 | 6e 64 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e | nd.if.cfg.pchheader.and.not.cfg. |
| 39f80 | 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 43 4f | flags.NoPCH.then._p(4,'GCC_PRECO |
| 39fa0 | 4d 50 49 4c 45 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 | MPILE_PREFIX_HEADER.=.YES;')._p( |
| 39fc0 | 34 2c 27 47 43 43 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 3b 27 2c 20 63 | 4,'GCC_PREFIX_HEADER.=."%s";',.c |
| 39fe0 | 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 | fg.pchheader).end.xcode.printlis |
| 3a000 | 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 45 53 53 4f 52 | t(cfg.defines,.'GCC_PREPROCESSOR |
| 3a020 | 5f 44 45 46 49 4e 49 54 49 4f 4e 53 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 | _DEFINITIONS').if.cfg.flags.Fata |
| 3a040 | 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 54 52 45 41 54 5f 57 | lWarnings.then._p(4,'GCC_TREAT_W |
| 3a060 | 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 5f | ARNINGS_AS_ERRORS.=.YES;').end._ |
| 3a080 | 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 54 5f 52 45 54 55 52 4e 5f 54 59 50 45 20 | p(4,'GCC_WARN_ABOUT_RETURN_TYPE. |
| 3a0a0 | 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 55 4e 55 53 45 44 5f 56 | =.YES;')._p(4,'GCC_WARN_UNUSED_V |
| 3a0c0 | 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 | ARIABLE.=.YES;').xcode.printlist |
| 3a0e0 | 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 48 45 41 44 45 52 5f 53 45 41 52 43 48 | (cfg.includedirs,.'HEADER_SEARCH |
| 3a100 | 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 6c 69 62 | _PATHS').xcode.printlist(cfg.lib |
| 3a120 | 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 5f 70 | dirs,.'LIBRARY_SEARCH_PATHS')._p |
| 3a140 | 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 6f 62 6a 65 63 74 | (4,'OBJROOT.=."%s";',.cfg.object |
| 3a160 | 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 43 54 49 56 45 5f 41 52 43 48 20 3d 20 4e | sdir)._p(4,'ONLY_ACTIVE_ARCH.=.N |
| 3a180 | 4f 3b 27 29 0a 6c 6f 63 61 6c 20 63 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d | O;').local.checks.=.{.["-ffast-m |
| 3a1a0 | 61 74 68 22 5d 20 20 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 | ath"]..........=.cfg.flags.Float |
| 3a1c0 | 46 61 73 74 2c 0a 5b 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d | Fast,.["-ffloat-store"]........= |
| 3a1e0 | 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 | .cfg.flags.FloatStrict,.["-fomit |
| 3a200 | 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 | -frame-pointer"].=.cfg.flags.NoF |
| 3a220 | 72 61 6d 65 50 6f 69 6e 74 65 72 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d | ramePointer,.}.local.flags.=.{.} |
| 3a240 | 0a 66 6f 72 20 66 6c 61 67 2c 20 63 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 | .for.flag,.check.in.pairs(checks |
| 3a260 | 29 20 64 6f 0a 69 66 20 63 68 65 63 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ).do.if.check.then.table.insert( |
| 3a280 | 66 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 | flags,.flag).end.end.xcode.print |
| 3a2a0 | 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 | list(table.join(flags,.cfg.build |
| 3a2c0 | 6f 70 74 69 6f 6e 73 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 | options),.'OTHER_CFLAGS').flags. |
| 3a2e0 | 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 | =.{.}.for._,.lib.in.ipairs(prema |
| 3a300 | 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 | ke.getlinks(cfg,."system")).do.i |
| 3a320 | 66 20 6e 6f 74 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 | f.not.xcode.isframework(lib).the |
| 3a340 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 | n.table.insert(flags,."-l"....li |
| 3a360 | 62 29 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c | b).end.end.flags.=.table.join(fl |
| 3a380 | 61 67 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e | ags,.cfg.linkoptions).xcode.prin |
| 3a3a0 | 74 6c 69 73 74 28 66 6c 61 67 73 2c 20 27 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 5f 70 | tlist(flags,.'OTHER_LDFLAGS')._p |
| 3a3c0 | 28 34 2c 27 50 52 45 42 49 4e 44 49 4e 47 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c | (4,'PREBINDING.=.NO;').if.cfg.fl |
| 3a3e0 | 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 54 41 | ags.StaticRuntime.then._p(4,'STA |
| 3a400 | 4e 44 41 52 44 5f 43 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f 54 59 50 45 20 3d | NDARD_C_PLUS_PLUS_LIBRARY_TYPE.= |
| 3a420 | 20 73 74 61 74 69 63 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 | .static;').end.if.targetdir.~=." |
| 3a440 | 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 | .".then._p(4,'SYMROOT.=."%s";',. |
| 3a460 | 74 61 72 67 65 74 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 | targetdir).end.if.cfg.flags.Extr |
| 3a480 | 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 4e 47 5f 43 46 4c | aWarnings.then._p(4,'WARNING_CFL |
| 3a4a0 | 41 47 53 20 3d 20 22 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a | AGS.=."-Wall";').end._p(3,'};'). |
| 3a4c0 | 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 | _p(3,'name.=."%s";',.cfgname)._p |
| 3a4e0 | 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 | (2,'};').end.function.xcode.XCBu |
| 3a500 | 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 | ildConfiguration(tr)._p('/*.Begi |
| 3a520 | 6e 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a | n.XCBuildConfiguration.section.* |
| 3a540 | 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 | /').for._,.target.in.ipairs(tr.p |
| 3a560 | 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 | roducts.children).do.for._,.cfg. |
| 3a580 | 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 | in.ipairs(tr.configs).do.xcode.X |
| 3a5a0 | 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 | CBuildConfiguration_Target(tr,.t |
| 3a5c0 | 61 72 67 65 74 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 | arget,.cfg).end.end.for._,.cfg.i |
| 3a5e0 | 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 43 | n.ipairs(tr.configs).do.xcode.XC |
| 3a600 | 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 | BuildConfiguration_Project(tr,.c |
| 3a620 | 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 | fg).end._p('/*.End.XCBuildConfig |
| 3a640 | 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a | uration.section.*/')._p('').end. |
| 3a660 | 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 | function.xcode.XCBuildConfigurat |
| 3a680 | 69 6f 6e 4c 69 73 74 28 74 72 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 72 2e 70 72 6f 6a 65 | ionList(tr).local.sln.=.tr.proje |
| 3a6a0 | 63 74 2e 73 6f 6c 75 74 69 6f 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 43 6f 6e 66 69 | ct.solution._p('/*.Begin.XCConfi |
| 3a6c0 | 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c | gurationList.section.*/').for._, |
| 3a6e0 | 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 | .target.in.ipairs(tr.products.ch |
| 3a700 | 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e | ildren).do._p(2,'%s./*.Build.con |
| 3a720 | 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 | figuration.list.for.PBXNativeTar |
| 3a740 | 67 65 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 63 66 67 73 65 63 74 | get."%s".*/.=.{',.target.cfgsect |
| 3a760 | 69 6f 6e 2c 20 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 | ion,.target.name)._p(3,'isa.=.XC |
| 3a780 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 | ConfigurationList;')._p(3,'build |
| 3a7a0 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 | Configurations.=.(').for._,.cfg. |
| 3a7c0 | 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 | in.ipairs(tr.configs).do._p(4,'% |
| 3a7e0 | 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 | s./*.%s.*/,',.cfg.xcode.targetid |
| 3a800 | 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a | ,.xcode.getconfigname(cfg)).end. |
| 3a820 | 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 | _p(3,');')._p(3,'defaultConfigur |
| 3a840 | 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 | ationIsVisible.=.0;')._p(3,'defa |
| 3a860 | 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 | ultConfigurationName.=."%s";',.x |
| 3a880 | 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d | code.getconfigname(tr.configs[1] |
| 3a8a0 | 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 44 45 42 39 32 38 39 | ))._p(2,'};').end._p(2,'1DEB9289 |
| 3a8c0 | 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 | 08733DD80010E9CD./*.Build.config |
| 3a8e0 | 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 | uration.list.for.PBXProject."%s" |
| 3a900 | 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 | .*/.=.{',.tr.name)._p(3,'isa.=.X |
| 3a920 | 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c | CConfigurationList;')._p(3,'buil |
| 3a940 | 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 | dConfigurations.=.(').for._,.cfg |
| 3a960 | 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 | .in.ipairs(tr.configs).do._p(4,' |
| 3a980 | 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 | %s./*.%s.*/,',.cfg.xcode.project |
| 3a9a0 | 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e | id,.xcode.getconfigname(cfg)).en |
| 3a9c0 | 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 | d._p(3,');')._p(3,'defaultConfig |
| 3a9e0 | 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 | urationIsVisible.=.0;')._p(3,'de |
| 3aa00 | 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c | faultConfigurationName.=."%s";', |
| 3aa20 | 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b | .xcode.getconfigname(tr.configs[ |
| 3aa40 | 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 43 6f 6e | 1]))._p(2,'};')._p('/*.End.XCCon |
| 3aa60 | 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 | figurationList.section.*/')._p(' |
| 3aa80 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 29 0a 5f | ').end.function.xcode.Footer()._ |
| 3aaa0 | 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 30 38 46 | p(1,'};')._p('\trootObject.=.08F |
| 3aac0 | 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 | B7793FE84155DC02AAC07./*.Project |
| 3aae0 | 20 6f 62 6a 65 63 74 20 2a 2f 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c | .object.*/;')._p('}').end..local |
| 3ab00 | 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 | .xcode.=.premake.xcode.local.tre |
| 3ab20 | 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e | e.=.premake.tree.function.xcode. |
| 3ab40 | 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 | buildprjtree(prj).local.tr.=.pre |
| 3ab60 | 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a | make.project.buildsourcetree(prj |
| 3ab80 | 29 0a 74 72 2e 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 | ).tr.configs.=.{}.for._,.cfgname |
| 3aba0 | 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 | .in.ipairs(prj.solution.configur |
| 3abc0 | 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 | ations).do.for._,.platform.in.ip |
| 3abe0 | 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d | airs(prj.solution.xcode.platform |
| 3ac00 | 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e | s).do.local.cfg.=.premake.getcon |
| 3ac20 | 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e | fig(prj,.cfgname,.platform).cfg. |
| 3ac40 | 78 63 6f 64 65 20 3d 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 | xcode.=.{}.cfg.xcode.targetid.=. |
| 3ac60 | 78 63 6f 64 65 2e 6e 65 77 69 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 | xcode.newid(prj.xcode.projectnod |
| 3ac80 | 65 2c 20 63 66 67 6e 61 6d 65 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 20 | e,.cfgname).cfg.xcode.projectid. |
| 3aca0 | 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 0a 74 61 62 6c 65 | =.xcode.newid(tr,.cfgname).table |
| 3acc0 | 2e 69 6e 73 65 72 74 28 74 72 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 | .insert(tr.configs,.cfg).end.end |
| 3ace0 | 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 | .tree.traverse(tr,.{.onbranch.=. |
| 3ad00 | 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 | function(node).if.path.getextens |
| 3ad20 | 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 20 74 68 65 6e 0a | ion(node.name).==.".lproj".then. |
| 3ad40 | 6c 6f 63 61 6c 20 6c 61 6e 67 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f | local.lang.=.path.getbasename(no |
| 3ad60 | 64 65 2e 6e 61 6d 65 29 20 20 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 72 65 6e 63 68 22 | de.name)..--."English",."French" |
| 3ad80 | 2c 20 65 74 63 2e 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 | ,.etc..for._,.filenode.in.ipairs |
| 3ada0 | 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 72 70 6e 6f 64 65 | (node.children).do.local.grpnode |
| 3adc0 | 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 6c 65 6e 6f 64 65 | .=.node.parent.children[filenode |
| 3ade0 | 2e 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e 0a 67 72 70 6e 6f | .name].if.not.grpnode.then.grpno |
| 3ae00 | 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2c 20 74 72 | de.=.tree.insert(node.parent,.tr |
| 3ae20 | 65 65 2e 6e 65 77 28 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 6e 6f 64 65 2e 6b | ee.new(filenode.name)).grpnode.k |
| 3ae40 | 69 6e 64 20 3d 20 22 76 67 72 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 | ind.=."vgroup".end.filenode.name |
| 3ae60 | 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a 74 72 65 65 2e 69 | .=.path.getbasename(lang).tree.i |
| 3ae80 | 6e 73 65 72 74 28 67 72 70 6e 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 6e 64 0a 74 72 65 | nsert(grpnode,.filenode).end.tre |
| 3aea0 | 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 61 | e.remove(node).end.end.}).tr.fra |
| 3aec0 | 6d 65 77 6f 72 6b 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 6f 72 6b 73 22 29 | meworks.=.tree.new("Frameworks") |
| 3aee0 | 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 | .for.cfg.in.premake.eachconfig(p |
| 3af00 | 72 6a 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 | rj).do.for._,.link.in.ipairs(pre |
| 3af20 | 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 | make.getlinks(cfg,."system",."fu |
| 3af40 | 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 | llpath")).do.local.name.=.path.g |
| 3af60 | 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 | etname(link).if.xcode.isframewor |
| 3af80 | 6b 28 6e 61 6d 65 29 20 61 6e 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 | k(name).and.not.tr.frameworks.ch |
| 3afa0 | 69 6c 64 72 65 6e 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e | ildren[name].then.node.=.tree.in |
| 3afc0 | 73 65 72 74 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e 65 77 28 6e 61 6d | sert(tr.frameworks,.tree.new(nam |
| 3afe0 | 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | e)).node.path.=.link.end.end.end |
| 3b000 | 0a 69 66 20 23 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 | .if.#tr.frameworks.children.>.0. |
| 3b020 | 74 68 65 6e 20 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 66 72 61 6d 65 77 6f | then..tree.insert(tr,.tr.framewo |
| 3b040 | 72 6b 73 29 0a 65 6e 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 65 65 2e 69 6e 73 65 | rks).end.tr.products.=.tree.inse |
| 3b060 | 72 74 28 74 72 2c 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 22 29 29 0a 74 72 2e | rt(tr,.tree.new("Products")).tr. |
| 3b080 | 70 72 6f 6a 65 63 74 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 63 74 73 22 29 0a | projects.=.tree.new("Projects"). |
| 3b0a0 | 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 | for._,.dep.in.ipairs(premake.get |
| 3b0c0 | 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 22 2c 20 22 6f 62 | dependencies(prj,."sibling",."ob |
| 3b0e0 | 6a 65 63 74 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d 20 78 63 6f 64 65 2e | ject")).do.local.xcpath.=.xcode. |
| 3b100 | 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 6c 20 78 63 6e 6f | getxcodeprojname(dep).local.xcno |
| 3b120 | 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 74 72 | de.=.tree.insert(tr.projects,.tr |
| 3b140 | 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 68 29 29 29 0a 78 63 | ee.new(path.getname(xcpath))).xc |
| 3b160 | 6e 6f 64 65 2e 70 61 74 68 20 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e 70 72 6f 6a 65 63 | node.path.=.xcpath.xcnode.projec |
| 3b180 | 74 20 3d 20 64 65 70 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 20 3d 20 | t.=.dep.xcnode.productgroupid.=. |
| 3b1a0 | 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 72 70 22 29 0a 78 | xcode.newid(xcnode,."prodgrp").x |
| 3b1c0 | 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 | cnode.productproxyid.=.xcode.new |
| 3b1e0 | 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 | id(xcnode,."prodprox").xcnode.ta |
| 3b200 | 72 67 65 74 70 72 6f 78 79 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 | rgetproxyid..=.xcode.newid(xcnod |
| 3b220 | 65 2c 20 22 74 61 72 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 | e,."targprox").xcnode.targetdepe |
| 3b240 | 6e 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 | ndid.=.xcode.newid(xcnode,."targ |
| 3b260 | 64 65 70 22 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e | dep").local.cfg.=.premake.getcon |
| 3b280 | 66 69 67 28 64 65 70 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 0a | fig(dep,.prj.configurations[1]). |
| 3b2a0 | 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c 20 74 72 65 65 2e | node.=.tree.insert(xcnode,.tree. |
| 3b2c0 | 6e 65 77 28 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 | new(cfg.linktarget.name)).node.p |
| 3b2e0 | 61 74 68 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f | ath.=.cfg.linktarget.fullpath.no |
| 3b300 | 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 | de.cfg.=.cfg.end.if.#tr.projects |
| 3b320 | 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 | .children.>.0.then.tree.insert(t |
| 3b340 | 72 2c 20 74 72 2e 70 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 | r,.tr.projects).end.tree.travers |
| 3b360 | 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a | e(tr,.{.onnode.=.function(node). |
| 3b380 | 6e 6f 64 65 2e 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 29 0a 69 66 20 78 | node.id.=.xcode.newid(node).if.x |
| 3b3a0 | 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 74 68 65 6e | code.getbuildcategory(node).then |
| 3b3c0 | 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 | .node.buildid.=.xcode.newid(node |
| 3b3e0 | 2c 20 22 62 75 69 6c 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 69 74 | ,."build").end.if.string.endswit |
| 3b400 | 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 20 74 68 65 6e 0a | h(node.name,."Info.plist").then. |
| 3b420 | 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 74 | tr.infoplist.=.node.end.end.},.t |
| 3b440 | 72 75 65 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 64 75 | rue).node.=.tree.insert(tr.produ |
| 3b460 | 63 74 73 2c 20 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 29 0a 6e 6f 64 65 | cts,.prj.xcode.projectnode).node |
| 3b480 | 2e 6b 69 6e 64 20 3d 20 22 70 72 6f 64 75 63 74 22 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6e 6f | .kind.=."product".node.path.=.no |
| 3b4a0 | 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 | de.cfg.buildtarget.fullpath.node |
| 3b4c0 | 2e 63 66 67 73 65 63 74 69 6f 6e 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 | .cfgsection.=.xcode.newid(node,. |
| 3b4e0 | 22 63 66 67 22 29 0a 6e 6f 64 65 2e 72 65 73 73 74 61 67 65 69 64 20 3d 20 78 63 6f 64 65 2e 6e | "cfg").node.resstageid.=.xcode.n |
| 3b500 | 65 77 69 64 28 6e 6f 64 65 2c 20 22 72 65 7a 22 29 0a 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 | ewid(node,."rez").node.sourcesid |
| 3b520 | 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 73 72 63 22 29 0a 6e 6f 64 | ..=.xcode.newid(node,."src").nod |
| 3b540 | 65 2e 66 78 73 74 61 67 65 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c | e.fxstageid..=.xcode.newid(node, |
| 3b560 | 20 22 66 78 73 22 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | ."fxs").return.tr.end.function.p |
| 3b580 | 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 | remake.xcode.project(prj).local. |
| 3b5a0 | 74 72 20 3d 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 78 63 6f | tr.=.xcode.buildprjtree(prj).xco |
| 3b5c0 | 64 65 2e 48 65 61 64 65 72 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 | de.Header(tr).xcode.PBXBuildFile |
| 3b5e0 | 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 | (tr).xcode.PBXContainerItemProxy |
| 3b600 | 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 29 0a | (tr).xcode.PBXFileReference(tr). |
| 3b620 | 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 | xcode.PBXFrameworksBuildPhase(tr |
| 3b640 | 29 0a 78 63 6f 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 4e 61 | ).xcode.PBXGroup(tr).xcode.PBXNa |
| 3b660 | 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 | tiveTarget(tr).xcode.PBXProject( |
| 3b680 | 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a | tr).xcode.PBXReferenceProxy(tr). |
| 3b6a0 | 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 | xcode.PBXResourcesBuildPhase(tr) |
| 3b6c0 | 0a 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 28 | .xcode.PBXShellScriptBuildPhase( |
| 3b6e0 | 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 | tr).xcode.PBXSourcesBuildPhase(t |
| 3b700 | 72 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 78 63 6f | r).xcode.PBXVariantGroup(tr).xco |
| 3b720 | 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 78 63 6f 64 65 | de.PBXTargetDependency(tr).xcode |
| 3b740 | 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 78 63 6f 64 65 2e | .XCBuildConfiguration(tr).xcode. |
| 3b760 | 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 78 63 6f | XCBuildConfigurationList(tr).xco |
| 3b780 | 64 65 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e | de.Footer(tr).end..premake.clean |
| 3b7a0 | 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 | .=.{.}.function.premake.clean.di |
| 3b7c0 | 72 65 63 74 6f 72 79 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d | rectory(obj,.pattern).local.fnam |
| 3b7e0 | 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 | e.=.premake.project.getfilename( |
| 3b800 | 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 6d 64 69 72 28 66 6e 61 6d 65 29 0a 65 6e | obj,.pattern).os.rmdir(fname).en |
| 3b820 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 6f 62 | d.function.premake.clean.file(ob |
| 3b840 | 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b | j,.pattern).local.fname.=.premak |
| 3b860 | 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 70 61 74 74 65 | e.project.getfilename(obj,.patte |
| 3b880 | 72 6e 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 6e 65 77 61 63 74 69 | rn).os.remove(fname).end.newacti |
| 3b8a0 | 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 6c 65 61 6e 22 2c 0a 64 65 73 63 | on.{.trigger.....=."clean",.desc |
| 3b8c0 | 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 62 69 6e 61 72 69 65 73 20 61 | ription.=."Remove.all.binaries.a |
| 3b8e0 | 6e 64 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 73 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 | nd.generated.files",.onsolution. |
| 3b900 | 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 | =.function(sln).for.action.in.pr |
| 3b920 | 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e | emake.action.each().do.if.action |
| 3b940 | 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 | .oncleansolution.then.action.onc |
| 3b960 | 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f | leansolution(sln).end.end.end,.o |
| 3b980 | 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 66 6f 72 20 61 63 74 | nproject.=.function(prj).for.act |
| 3b9a0 | 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a | ion.in.premake.action.each().do. |
| 3b9c0 | 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 | if.action.oncleanproject.then.ac |
| 3b9e0 | 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 | tion.oncleanproject(prj).end.end |
| 3ba00 | 0a 69 66 20 28 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b | .if.(prj.objectsdir).then.premak |
| 3ba20 | 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 6a 2e 6f 62 6a 65 63 | e.clean.directory(prj,.prj.objec |
| 3ba40 | 74 73 64 69 72 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 6a | tsdir).end.local.platforms.=.prj |
| 3ba60 | 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 6e 6f | .solution.platforms.or.{.}.if.no |
| 3ba80 | 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 | t.table.contains(platforms,."Nat |
| 3baa0 | 69 76 65 22 29 20 74 68 65 6e 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 | ive").then.platforms.=.table.joi |
| 3bac0 | 6e 28 70 6c 61 74 66 6f 72 6d 73 2c 20 7b 20 22 4e 61 74 69 76 65 22 20 7d 29 0a 65 6e 64 0a 66 | n(platforms,.{."Native".}).end.f |
| 3bae0 | 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 | or._,.platform.in.ipairs(platfor |
| 3bb00 | 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f | ms).do.for.cfg.in.premake.eachco |
| 3bb20 | 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 63 | nfig(prj,.platform).do.premake.c |
| 3bb40 | 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 | lean.directory(prj,.cfg.objectsd |
| 3bb60 | 69 72 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d | ir).premake.clean.file(prj,.prem |
| 3bb80 | 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 | ake.gettarget(cfg,."build",."pos |
| 3bba0 | 69 78 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 | ix",."windows",."windows").fullp |
| 3bbc0 | 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 | ath).premake.clean.file(prj,.pre |
| 3bbe0 | 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f | make.gettarget(cfg,."build",."po |
| 3bc00 | 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 | six",."posix",."linux").fullpath |
| 3bc20 | 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b | ).premake.clean.file(prj,.premak |
| 3bc40 | 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 | e.gettarget(cfg,."build",."posix |
| 3bc60 | 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6d 61 63 6f 73 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a | ",."posix",."macosx").fullpath). |
| 3bc80 | 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e | premake.clean.file(prj,.premake. |
| 3bca0 | 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c | gettarget(cfg,."build",."posix", |
| 3bcc0 | 20 22 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 69 66 20 | ."PS3",."windows").fullpath).if. |
| 3bce0 | 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 70 | cfg.kind.==."WindowedApp".then.p |
| 3bd00 | 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 65 6d | remake.clean.directory(prj,.prem |
| 3bd20 | 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 | ake.gettarget(cfg,."build",."pos |
| 3bd40 | 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 20 | ix",."posix",."linux").fullpath. |
| 3bd60 | 2e 2e 20 22 2e 61 70 70 22 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c | ...".app").end.premake.clean.fil |
| 3bd80 | 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c | e(prj,.premake.gettarget(cfg,."l |
| 3bda0 | 69 6e 6b 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e | ink",."windows",."windows",."win |
| 3bdc0 | 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 | dows").fullpath).premake.clean.f |
| 3bde0 | 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 | ile(prj,.premake.gettarget(cfg,. |
| 3be00 | 22 6c 69 6e 6b 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 | "link",."posix",."posix",."linux |
| 3be20 | 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 70 61 74 68 | ").fullpath).local.target.=.path |
| 3be40 | 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d | .join(premake.project.getfilenam |
| 3be60 | 65 28 70 72 6a 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 | e(prj,.cfg.buildtarget.directory |
| 3be80 | 29 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 | ),.cfg.buildtarget.basename).for |
| 3bea0 | 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 | .action.in.premake.action.each() |
| 3bec0 | 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 74 68 65 6e | .do.if.action.oncleantarget.then |
| 3bee0 | 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 28 74 61 72 67 65 74 29 0a 65 6e | .action.oncleantarget(target).en |
| 3bf00 | 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 0a 00 6c 6f 63 61 6c 20 73 63 72 69 70 | d.end.end.end.end.}..local.scrip |
| 3bf20 | 74 66 69 6c 65 20 20 20 20 3d 20 22 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 0a 6c 6f 63 61 6c 20 | tfile....=."premake4.lua".local. |
| 3bf40 | 73 68 6f 72 74 68 65 6c 70 20 20 20 20 20 3d 20 22 54 79 70 65 20 27 70 72 65 6d 61 6b 65 34 20 | shorthelp.....=."Type.'premake4. |
| 3bf60 | 2d 2d 68 65 6c 70 27 20 66 6f 72 20 68 65 6c 70 22 0a 6c 6f 63 61 6c 20 76 65 72 73 69 6f 6e 68 | --help'.for.help".local.versionh |
| 3bf80 | 65 6c 70 20 20 20 3d 20 22 70 72 65 6d 61 6b 65 34 20 28 50 72 65 6d 61 6b 65 20 42 75 69 6c 64 | elp...=."premake4.(Premake.Build |
| 3bfa0 | 20 53 63 72 69 70 74 20 47 65 6e 65 72 61 74 6f 72 29 20 25 73 22 0a 6c 6f 63 61 6c 20 66 75 6e | .Script.Generator).%s".local.fun |
| 3bfc0 | 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 70 6c 61 74 66 6f 72 6d 29 0a 69 | ction.injectplatform(platform).i |
| 3bfe0 | 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 | f.not.platform.then.return.true. |
| 3c000 | 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 | end.platform.=.premake.checkvalu |
| 3c020 | 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 2e 70 6c 61 74 66 | e(platform,.premake.fields.platf |
| 3c040 | 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 | orms.allowed).for.sln.in.premake |
| 3c060 | 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f | .solution.each().do.local.platfo |
| 3c080 | 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 23 70 | rms.=.sln.platforms.or.{.}.if.#p |
| 3c0a0 | 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | latforms.==.0.then.table.insert( |
| 3c0c0 | 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 | platforms,."Native").end.if.not. |
| 3c0e0 | 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 | table.contains(platforms,."Nativ |
| 3c100 | 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 6c 6e 2e 6e 61 6d 65 20 | e").then.return.false,.sln.name. |
| 3c120 | 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 67 65 74 20 6e 61 74 69 76 65 20 70 6c 61 74 | ...".does.not.target.native.plat |
| 3c140 | 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 20 73 65 74 74 69 6e 67 73 20 61 | form\nNative.platform.settings.a |
| 3c160 | 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 65 20 2d 2d 70 6c 61 74 66 6f 72 6d 20 66 | re.required.for.the.--platform.f |
| 3c180 | 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 | eature.".end.if.not.table.contai |
| 3c1a0 | 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 | ns(platforms,.platform).then.tab |
| 3c1c0 | 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 | le.insert(platforms,.platform).e |
| 3c1e0 | 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 0a 65 6e 64 | nd.sln.platforms.=.platforms.end |
| 3c200 | 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 65 6d 61 | .return.true.end.function._prema |
| 3c220 | 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 68 29 0a 69 66 20 28 73 63 72 69 70 74 70 61 | ke_main(scriptpath).if.(scriptpa |
| 3c240 | 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 73 20 20 3d 20 64 6f 66 69 6c 65 | th).then.local.scripts..=.dofile |
| 3c260 | 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 5f 6d 61 6e 69 66 65 73 74 2e 6c 75 61 22 29 | (scriptpath...."/_manifest.lua") |
| 3c280 | 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 73 63 72 69 70 74 73 29 20 64 6f 0a 64 | .for._,v.in.ipairs(scripts).do.d |
| 3c2a0 | 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 0a 65 6e | ofile(scriptpath...."/"....v).en |
| 3c2c0 | 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 43 54 49 4f 4e | d.end.premake.action.set(_ACTION |
| 3c2e0 | 29 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 29 0a 6c 6f 63 | ).math.randomseed(os.time()).loc |
| 3c300 | 61 6c 20 66 6e 61 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 20 6f 72 20 73 | al.fname.=._OPTIONS["file"].or.s |
| 3c320 | 63 72 69 70 74 66 69 6c 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 | criptfile.if.(os.isfile(fname)). |
| 3c340 | 74 68 65 6e 0a 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 28 5f 4f 50 54 49 | then.dofile(fname).end.if.(_OPTI |
| 3c360 | 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 72 69 6e 74 66 28 76 65 72 73 | ONS["version"]).then.printf(vers |
| 3c380 | 69 6f 6e 68 65 6c 70 2c 20 5f 50 52 45 4d 41 4b 45 5f 56 45 52 53 49 4f 4e 29 0a 72 65 74 75 72 | ionhelp,._PREMAKE_VERSION).retur |
| 3c3a0 | 6e 20 31 0a 65 6e 64 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 22 68 65 6c 70 22 5d 29 20 74 68 | n.1.end.if.(_OPTIONS["help"]).th |
| 3c3c0 | 65 6e 0a 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 72 65 74 75 72 6e 20 31 0a 65 | en.premake.showhelp().return.1.e |
| 3c3e0 | 6e 64 0a 69 66 20 28 6e 6f 74 20 5f 41 43 54 49 4f 4e 29 20 74 68 65 6e 0a 70 72 69 6e 74 28 73 | nd.if.(not._ACTION).then.print(s |
| 3c400 | 68 6f 72 74 68 65 6c 70 29 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 6f | horthelp).return.1.end.if.(not.o |
| 3c420 | 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 4e 6f 20 | s.isfile(fname)).then.error("No. |
| 3c440 | 50 72 65 6d 61 6b 65 20 73 63 72 69 70 74 20 28 22 2e 2e 73 63 72 69 70 74 66 69 6c 65 2e 2e 22 | Premake.script.("..scriptfile.." |
| 3c460 | 29 20 66 6f 75 6e 64 21 22 2c 20 32 29 0a 65 6e 64 0a 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 | ).found!",.2).end.action.=.prema |
| 3c480 | 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 | ke.action.current().if.(not.acti |
| 3c4a0 | 6f 6e 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 6e 6f 20 73 75 63 68 20 61 | on).then.error("Error:.no.such.a |
| 3c4c0 | 63 74 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e 2e 20 22 27 22 2c 20 30 29 0a 65 | ction.'"...._ACTION...."'",.0).e |
| 3c4e0 | 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 | nd.ok,.err.=.premake.option.vali |
| 3c500 | 64 61 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 | date(_OPTIONS).if.(not.ok).then. |
| 3c520 | 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f | error("Error:."....err,.0).end.o |
| 3c540 | 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 69 66 | k,.err.=.premake.checktools().if |
| 3c560 | 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e | .(not.ok).then.error("Error:.".. |
| 3c580 | 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 69 6e 6a 65 63 74 70 6c | ..err,.0).end.ok,.err.=.injectpl |
| 3c5a0 | 61 74 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 66 6f 72 6d 22 5d 29 0a 69 66 20 | atform(_OPTIONS["platform"]).if. |
| 3c5c0 | 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e | (not.ok).then.error("Error:."... |
| 3c5e0 | 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 6e 67 20 63 6f 6e | .err,.0).end.print("Building.con |
| 3c600 | 66 69 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d 61 6b 65 2e 62 75 69 6c 64 63 6f | figurations...").premake.buildco |
| 3c620 | 6e 66 69 67 73 28 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 | nfigs().ok,.err.=.premake.checkp |
| 3c640 | 72 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 | rojects().if.(not.ok).then.error |
| 3c660 | 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 66 | ("Error:."....err,.0).end.printf |
| 3c680 | 28 22 52 75 6e 6e 69 6e 67 20 61 63 74 69 6f 6e 20 27 25 73 27 2e 2e 2e 22 2c 20 61 63 74 69 6f | ("Running.action.'%s'...",.actio |
| 3c6a0 | 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 61 | n.trigger).premake.action.call(a |
| 3c6c0 | 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 69 6e 74 28 22 44 6f 6e 65 2e 22 29 0a 72 65 | ction.trigger).print("Done.").re |
| 3c6e0 | 74 75 72 6e 20 30 0a 65 6e 64 0a 00 00 00 00 00 24 4c 75 61 3a 20 4c 75 61 20 35 2e 31 2e 34 20 | turn.0.end......$Lua:.Lua.5.1.4. |
| 3c700 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 34 2d 32 30 30 38 20 4c 75 61 2e 6f 72 67 2c | Copyright.(C).1994-2008.Lua.org, |
| 3c720 | 20 50 55 43 2d 52 69 6f 20 24 0a 24 41 75 74 68 6f 72 73 3a 20 52 2e 20 49 65 72 75 73 61 6c 69 | .PUC-Rio.$.$Authors:.R..Ierusali |
| 3c740 | 6d 73 63 68 79 2c 20 4c 2e 20 48 2e 20 64 65 20 46 69 67 75 65 69 72 65 64 6f 20 26 20 57 2e 20 | mschy,.L..H..de.Figueiredo.&.W.. |
| 3c760 | 43 65 6c 65 73 20 24 0a 24 55 52 4c 3a 20 77 77 77 2e 6c 75 61 2e 6f 72 67 20 24 0a 00 6e 6f 20 | Celes.$.$URL:.www.lua.org.$..no. |
| 3c780 | 63 61 6c 6c 69 6e 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 00 6e 6f 20 76 61 6c 75 65 00 00 00 00 | calling.environment.no.value.... |
| 3c7a0 | 00 00 c0 59 77 23 40 00 82 23 40 00 82 23 40 00 73 23 40 00 73 23 40 00 77 23 40 00 73 23 40 00 | ...Yw#@..#@..#@.s#@.s#@.w#@.s#@. |
| 3c7c0 | 3f 00 00 00 f6 2b 40 00 ff 2b 40 00 07 2c 40 00 10 2c 40 00 18 2c 40 00 23 2c 40 00 5e 2c 40 00 | ?....+@..+@..,@..,@..,@.#,@.^,@. |
| 3c7e0 | 66 2c 40 00 00 00 00 00 00 00 00 00 00 00 00 00 53 6c 00 25 73 3a 25 64 3a 20 00 00 62 61 64 20 | f,@.............Sl.%s:%d:...bad. |
| 3c800 | 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 00 6e 00 6d 65 74 68 6f 64 00 63 61 6c 6c 69 | argument.#%d.(%s).n.method.calli |
| 3c820 | 6e 67 20 27 25 73 27 20 6f 6e 20 62 61 64 20 73 65 6c 66 20 28 25 73 29 00 3f 00 62 61 64 20 61 | ng.'%s'.on.bad.self.(%s).?.bad.a |
| 3c840 | 72 67 75 6d 65 6e 74 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 25 73 20 65 78 70 65 | rgument.#%d.to.'%s'.(%s).%s.expe |
| 3c860 | 63 74 65 64 2c 20 67 6f 74 20 25 73 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 | cted,.got.%s.stack.overflow.(%s) |
| 3c880 | 00 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 | .value.expected.invalid.option.' |
| 3c8a0 | 25 73 27 00 5f 4c 4f 41 44 45 44 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f | %s'._LOADED.name.conflict.for.mo |
| 3c8c0 | 64 75 6c 65 20 27 25 73 27 00 0a 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 3d 73 74 | dule.'%s'...cannot.%s.%s:.%s.=st |
| 3c8e0 | 64 69 6e 00 40 25 73 00 72 00 6f 70 65 6e 00 72 62 00 72 65 6f 70 65 6e 00 72 65 61 64 00 50 41 | din.@%s.r.open.rb.reopen.read.PA |
| 3c900 | 4e 49 43 3a 20 75 6e 70 72 6f 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 | NIC:.unprotected.error.in.call.t |
| 3c920 | 6f 20 4c 75 61 20 41 50 49 20 28 25 73 29 0a 00 63 72 65 61 74 65 00 72 65 73 75 6d 65 00 72 75 | o.Lua.API.(%s)..create.resume.ru |
| 3c940 | 6e 6e 69 6e 67 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 00 00 00 00 00 00 00 00 | nning.status.wrap.yield......... |
| 3c960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ed 43 00 df 4b 40 00 37 ed 43 00 00 4b 40 00 | ................0.C..K@.7.C..K@. |
| 3c980 | 3e ed 43 00 79 4c 40 00 46 ed 43 00 08 4a 40 00 4d ed 43 00 3a 4c 40 00 52 ed 43 00 5e 4c 40 00 | >.C.yL@.F.C..J@.M.C.:L@.R.C.^L@. |
| 3c9a0 | 00 00 00 00 00 00 00 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 00 00 | ........suspended.normal.dead... |
| 3c9c0 | 3e ed 43 00 a8 ed 43 00 b2 ed 43 00 b9 ed 43 00 61 73 73 65 72 74 00 63 6f 6c 6c 65 63 74 67 61 | >.C...C...C...C.assert.collectga |
| 3c9e0 | 72 62 61 67 65 00 64 6f 66 69 6c 65 00 65 72 72 6f 72 00 67 63 69 6e 66 6f 00 67 65 74 66 65 6e | rbage.dofile.error.gcinfo.getfen |
| 3ca00 | 76 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 6f 61 64 66 69 6c 65 00 6c 6f 61 64 00 6c 6f 61 | v.getmetatable.loadfile.load.loa |
| 3ca20 | 64 73 74 72 69 6e 67 00 6e 65 78 74 00 70 63 61 6c 6c 00 70 72 69 6e 74 00 72 61 77 65 71 75 61 | dstring.next.pcall.print.rawequa |
| 3ca40 | 6c 00 72 61 77 67 65 74 00 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 73 65 74 66 65 6e 76 00 73 | l.rawget.rawset.select.setfenv.s |
| 3ca60 | 65 74 6d 65 74 61 74 61 62 6c 65 00 74 6f 6e 75 6d 62 65 72 00 74 6f 73 74 72 69 6e 67 00 74 79 | etmetatable.tonumber.tostring.ty |
| 3ca80 | 70 65 00 75 6e 70 61 63 6b 00 78 70 63 61 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | pe.unpack.xpcall................ |
| 3caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 ed 43 00 17 46 40 00 d7 ed 43 00 a4 42 40 00 | ..................C..F@...C..B@. |
| 3cac0 | e6 ed 43 00 c9 45 40 00 ed ed 43 00 42 3f 40 00 f3 ed 43 00 7f 42 40 00 fa ed 43 00 02 41 40 00 | ..C..E@...C.B?@...C..B@...C..A@. |
| 3cae0 | 02 ee 43 00 99 3f 40 00 0f ee 43 00 c6 44 40 00 18 ee 43 00 7b 45 40 00 1d ee 43 00 86 44 40 00 | ..C..?@...C..D@...C.{E@...C..D@. |
| 3cb00 | 28 ee 43 00 6b 43 40 00 2d ee 43 00 7d 47 40 00 33 ee 43 00 a0 3d 40 00 39 ee 43 00 d9 41 40 00 | (.C.kC@.-.C.}G@.3.C..=@.9.C..A@. |
| 3cb20 | 42 ee 43 00 0e 42 40 00 49 ee 43 00 41 42 40 00 50 ee 43 00 ff 46 40 00 57 ee 43 00 44 41 40 00 | B.C..B@.I.C.AB@.P.C..F@.W.C.DA@. |
| 3cb40 | 5f ee 43 00 d6 3f 40 00 6c ee 43 00 57 3e 40 00 75 ee 43 00 1c 48 40 00 7e ee 43 00 38 43 40 00 | _.C..?@.l.C.W>@.u.C..H@.~.C.8C@. |
| 3cb60 | 83 ee 43 00 64 46 40 00 8a ee 43 00 c8 47 40 00 00 00 00 00 00 00 00 00 27 74 6f 73 74 72 69 6e | ..C.dF@...C..G@.........'tostrin |
| 3cb80 | 67 27 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 27 70 72 69 6e | g'.must.return.a.string.to.'prin |
| 3cba0 | 74 27 00 62 61 73 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 5f 5f 6d 65 74 61 74 61 62 6c 65 | t'.base.out.of.range.__metatable |
| 3cbc0 | 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 63 61 6e 6e 6f 74 20 63 68 | .nil.or.table.expected.cannot.ch |
| 3cbe0 | 61 6e 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 20 6d 65 74 61 74 61 62 6c 65 00 6c 65 76 65 6c | ange.a.protected.metatable.level |
| 3cc00 | 20 6d 75 73 74 20 62 65 20 6e 6f 6e 2d 6e 65 67 61 74 69 76 65 00 69 6e 76 61 6c 69 64 20 6c 65 | .must.be.non-negative.invalid.le |
| 3cc20 | 76 65 6c 00 66 00 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 6f | vel.f.no.function.environment.fo |
| 3cc40 | 72 20 74 61 69 6c 20 63 61 6c 6c 20 61 74 20 6c 65 76 65 6c 20 25 64 00 27 73 65 74 66 65 6e 76 | r.tail.call.at.level.%d.'setfenv |
| 3cc60 | 27 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 20 67 | '.cannot.change.environment.of.g |
| 3cc80 | 69 76 65 6e 20 6f 62 6a 65 63 74 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 63 6f 6c 6c 65 63 74 | iven.object.stop.restart.collect |
| 3cca0 | 00 63 6f 75 6e 74 00 73 74 65 70 00 73 65 74 70 61 75 73 65 00 73 65 74 73 74 65 70 6d 75 6c 00 | .count.step.setpause.setstepmul. |
| 3ccc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c f0 43 00 91 f0 43 00 99 f0 43 00 a1 f0 43 00 | ..................C...C...C...C. |
| 3cce0 | a7 f0 43 00 ac f0 43 00 b5 f0 43 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 | ..C...C...C..................... |
| 3cd00 | 05 00 00 00 06 00 00 00 07 00 00 00 00 00 80 3a 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 | ...............:too.many.nested. |
| 3cd20 | 66 75 6e 63 74 69 6f 6e 73 00 72 65 61 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 | functions.reader.function.must.r |
| 3cd40 | 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 00 3d 28 6c 6f 61 64 29 00 61 73 73 65 72 74 69 6f 6e | eturn.a.string.=(load).assertion |
| 3cd60 | 20 66 61 69 6c 65 64 21 00 25 73 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 | .failed!.%s.too.many.results.to. |
| 3cd80 | 75 6e 70 61 63 6b 00 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 5f 5f 74 6f 73 74 | unpack.index.out.of.range.__tost |
| 3cda0 | 72 69 6e 67 00 74 72 75 65 00 66 61 6c 73 65 00 6e 69 6c 00 25 73 3a 20 25 70 00 62 6f 6f 6c 65 | ring.true.false.nil.%s:.%p.boole |
| 3cdc0 | 61 6e 20 6f 72 20 70 72 6f 78 79 20 65 78 70 65 63 74 65 64 00 63 6f 72 6f 75 74 69 6e 65 20 65 | an.or.proxy.expected.coroutine.e |
| 3cde0 | 78 70 65 63 74 65 64 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 | xpected.too.many.arguments.to.re |
| 3ce00 | 73 75 6d 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 25 73 20 63 6f 72 6f 75 74 69 6e 65 00 | sume.cannot.resume.%s.coroutine. |
| 3ce20 | 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 4c 75 61 20 66 | too.many.results.to.resume.Lua.f |
| 3ce40 | 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 64 00 5f 47 00 4c 75 61 20 35 2e 31 00 5f 56 45 52 | unction.expected._G.Lua.5.1._VER |
| 3ce60 | 53 49 4f 4e 00 69 70 61 69 72 73 00 70 61 69 72 73 00 6b 76 00 5f 5f 6d 6f 64 65 00 6e 65 77 70 | SION.ipairs.pairs.kv.__mode.newp |
| 3ce80 | 72 6f 78 79 00 63 6f 72 6f 75 74 69 6e 65 00 00 63 6f 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 | roxy.coroutine..control.structur |
| 3cea0 | 65 20 74 6f 6f 20 6c 6f 6e 67 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 73 69 6f | e.too.long.function.or.expressio |
| 3cec0 | 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 63 6f 6e 73 74 61 6e 74 20 74 61 62 6c 65 20 6f 76 65 | n.too.complex.constant.table.ove |
| 3cee0 | 72 66 6c 6f 77 00 63 6f 64 65 20 73 69 7a 65 20 6f 76 65 72 66 6c 6f 77 00 00 00 00 b4 54 40 00 | rflow.code.size.overflow.....T@. |
| 3cf00 | bc 54 40 00 c7 54 40 00 e2 54 40 00 25 55 40 00 25 55 40 00 25 55 40 00 14 55 40 00 14 55 40 00 | .T@..T@..T@.%U@.%U@.%U@..U@..U@. |
| 3cf20 | f7 55 40 00 05 56 40 00 05 56 40 00 15 56 40 00 1a 56 40 00 7a 56 40 00 7a 56 40 00 7a 56 40 00 | .U@..V@..V@..V@..V@.zV@.zV@.zV@. |
| 3cf40 | 7a 56 40 00 7a 56 40 00 38 56 40 00 5b 56 40 00 43 57 40 00 48 57 40 00 43 57 40 00 43 57 40 00 | zV@.zV@.8V@.[V@.CW@.HW@.CW@.CW@. |
| 3cf60 | 5e 57 40 00 5e 57 40 00 5e 57 40 00 5e 57 40 00 50 57 40 00 21 5a 40 00 6e 5a 40 00 25 5a 40 00 | ^W@.^W@.^W@.^W@.PW@.!Z@.nZ@.%Z@. |
| 3cf80 | 29 5a 40 00 3c 5a 40 00 72 5a 40 00 88 5a 40 00 8e 5a 40 00 a7 5a 40 00 a9 5b 40 00 b1 5b 40 00 | )Z@.<Z@.rZ@..Z@..Z@..Z@..[@..[@. |
| 3cfa0 | a9 5b 40 00 b1 5b 40 00 b1 5b 40 00 f1 5b 40 00 f1 5b 40 00 f1 5b 40 00 f1 5b 40 00 b9 5b 40 00 | .[@..[@..[@..[@..[@..[@..[@..[@. |
| 3cfc0 | c4 5b 40 00 c4 5b 40 00 83 5d 40 00 90 5d 40 00 9d 5d 40 00 aa 5d 40 00 b7 5d 40 00 c4 5d 40 00 | .[@..[@..]@..]@..]@..]@..]@..]@. |
| 3cfe0 | 16 5d 40 00 ec 5d 40 00 dd 5d 40 00 00 5e 40 00 0f 5e 40 00 1e 5e 40 00 32 5e 40 00 d7 5c 40 00 | .]@..]@..]@..^@..^@..^@.2^@..\@. |
| 3d000 | e6 5c 40 00 fd 5e 40 00 fd 5e 40 00 fd 5e 40 00 fd 5e 40 00 fd 5e 40 00 fd 5e 40 00 ec 5e 40 00 | .\@..^@..^@..^@..^@..^@..^@..^@. |
| 3d020 | 08 5f 40 00 08 5f 40 00 08 5f 40 00 08 5f 40 00 08 5f 40 00 08 5f 40 00 78 5e 40 00 89 5e 40 00 | ._@.._@.._@.._@.._@.._@.x^@..^@. |
| 3d040 | 64 65 62 75 67 00 67 65 74 66 65 6e 76 00 67 65 74 68 6f 6f 6b 00 67 65 74 69 6e 66 6f 00 67 65 | debug.getfenv.gethook.getinfo.ge |
| 3d060 | 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 | tlocal.getregistry.getmetatable. |
| 3d080 | 67 65 74 75 70 76 61 6c 75 65 00 73 65 74 66 65 6e 76 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f | getupvalue.setfenv.sethook.setlo |
| 3d0a0 | 63 61 6c 00 73 65 74 6d 65 74 61 74 61 62 6c 65 00 73 65 74 75 70 76 61 6c 75 65 00 74 72 61 63 | cal.setmetatable.setupvalue.trac |
| 3d0c0 | 65 62 61 63 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | eback........................... |
| 3d0e0 | 40 f4 43 00 bf 68 40 00 46 f4 43 00 4b 61 40 00 4e f4 43 00 08 68 40 00 56 f4 43 00 54 62 40 00 | @.C..h@.F.C.Ka@.N.C..h@.V.C.Tb@. |
| 3d100 | 5e f4 43 00 52 64 40 00 67 f4 43 00 b0 60 40 00 73 f4 43 00 c7 60 40 00 80 f4 43 00 f2 65 40 00 | ^.C.Rd@.g.C..`@.s.C..`@...C..e@. |
| 3d120 | 8b f4 43 00 5f 61 40 00 93 f4 43 00 04 67 40 00 9b f4 43 00 ea 64 40 00 a4 f4 43 00 f6 60 40 00 | ..C._a@...C..g@...C..d@...C..`@. |
| 3d140 | b1 f4 43 00 00 66 40 00 bc f4 43 00 90 69 40 00 00 00 00 00 00 00 00 00 68 6e 69 6c 20 6f 72 20 | ..C..f@...C..i@.........hnil.or. |
| 3d160 | 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 27 73 65 74 66 65 6e 76 27 20 63 61 6e 6e 6f 74 20 | table.expected.'setfenv'.cannot. |
| 3d180 | 63 68 61 6e 67 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 20 67 69 76 65 6e 20 6f 62 6a 65 | change.environment.of.given.obje |
| 3d1a0 | 63 74 00 66 6c 6e 53 75 00 3e 25 73 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 6c 65 76 65 6c 20 65 | ct.flnSu.>%s.function.or.level.e |
| 3d1c0 | 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 00 73 6f 75 72 63 65 00 73 68 | xpected.invalid.option.source.sh |
| 3d1e0 | 6f 72 74 5f 73 72 63 00 6c 69 6e 65 64 65 66 69 6e 65 64 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 | ort_src.linedefined.lastlinedefi |
| 3d200 | 6e 65 64 00 77 68 61 74 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 6e 75 70 73 00 6e 61 6d 65 00 6e | ned.what.currentline.nups.name.n |
| 3d220 | 61 6d 65 77 68 61 74 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 6c 65 76 65 6c 20 6f | amewhat.activelines.func.level.o |
| 3d240 | 75 74 20 6f 66 20 72 61 6e 67 65 00 63 61 6c 6c 00 72 65 74 75 72 6e 00 6c 69 6e 65 00 63 6f 75 | ut.of.range.call.return.line.cou |
| 3d260 | 6e 74 00 74 61 69 6c 20 72 65 74 75 72 6e 00 00 4c f6 43 00 51 f6 43 00 58 f6 43 00 5d f6 43 00 | nt.tail.return..L.C.Q.C.X.C.].C. |
| 3d280 | 63 f6 43 00 65 78 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 6c 75 61 5f 64 65 62 75 67 3e 20 00 63 6f | c.C.external.hook.lua_debug>..co |
| 3d2a0 | 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 00 0a 00 73 74 61 63 6b 20 74 72 | nt..=(debug.command)....stack.tr |
| 3d2c0 | 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e 2e 00 0a 09 00 53 6e 6c 00 25 73 3a 00 25 64 3a 00 20 69 | aceback:..........Snl.%s:.%d:..i |
| 3d2e0 | 6e 20 66 75 6e 63 74 69 6f 6e 20 27 25 73 27 00 20 69 6e 20 6d 61 69 6e 20 63 68 75 6e 6b 00 20 | n.function.'%s'..in.main.chunk.. |
| 3d300 | 3f 00 20 69 6e 20 66 75 6e 63 74 69 6f 6e 20 3c 25 73 3a 25 64 3e 00 00 00 00 00 00 00 00 00 00 | ?..in.function.<%s:%d>.......... |
| 3d320 | 28 2a 74 65 6d 70 6f 72 61 72 79 29 00 00 00 00 bd 70 40 00 ff 70 40 00 23 71 40 00 2e 71 40 00 | (*temporary).....p@..p@.#q@..q@. |
| 3d340 | 24 73 40 00 2e 71 40 00 23 71 40 00 24 73 40 00 24 73 40 00 44 71 40 00 24 73 40 00 24 73 40 00 | $s@..q@.#q@.$s@.$s@.Dq@.$s@.$s@. |
| 3d360 | 24 73 40 00 24 73 40 00 24 73 40 00 24 73 40 00 24 73 40 00 24 73 40 00 24 73 40 00 62 71 40 00 | $s@.$s@.$s@.$s@.$s@.$s@.$s@.bq@. |
| 3d380 | b6 71 40 00 24 73 40 00 24 73 40 00 24 73 40 00 24 73 40 00 24 73 40 00 e7 71 40 00 e7 71 40 00 | .q@.$s@.$s@.$s@.$s@.$s@..q@..q@. |
| 3d3a0 | 53 72 40 00 a4 71 40 00 a4 71 40 00 6a 71 40 00 68 72 40 00 24 73 40 00 92 72 40 00 e6 72 40 00 | Sr@..q@..q@.jq@.hr@.$s@..r@..r@. |
| 3d3c0 | 3f 00 6c 6f 63 61 6c 00 67 6c 6f 62 61 6c 00 66 69 65 6c 64 00 75 70 76 61 6c 75 65 00 6d 65 74 | ?.local.global.field.upvalue.met |
| 3d3e0 | 68 6f 64 00 2f 74 40 00 9c 74 40 00 9c 74 40 00 9c 74 40 00 5f 74 40 00 14 74 40 00 43 74 40 00 | hod./t@..t@..t@..t@._t@..t@.Ct@. |
| 3d400 | 9c 74 40 00 9c 74 40 00 9c 74 40 00 9c 74 40 00 80 74 40 00 00 74 61 69 6c 00 3d 28 74 61 69 6c | .t@..t@..t@..t@..t@..tail.=(tail |
| 3d420 | 20 63 61 6c 6c 29 00 3d 5b 43 5d 00 43 00 6d 61 69 6e 00 4c 75 61 00 25 73 3a 25 64 3a 20 25 73 | .call).=[C].C.main.Lua.%s:%d:.%s |
| 3d440 | 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 65 | .attempt.to.compare.two.%s.value |
| 3d460 | 73 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 73 20 77 69 74 68 20 25 73 00 | s.attempt.to.compare.%s.with.%s. |
| 3d480 | 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 25 73 20 27 25 73 27 20 28 61 20 25 73 20 76 61 6c 75 | attempt.to.%s.%s.'%s'.(a.%s.valu |
| 3d4a0 | 65 29 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 61 20 25 73 20 76 61 6c 75 65 00 70 65 72 66 | e).attempt.to.%s.a.%s.value.perf |
| 3d4c0 | 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 6f 6e 00 63 6f 6e 63 61 74 65 6e 61 74 65 00 00 00 | orm.arithmetic.on.concatenate... |
| 3d4e0 | 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 | not.enough.memory.error.in.error |
| 3d500 | 20 68 61 6e 64 6c 69 6e 67 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 63 61 6c 6c 00 6e 00 | .handling.stack.overflow.call.n. |
| 3d520 | 43 20 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e | C.stack.overflow.cannot.resume.n |
| 3d540 | 6f 6e 2d 73 75 73 70 65 6e 64 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 61 74 74 65 6d 70 74 20 74 | on-suspended.coroutine.attempt.t |
| 3d560 | 6f 20 79 69 65 6c 64 20 61 63 72 6f 73 73 20 6d 65 74 61 6d 65 74 68 6f 64 2f 43 2d 63 61 6c 6c | o.yield.across.metamethod/C-call |
| 3d580 | 20 62 6f 75 6e 64 61 72 79 00 00 00 00 00 00 00 bc 8d 40 00 a3 8d 40 00 9b 8d 40 00 52 8d 40 00 | .boundary.........@...@...@.R.@. |
| 3d5a0 | ab 8d 40 00 b3 8d 40 00 75 8d 40 00 c0 93 40 00 ac 93 40 00 9a 93 40 00 d0 93 40 00 b5 93 40 00 | ..@...@.u.@...@...@...@...@...@. |
| 3d5c0 | 91 93 40 00 a3 93 40 00 ff 95 40 00 0c 96 40 00 c0 97 40 00 f6 97 40 00 99 98 40 00 00 00 00 00 | ..@...@...@...@...@...@...@..... |
| 3d5e0 | 00 70 61 63 6b 61 67 65 00 74 61 62 6c 65 00 69 6f 00 6f 73 00 73 74 72 69 6e 67 00 6d 61 74 68 | .package.table.io.os.string.math |
| 3d600 | 00 64 65 62 75 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .debug.......................... |
| 3d620 | e0 f9 43 00 cb 4c 40 00 e1 f9 43 00 68 c9 40 00 e9 f9 43 00 66 27 41 00 ef f9 43 00 9a a7 40 00 | ..C..L@...C.h.@...C.f'A...C...@. |
| 3d640 | f2 f9 43 00 23 d5 40 00 f5 f9 43 00 20 14 41 00 fc f9 43 00 04 be 40 00 01 fa 43 00 aa 6b 40 00 | ..C.#.@...C...A...C...@...C..k@. |
| 3d660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3d680 | 63 6c 6f 73 65 00 66 6c 75 73 68 00 69 6e 70 75 74 00 6c 69 6e 65 73 00 6f 70 65 6e 00 6f 75 74 | close.flush.input.lines.open.out |
| 3d6a0 | 70 75 74 00 70 6f 70 65 6e 00 72 65 61 64 00 74 6d 70 66 69 6c 65 00 74 79 70 65 00 77 72 69 74 | put.popen.read.tmpfile.type.writ |
| 3d6c0 | 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | e............................... |
| 3d6e0 | 80 fa 43 00 6f 9d 40 00 86 fa 43 00 b7 a6 40 00 8c fa 43 00 ee 9f 40 00 92 fa 43 00 67 a0 40 00 | ..C.o.@...C...@...C...@...C.g.@. |
| 3d700 | 98 fa 43 00 11 9e 40 00 9d fa 43 00 06 a0 40 00 a4 fa 43 00 77 9e 40 00 aa fa 43 00 fb a3 40 00 | ..C...@...C...@...C.w.@...C...@. |
| 3d720 | af fa 43 00 dd 9e 40 00 b7 fa 43 00 aa 9b 40 00 bc fa 43 00 9b a5 40 00 00 00 00 00 00 00 00 00 | ..C...@...C...@...C...@......... |
| 3d740 | 8c fa 43 00 9d fa 43 00 73 65 65 6b 00 73 65 74 76 62 75 66 00 5f 5f 67 63 00 5f 5f 74 6f 73 74 | ..C...C.seek.setvbuf.__gc.__tost |
| 3d760 | 72 69 6e 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ring............................ |
| 3d780 | 80 fa 43 00 6f 9d 40 00 86 fa 43 00 ea a6 40 00 92 fa 43 00 46 a0 40 00 aa fa 43 00 20 a4 40 00 | ..C.o.@...C...@...C.F.@...C...@. |
| 3d7a0 | 48 fb 43 00 e0 a5 40 00 4d fb 43 00 58 a6 40 00 bc fa 43 00 c0 a5 40 00 55 fb 43 00 a2 9d 40 00 | H.C...@.M.C.X.@...C...@.U.C...@. |
| 3d7c0 | 5a fb 43 00 cc 9d 40 00 00 00 00 00 00 00 00 00 25 73 3a 20 25 73 00 25 73 00 46 49 4c 45 2a 00 | Z.C...@.........%s:.%s.%s.FILE*. |
| 3d7e0 | 63 6c 6f 73 65 64 20 66 69 6c 65 00 66 69 6c 65 00 61 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 | closed.file.file.attempt.to.use. |
| 3d800 | 61 20 63 6c 6f 73 65 64 20 66 69 6c 65 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 74 61 6e 64 | a.closed.file.cannot.close.stand |
| 3d820 | 61 72 64 20 66 69 6c 65 00 5f 5f 63 6c 6f 73 65 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 | ard.file.__close.file.(closed).f |
| 3d840 | 69 6c 65 20 28 25 70 29 00 72 00 73 74 61 6e 64 61 72 64 20 25 73 20 66 69 6c 65 20 69 73 20 63 | ile.(%p).r.standard.%s.file.is.c |
| 3d860 | 6c 6f 73 65 64 00 77 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 76 61 6c | losed.w.too.many.arguments.inval |
| 3d880 | 69 64 20 6f 70 74 69 6f 6e 00 25 6c 66 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 66 69 6c | id.option.%lf.invalid.format.fil |
| 3d8a0 | 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 25 2e 31 34 67 00 00 00 00 00 00 00 | e.is.already.closed.%.14g....... |
| 3d8c0 | 01 00 00 00 02 00 00 00 73 65 74 00 63 75 72 00 65 6e 64 00 c8 fc 43 00 cc fc 43 00 d0 fc 43 00 | ........set.cur.end...C...C...C. |
| 3d8e0 | 00 00 00 00 04 00 00 00 00 00 00 00 40 00 00 00 6e 6f 00 66 75 6c 6c 00 6c 69 6e 65 00 00 00 00 | ............@...no.full.line.... |
| 3d900 | f0 fc 43 00 f3 fc 43 00 f8 fc 43 00 00 00 00 00 5f 5f 69 6e 64 65 78 00 69 6f 00 73 74 64 69 6e | ..C...C...C.....__index.io.stdin |
| 3d920 | 00 73 74 64 6f 75 74 00 73 74 64 65 72 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .stdout.stderr.................. |
| 3d940 | 61 6e 64 00 62 72 65 61 6b 00 64 6f 00 65 6c 73 65 00 65 6c 73 65 69 66 00 65 6e 64 00 66 61 6c | and.break.do.else.elseif.end.fal |
| 3d960 | 73 65 00 66 6f 72 00 66 75 6e 63 74 69 6f 6e 00 69 66 00 69 6e 00 6c 6f 63 61 6c 00 6e 69 6c 00 | se.for.function.if.in.local.nil. |
| 3d980 | 6e 6f 74 00 6f 72 00 72 65 70 65 61 74 00 72 65 74 75 72 6e 00 74 68 65 6e 00 74 72 75 65 00 75 | not.or.repeat.return.then.true.u |
| 3d9a0 | 6e 74 69 6c 00 77 68 69 6c 65 00 2e 2e 00 2e 2e 2e 00 3d 3d 00 3e 3d 00 3c 3d 00 7e 3d 00 3c 6e | ntil.while........==.>=.<=.~=.<n |
| 3d9c0 | 75 6d 62 65 72 3e 00 3c 6e 61 6d 65 3e 00 3c 73 74 72 69 6e 67 3e 00 3c 65 6f 66 3e 00 00 00 00 | umber>.<name>.<string>.<eof>.... |
| 3d9e0 | 40 fd 43 00 44 fd 43 00 4a fd 43 00 4d fd 43 00 52 fd 43 00 59 fd 43 00 5d fd 43 00 63 fd 43 00 | @.C.D.C.J.C.M.C.R.C.Y.C.].C.c.C. |
| 3da00 | 67 fd 43 00 70 fd 43 00 73 fd 43 00 76 fd 43 00 7c fd 43 00 80 fd 43 00 84 fd 43 00 87 fd 43 00 | g.C.p.C.s.C.v.C.|.C...C...C...C. |
| 3da20 | 8e fd 43 00 95 fd 43 00 9a fd 43 00 9f fd 43 00 a5 fd 43 00 ab fd 43 00 ae fd 43 00 b2 fd 43 00 | ..C...C...C...C...C...C...C...C. |
| 3da40 | b5 fd 43 00 b8 fd 43 00 bb fd 43 00 be fd 43 00 c7 fd 43 00 ce fd 43 00 d7 fd 43 00 00 00 00 00 | ..C...C...C...C...C...C...C..... |
| 3da60 | 63 68 61 72 28 25 64 29 00 25 63 00 25 73 3a 25 64 3a 20 25 73 00 25 73 20 6e 65 61 72 20 27 25 | char(%d).%c.%s:%d:.%s.%s.near.'% |
| 3da80 | 73 27 00 6c 65 78 69 63 61 6c 20 65 6c 65 6d 65 6e 74 20 74 6f 6f 20 6c 6f 6e 67 00 63 68 75 6e | s'.lexical.element.too.long.chun |
| 3daa0 | 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 73 00 45 65 00 2b 2d 00 6d 61 6c 66 6f | k.has.too.many.lines.Ee.+-.malfo |
| 3dac0 | 72 6d 65 64 20 6e 75 6d 62 65 72 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 73 74 72 69 | rmed.number.unfinished.long.stri |
| 3dae0 | 6e 67 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 63 6f 6d 6d 65 6e 74 00 6e 65 73 74 69 | ng.unfinished.long.comment.nesti |
| 3db00 | 6e 67 20 6f 66 20 5b 5b 2e 2e 2e 5d 5d 20 69 73 20 64 65 70 72 65 63 61 74 65 64 00 69 6e 76 61 | ng.of.[[...]].is.deprecated.inva |
| 3db20 | 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 75 6e 66 69 6e 69 | lid.long.string.delimiter.unfini |
| 3db40 | 73 68 65 64 20 73 74 72 69 6e 67 00 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 20 74 6f 6f 20 | shed.string.escape.sequence.too. |
| 3db60 | 6c 61 72 67 65 00 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | large........................... |
| 3db80 | 61 62 73 00 61 63 6f 73 00 61 73 69 6e 00 61 74 61 6e 32 00 61 74 61 6e 00 63 65 69 6c 00 63 6f | abs.acos.asin.atan2.atan.ceil.co |
| 3dba0 | 73 68 00 63 6f 73 00 64 65 67 00 65 78 70 00 66 6c 6f 6f 72 00 66 6d 6f 64 00 66 72 65 78 70 00 | sh.cos.deg.exp.floor.fmod.frexp. |
| 3dbc0 | 6c 64 65 78 70 00 6c 6f 67 31 30 00 6c 6f 67 00 6d 61 78 00 6d 69 6e 00 6d 6f 64 66 00 70 6f 77 | ldexp.log10.log.max.min.modf.pow |
| 3dbe0 | 00 72 61 64 00 72 61 6e 64 6f 6d 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 69 6e 68 00 73 69 6e 00 | .rad.random.randomseed.sinh.sin. |
| 3dc00 | 73 71 72 74 00 74 61 6e 68 00 74 61 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | sqrt.tanh.tan................... |
| 3dc20 | 80 ff 43 00 c0 b7 40 00 84 ff 43 00 0a b9 40 00 89 ff 43 00 e0 b8 40 00 8e ff 43 00 5e b9 40 00 | ..C...@...C...@...C...@...C.^.@. |
| 3dc40 | 94 ff 43 00 34 b9 40 00 99 ff 43 00 95 b9 40 00 9e ff 43 00 62 b8 40 00 a3 ff 43 00 38 b8 40 00 | ..C.4.@...C...@...C.b.@...C.8.@. |
| 3dc60 | a7 ff 43 00 5e bb 40 00 ab ff 43 00 34 bb 40 00 af ff 43 00 bf b9 40 00 b5 ff 43 00 e9 b9 40 00 | ..C.^.@...C.4.@...C...@...C...@. |
| 3dc80 | ba ff 43 00 ae bb 40 00 c0 ff 43 00 e7 bb 40 00 c6 ff 43 00 0a bb 40 00 cc ff 43 00 e0 ba 40 00 | ..C...@...C...@...C...@...C...@. |
| 3dca0 | d0 ff 43 00 7d bc 40 00 d4 ff 43 00 1d bc 40 00 d8 ff 43 00 20 ba 40 00 dd ff 43 00 a9 ba 40 00 | ..C.}.@...C...@...C...@...C...@. |
| 3dcc0 | e1 ff 43 00 86 bb 40 00 e5 ff 43 00 e1 bc 40 00 ec ff 43 00 eb bd 40 00 f7 ff 43 00 0e b8 40 00 | ..C...@...C...@...C...@...C...@. |
| 3dce0 | fc ff 43 00 e4 b7 40 00 00 00 44 00 63 ba 40 00 05 00 44 00 b6 b8 40 00 0a 00 44 00 8c b8 40 00 | ..C...@...D.c.@...D...@...D...@. |
| 3dd00 | 00 00 00 00 00 00 00 00 39 9d 52 a2 46 df 91 3f 39 9d 52 a2 46 df 91 3f 69 6e 74 65 72 76 61 6c | ........9.R.F..?9.R.F..?interval |
| 3dd20 | 20 69 73 20 65 6d 70 74 79 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 | .is.empty.wrong.number.of.argume |
| 3dd40 | 6e 74 73 00 00 fe ff 46 00 00 00 00 00 00 f0 3f 6d 61 74 68 00 70 69 00 68 75 67 65 00 6d 6f 64 | nts....F.......?math.pi.huge.mod |
| 3dd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3dd80 | 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 | memory.allocation.error:.block.t |
| 3dda0 | 6f 6f 20 62 69 67 00 00 00 00 00 00 00 00 00 00 6d 6f 64 75 6c 65 00 72 65 71 75 69 72 65 00 00 | oo.big..........module.require.. |
| 3ddc0 | b0 01 44 00 7b c6 40 00 b7 01 44 00 c7 c4 40 00 00 00 00 00 00 00 00 00 53 c4 40 00 c4 c2 40 00 | ..D.{.@...D...@.........S.@...@. |
| 3dde0 | 59 c3 40 00 b3 c3 40 00 00 00 00 00 6c 6f 61 64 6c 69 62 00 73 65 65 61 6c 6c 00 00 ec 01 44 00 | Y.@...@.....loadlib.seeall....D. |
| 3de00 | f4 c0 40 00 f4 01 44 00 3c c8 40 00 00 00 00 00 00 00 00 00 00 00 00 00 73 79 73 74 65 6d 20 65 | ..@...D.<.@.............system.e |
| 3de20 | 72 72 6f 72 20 25 64 0a 00 5f 4c 4f 41 44 4c 49 42 00 4c 4f 41 44 4c 49 42 3a 20 00 25 73 25 73 | rror.%d.._LOADLIB.LOADLIB:..%s%s |
| 3de40 | 00 6f 70 65 6e 00 69 6e 69 74 00 5c 00 2e 00 27 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 | .open.init.\...'package.%s'.must |
| 3de60 | 20 62 65 20 61 20 73 74 72 69 6e 67 00 00 3f 00 72 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 27 | .be.a.string..?.r...no.file.'%s' |
| 3de80 | 00 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 | .error.loading.module.'%s'.from. |
| 3dea0 | 66 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 70 61 74 68 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 | file.'%s':..%s.path._.luaopen_%s |
| 3dec0 | 00 63 70 61 74 68 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 66 69 6c 65 20 | .cpath...no.module.'%s'.in.file. |
| 3dee0 | 27 25 73 27 00 70 72 65 6c 6f 61 64 00 27 70 61 63 6b 61 67 65 2e 70 72 65 6c 6f 61 64 27 20 6d | '%s'.preload.'package.preload'.m |
| 3df00 | 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 6b 61 67 | ust.be.a.table...no.field.packag |
| 3df20 | 65 2e 70 72 65 6c 6f 61 64 5b 27 25 73 27 5d 00 5f 4c 4f 41 44 45 44 00 6c 6f 6f 70 20 6f 72 20 | e.preload['%s']._LOADED.loop.or. |
| 3df40 | 70 72 65 76 69 6f 75 73 20 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 | previous.error.loading.module.'% |
| 3df60 | 73 27 00 6c 6f 61 64 65 72 73 00 27 70 61 63 6b 61 67 65 2e 6c 6f 61 64 65 72 73 27 20 6d 75 73 | s'.loaders.'package.loaders'.mus |
| 3df80 | 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f 74 20 66 6f 75 | t.be.a.table.module.'%s'.not.fou |
| 3dfa0 | 6e 64 3a 25 73 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f 64 75 6c 65 20 27 | nd:%s.name.conflict.for.module.' |
| 3dfc0 | 25 73 27 00 5f 4e 41 4d 45 00 5f 4d 00 5f 50 41 43 4b 41 47 45 00 66 00 27 6d 6f 64 75 6c 65 27 | %s'._NAME._M._PACKAGE.f.'module' |
| 3dfe0 | 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 66 75 6e 63 74 69 6f 6e 00 | .not.called.from.a.Lua.function. |
| 3e000 | 5f 5f 69 6e 64 65 78 00 3b 01 3b 00 3b 3b 00 01 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 4d | __index.;.;.;;...unable.to.get.M |
| 3e020 | 6f 64 75 6c 65 46 69 6c 65 4e 61 6d 65 00 21 00 5f 5f 67 63 00 70 61 63 6b 61 67 65 00 2e 5c 3f | oduleFileName.!.__gc.package..\? |
| 3e040 | 2e 6c 75 61 3b 21 5c 6c 75 61 5c 3f 2e 6c 75 61 3b 21 5c 6c 75 61 5c 3f 5c 69 6e 69 74 2e 6c 75 | .lua;!\lua\?.lua;!\lua\?\init.lu |
| 3e060 | 61 3b 21 5c 3f 2e 6c 75 61 3b 21 5c 3f 5c 69 6e 69 74 2e 6c 75 61 00 4c 55 41 5f 50 41 54 48 00 | a;!\?.lua;!\?\init.lua.LUA_PATH. |
| 3e080 | 2e 5c 3f 2e 64 6c 6c 3b 21 5c 3f 2e 64 6c 6c 3b 21 5c 6c 6f 61 64 61 6c 6c 2e 64 6c 6c 00 4c 55 | .\?.dll;!\?.dll;!\loadall.dll.LU |
| 3e0a0 | 41 5f 43 50 41 54 48 00 5c 0a 3b 0a 3f 0a 21 0a 2d 00 63 6f 6e 66 69 67 00 6c 6f 61 64 65 64 00 | A_CPATH.\.;.?.!.-.config.loaded. |
| 3e0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3e0e0 | 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 | ................................ |
| 3e100 | 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 | ................................ |
| 3e120 | 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 | ................................ |
| 3e140 | 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 | ................................ |
| 3e160 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
| 3e180 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
| 3e1a0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
| 3e1c0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
| 3e1e0 | 00 25 00 28 6e 75 6c 6c 29 00 25 70 00 2e 2e 2e 00 0a 0d 00 22 5d 00 00 00 00 00 00 00 00 00 00 | .%.(null).%p........"].......... |
| 3e200 | 60 71 54 60 50 71 6c 31 10 3c 54 6c 7c 7c 7c 7c 7c 7c 60 60 60 68 22 bc bc bc e4 e4 54 54 10 62 | `qT`Pql1.<Tl||||||```h".....TT.b |
| 3e220 | 62 84 14 00 51 50 4d 4f 56 45 00 4c 4f 41 44 4b 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e 49 | b...QPMOVE.LOADK.LOADBOOL.LOADNI |
| 3e240 | 4c 00 47 45 54 55 50 56 41 4c 00 47 45 54 47 4c 4f 42 41 4c 00 47 45 54 54 41 42 4c 45 00 53 45 | L.GETUPVAL.GETGLOBAL.GETTABLE.SE |
| 3e260 | 54 47 4c 4f 42 41 4c 00 53 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 | TGLOBAL.SETUPVAL.SETTABLE.NEWTAB |
| 3e280 | 4c 45 00 53 45 4c 46 00 41 44 44 00 53 55 42 00 4d 55 4c 00 44 49 56 00 4d 4f 44 00 50 4f 57 00 | LE.SELF.ADD.SUB.MUL.DIV.MOD.POW. |
| 3e2a0 | 55 4e 4d 00 4e 4f 54 00 4c 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 4c 45 00 | UNM.NOT.LEN.CONCAT.JMP.EQ.LT.LE. |
| 3e2c0 | 54 45 53 54 00 54 45 53 54 53 45 54 00 43 41 4c 4c 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 | TEST.TESTSET.CALL.TAILCALL.RETUR |
| 3e2e0 | 4e 00 46 4f 52 4c 4f 4f 50 00 46 4f 52 50 52 45 50 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c 49 | N.FORLOOP.FORPREP.TFORLOOP.SETLI |
| 3e300 | 53 54 00 43 4c 4f 53 45 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 47 00 00 00 00 00 00 00 00 00 | ST.CLOSE.CLOSURE.VARARG......... |
| 3e320 | 26 06 44 00 2b 06 44 00 31 06 44 00 3a 06 44 00 42 06 44 00 4b 06 44 00 55 06 44 00 5e 06 44 00 | &.D.+.D.1.D.:.D.B.D.K.D.U.D.^.D. |
| 3e340 | 68 06 44 00 71 06 44 00 7a 06 44 00 83 06 44 00 88 06 44 00 8c 06 44 00 90 06 44 00 94 06 44 00 | h.D.q.D.z.D...D...D...D...D...D. |
| 3e360 | 98 06 44 00 9c 06 44 00 a0 06 44 00 a4 06 44 00 a8 06 44 00 ac 06 44 00 b3 06 44 00 b7 06 44 00 | ..D...D...D...D...D...D...D...D. |
| 3e380 | ba 06 44 00 bd 06 44 00 c0 06 44 00 c5 06 44 00 cd 06 44 00 d2 06 44 00 db 06 44 00 e2 06 44 00 | ..D...D...D...D...D...D...D...D. |
| 3e3a0 | ea 06 44 00 f2 06 44 00 fb 06 44 00 03 07 44 00 09 07 44 00 11 07 44 00 00 00 00 00 00 00 00 00 | ..D...D...D...D...D...D......... |
| 3e3c0 | 63 6c 6f 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 65 78 69 74 | clock.date.difftime.execute.exit |
| 3e3e0 | 00 67 65 74 65 6e 76 00 72 65 6d 6f 76 65 00 72 65 6e 61 6d 65 00 73 65 74 6c 6f 63 61 6c 65 00 | .getenv.remove.rename.setlocale. |
| 3e400 | 74 69 6d 65 00 74 6d 70 6e 61 6d 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | time.tmpname.................... |
| 3e420 | c0 07 44 00 80 d0 40 00 c6 07 44 00 20 d1 40 00 cb 07 44 00 4e d4 40 00 d4 07 44 00 75 cf 40 00 | ..D...@...D...@...D.N.@...D.u.@. |
| 3e440 | dc 07 44 00 0b d5 40 00 e1 07 44 00 53 d0 40 00 e8 07 44 00 a4 cf 40 00 ef 07 44 00 d9 cf 40 00 | ..D...@...D.S.@...D...@...D...@. |
| 3e460 | f6 07 44 00 be d4 40 00 00 08 44 00 34 d3 40 00 05 08 44 00 1a d0 40 00 00 00 00 00 00 00 00 00 | ..D...@...D.4.@...D...@......... |
| 3e480 | 25 73 3a 20 25 73 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 75 6e 69 71 | %s:.%s.unable.to.generate.a.uniq |
| 3e4a0 | 75 65 20 66 69 6c 65 6e 61 6d 65 00 00 00 7a 44 66 69 65 6c 64 20 27 25 73 27 20 6d 69 73 73 69 | ue.filename...zDfield.'%s'.missi |
| 3e4c0 | 6e 67 20 69 6e 20 64 61 74 65 20 74 61 62 6c 65 00 25 63 00 2a 74 00 73 65 63 00 6d 69 6e 00 68 | ng.in.date.table.%c.*t.sec.min.h |
| 3e4e0 | 6f 75 72 00 64 61 79 00 6d 6f 6e 74 68 00 79 65 61 72 00 77 64 61 79 00 79 64 61 79 00 69 73 64 | our.day.month.year.wday.yday.isd |
| 3e500 | 73 74 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 61 6c 6c 00 | st..........................all. |
| 3e520 | 63 6f 6c 6c 61 74 65 00 63 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 69 63 00 00 | collate.ctype.monetary.numeric.. |
| 3e540 | 1c 09 44 00 20 09 44 00 28 09 44 00 2e 09 44 00 37 09 44 00 00 08 44 00 00 00 00 00 6f 73 00 00 | ..D...D.(.D...D.7.D...D.....os.. |
| 3e560 | 06 06 06 06 07 07 07 07 07 07 0a 09 05 04 03 03 03 03 03 03 03 03 03 03 03 03 02 02 01 01 27 25 | ..............................'% |
| 3e580 | 73 27 20 65 78 70 65 63 74 65 64 00 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 6d 6f | s'.expected.main.function.has.mo |
| 3e5a0 | 72 65 20 74 68 61 6e 20 25 64 20 25 73 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 | re.than.%d.%s.function.at.line.% |
| 3e5c0 | 64 20 68 61 73 20 6d 6f 72 65 20 74 68 61 6e 20 25 64 20 25 73 00 27 25 73 27 20 65 78 70 65 63 | d.has.more.than.%d.%s.'%s'.expec |
| 3e5e0 | 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 27 25 73 27 20 61 74 20 6c 69 6e 65 20 25 64 29 00 6c | ted.(to.close.'%s'.at.line.%d).l |
| 3e600 | 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 00 74 6f 6f 20 6d 61 6e 79 20 6c 6f 63 61 6c 20 76 61 | ocal.variables.too.many.local.va |
| 3e620 | 72 69 61 62 6c 65 73 00 75 70 76 61 6c 75 65 73 00 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 | riables.upvalues..chunk.has.too. |
| 3e640 | 6d 61 6e 79 20 73 79 6e 74 61 78 20 6c 65 76 65 6c 73 00 6e 6f 20 6c 6f 6f 70 20 74 6f 20 62 72 | many.syntax.levels.no.loop.to.br |
| 3e660 | 65 61 6b 00 28 66 6f 72 20 69 6e 64 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f 72 | eak.(for.index).(for.limit).(for |
| 3e680 | 20 73 74 65 70 29 00 28 66 6f 72 20 67 65 6e 65 72 61 74 6f 72 29 00 28 66 6f 72 20 73 74 61 74 | .step).(for.generator).(for.stat |
| 3e6a0 | 65 29 00 28 66 6f 72 20 63 6f 6e 74 72 6f 6c 29 00 27 3d 27 20 6f 72 20 27 69 6e 27 20 65 78 70 | e).(for.control).'='.or.'in'.exp |
| 3e6c0 | 65 63 74 65 64 00 00 00 9c e5 40 00 fb df 40 00 b1 e5 40 00 b1 e5 40 00 b1 e5 40 00 b1 e5 40 00 | ected.....@...@...@...@...@...@. |
| 3e6e0 | 22 e0 40 00 37 e3 40 00 c7 de 40 00 b1 e5 40 00 b2 e3 40 00 b1 e5 40 00 b1 e5 40 00 b1 e5 40 00 | ".@.7.@...@...@...@...@...@...@. |
| 3e700 | 7f e2 40 00 cb e4 40 00 b1 e5 40 00 b1 e5 40 00 b1 e5 40 00 74 df 40 00 73 65 6c 66 00 61 72 67 | ..@...@...@...@...@.t.@.self.arg |
| 3e720 | 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 63 6f 6e 73 74 61 | .<name>.or.'...'.expected.consta |
| 3e740 | 6e 74 20 74 61 62 6c 65 20 6f 76 65 72 66 6c 6f 77 00 63 61 6e 6e 6f 74 20 75 73 65 20 27 2e 2e | nt.table.overflow.cannot.use.'.. |
| 3e760 | 2e 27 20 6f 75 74 73 69 64 65 20 61 20 76 61 72 61 72 67 20 66 75 6e 63 74 69 6f 6e 00 69 74 65 | .'.outside.a.vararg.function.ite |
| 3e780 | 6d 73 20 69 6e 20 61 20 63 6f 6e 73 74 72 75 63 74 6f 72 00 61 6d 62 69 67 75 6f 75 73 20 73 79 | ms.in.a.constructor.ambiguous.sy |
| 3e7a0 | 6e 74 61 78 20 28 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 20 78 20 6e 65 77 20 73 74 61 74 65 6d | ntax.(function.call.x.new.statem |
| 3e7c0 | 65 6e 74 29 00 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 65 78 70 65 63 74 65 64 | ent).function.arguments.expected |
| 3e7e0 | 00 75 6e 65 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 | .unexpected.symbol.syntax.error. |
| 3e800 | 76 61 72 69 61 62 6c 65 73 20 69 6e 20 61 73 73 69 67 6e 6d 65 6e 74 00 00 00 00 00 00 00 00 00 | variables.in.assignment......... |
| 3e820 | 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | not.enough.memory............... |
| 3e840 | 62 79 74 65 00 63 68 61 72 00 64 75 6d 70 00 66 69 6e 64 00 66 6f 72 6d 61 74 00 67 66 69 6e 64 | byte.char.dump.find.format.gfind |
| 3e860 | 00 67 6d 61 74 63 68 00 67 73 75 62 00 6c 65 6e 00 6c 6f 77 65 72 00 6d 61 74 63 68 00 72 65 70 | .gmatch.gsub.len.lower.match.rep |
| 3e880 | 00 72 65 76 65 72 73 65 00 73 75 62 00 75 70 70 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .reverse.sub.upper.............. |
| 3e8a0 | 40 0c 44 00 c2 fd 40 00 45 0c 44 00 7d fe 40 00 4a 0c 44 00 2d ff 40 00 4f 0c 44 00 bf 09 41 00 | @.D...@.E.D.}.@.J.D.-.@.O.D...A. |
| 3e8c0 | 54 0c 44 00 c0 0e 41 00 5b 0c 44 00 f6 0a 41 00 61 0c 44 00 b1 0a 41 00 68 0c 44 00 08 0b 41 00 | T.D...A.[.D...A.a.D...A.h.D...A. |
| 3e8e0 | 6d 0c 44 00 f0 fa 40 00 71 0c 44 00 3c fc 40 00 77 0c 44 00 d0 09 41 00 7d 0c 44 00 50 fd 40 00 | m.D...@.q.D.<.@.w.D...A.}.D.P.@. |
| 3e900 | 81 0c 44 00 b3 fb 40 00 89 0c 44 00 2d fb 40 00 8d 0c 44 00 c6 fc 40 00 00 00 00 00 00 00 00 00 | ..D...@...D.-.@...D...@......... |
| 3e920 | 00 73 74 72 69 6e 67 20 73 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 69 6e 76 61 6c 69 64 20 76 | .string.slice.too.long.invalid.v |
| 3e940 | 61 6c 75 65 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 67 69 76 65 6e 20 66 75 6e 63 74 69 | alue.unable.to.dump.given.functi |
| 3e960 | 6f 6e 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 74 68 20 | on.malformed.pattern.(ends.with. |
| 3e980 | 27 25 25 27 29 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 | '%%').malformed.pattern.(missing |
| 3e9a0 | 20 27 5d 27 29 00 00 00 1f 00 41 00 6e 01 41 00 48 00 41 00 6c 00 41 00 6e 01 41 00 6e 01 41 00 | .']').....A.n.A.H.A.l.A.n.A.n.A. |
| 3e9c0 | 6e 01 41 00 6e 01 41 00 6e 01 41 00 6e 01 41 00 6e 01 41 00 90 00 41 00 6e 01 41 00 6e 01 41 00 | n.A.n.A.n.A.n.A.n.A...A.n.A.n.A. |
| 3e9e0 | 6e 01 41 00 b4 00 41 00 6e 01 41 00 6e 01 41 00 d8 00 41 00 6e 01 41 00 f6 00 41 00 6e 01 41 00 | n.A...A.n.A.n.A...A.n.A...A.n.A. |
| 3ea00 | 14 01 41 00 37 01 41 00 6e 01 41 00 64 01 41 00 69 6e 76 61 6c 69 64 20 70 61 74 74 65 72 6e 20 | ..A.7.A.n.A.d.A.invalid.pattern. |
| 3ea20 | 63 61 70 74 75 72 65 00 75 6e 62 61 6c 61 6e 63 65 64 20 70 61 74 74 65 72 6e 00 6d 69 73 73 69 | capture.unbalanced.pattern.missi |
| 3ea40 | 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 61 74 74 65 72 6e 00 69 6e | ng.'['.after.'%%f'.in.pattern.in |
| 3ea60 | 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e 64 65 78 00 74 6f 6f 20 6d 61 6e 79 20 63 61 70 | valid.capture.index.too.many.cap |
| 3ea80 | 74 75 72 65 73 00 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 72 65 00 5e 24 2a 2b 3f 2e 28 | tures.unfinished.capture.^$*+?.( |
| 3eaa0 | 5b 25 2d 00 27 73 74 72 69 6e 67 2e 67 66 69 6e 64 27 20 77 61 73 20 72 65 6e 61 6d 65 64 20 74 | [%-.'string.gfind'.was.renamed.t |
| 3eac0 | 6f 20 27 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 27 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f | o.'string.gmatch'.string/functio |
| 3eae0 | 6e 2f 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 72 65 70 6c 61 63 65 | n/table.expected.invalid.replace |
| 3eb00 | 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 | ment.value.(a.%s).-+.#0.invalid. |
| 3eb20 | 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 | format.(repeated.flags).invalid. |
| 3eb40 | 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c | format.(width.or.precision.too.l |
| 3eb60 | 6f 6e 67 29 00 5c 72 00 5c 30 30 30 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 | ong).\r.\000.invalid.option.'%%% |
| 3eb80 | 63 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 73 74 72 69 6e 67 00 5f 5f 69 6e 64 65 78 00 00 00 | c'.to.'format'.string.__index... |
| 3eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ebc0 | 00 00 c0 59 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 74 61 62 6c 65 20 | ...Yinvalid.key.to.'next'.table. |
| 3ebe0 | 6f 76 65 72 66 6c 6f 77 00 00 00 00 00 00 c0 59 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 6e | overflow.......Ytable.index.is.n |
| 3ec00 | 69 6c 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 4e 61 4e 00 00 00 00 00 00 00 00 00 00 00 | il.table.index.is.NaN........... |
| 3ec20 | 63 6f 6e 63 61 74 00 66 6f 72 65 61 63 68 00 66 6f 72 65 61 63 68 69 00 67 65 74 6e 00 6d 61 78 | concat.foreach.foreachi.getn.max |
| 3ec40 | 6e 00 69 6e 73 65 72 74 00 72 65 6d 6f 76 65 00 73 65 74 6e 00 73 6f 72 74 00 00 00 00 00 00 00 | n.insert.remove.setn.sort....... |
| 3ec60 | 20 10 44 00 7e 23 41 00 27 10 44 00 a4 20 41 00 2f 10 44 00 20 20 41 00 38 10 44 00 9f 21 41 00 | ..D.~#A.'.D...A./.D...A.8.D..!A. |
| 3ec80 | 3d 10 44 00 21 21 41 00 42 10 44 00 fc 21 41 00 49 10 44 00 93 22 41 00 50 10 44 00 ce 21 41 00 | =.D.!!A.B.D..!A.I.D.."A.P.D..!A. |
| 3eca0 | 55 10 44 00 01 27 41 00 00 00 00 00 00 00 00 00 27 73 65 74 6e 27 20 69 73 20 6f 62 73 6f 6c 65 | U.D..'A.........'setn'.is.obsole |
| 3ecc0 | 74 65 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 | te.wrong.number.of.arguments.to. |
| 3ece0 | 27 69 6e 73 65 72 74 27 00 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 28 25 73 29 20 61 74 20 69 | 'insert'.invalid.value.(%s).at.i |
| 3ed00 | 6e 64 65 78 20 25 64 20 69 6e 20 74 61 62 6c 65 20 66 6f 72 20 27 63 6f 6e 63 61 74 27 00 00 69 | ndex.%d.in.table.for.'concat'..i |
| 3ed20 | 6e 76 61 6c 69 64 20 6f 72 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 6f 72 74 69 6e | nvalid.order.function.for.sortin |
| 3ed40 | 67 00 74 61 62 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g.table......................... |
| 3ed60 | 6e 69 6c 00 62 6f 6f 6c 65 61 6e 00 75 73 65 72 64 61 74 61 00 6e 75 6d 62 65 72 00 73 74 72 69 | nil.boolean.userdata.number.stri |
| 3ed80 | 6e 67 00 74 61 62 6c 65 00 66 75 6e 63 74 69 6f 6e 00 74 68 72 65 61 64 00 70 72 6f 74 6f 00 75 | ng.table.function.thread.proto.u |
| 3eda0 | 70 76 61 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | pval............................ |
| 3edc0 | 60 11 44 00 64 11 44 00 6c 11 44 00 75 11 44 00 7c 11 44 00 83 11 44 00 89 11 44 00 6c 11 44 00 | `.D.d.D.l.D.u.D.|.D...D...D.l.D. |
| 3ede0 | 92 11 44 00 99 11 44 00 9f 11 44 00 5f 5f 69 6e 64 65 78 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f | ..D...D...D.__index.__newindex._ |
| 3ee00 | 5f 67 63 00 5f 5f 6d 6f 64 65 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f 5f 73 75 62 00 5f 5f 6d 75 | _gc.__mode.__eq.__add.__sub.__mu |
| 3ee20 | 6c 00 5f 5f 64 69 76 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 75 6e 6d 00 5f 5f 6c 65 6e 00 | l.__div.__mod.__pow.__unm.__len. |
| 3ee40 | 5f 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e 63 61 74 00 5f 5f 63 61 6c 6c 00 00 00 00 00 00 00 | __lt.__le.__concat.__call....... |
| 3ee60 | ec 11 44 00 f4 11 44 00 ff 11 44 00 04 12 44 00 0b 12 44 00 10 12 44 00 16 12 44 00 1c 12 44 00 | ..D...D...D...D...D...D...D...D. |
| 3ee80 | 22 12 44 00 28 12 44 00 2e 12 44 00 34 12 44 00 3a 12 44 00 40 12 44 00 45 12 44 00 4a 12 44 00 | ".D.(.D...D.4.D.:.D.@.D.E.D.J.D. |
| 3eea0 | 53 12 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | S.D............................. |
| 3eec0 | 25 73 3a 20 25 73 20 69 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 20 63 68 75 6e 6b 00 75 6e 65 78 | %s:.%s.in.precompiled.chunk.unex |
| 3eee0 | 70 65 63 74 65 64 20 65 6e 64 00 62 61 64 20 69 6e 74 65 67 65 72 00 63 6f 64 65 20 74 6f 6f 20 | pected.end.bad.integer.code.too. |
| 3ef00 | 64 65 65 70 00 62 61 64 20 63 6f 6e 73 74 61 6e 74 00 62 61 64 20 63 6f 64 65 00 62 69 6e 61 72 | deep.bad.constant.bad.code.binar |
| 3ef20 | 79 20 73 74 72 69 6e 67 00 62 61 64 20 68 65 61 64 65 72 00 3d 3f 00 00 00 00 00 00 00 00 00 00 | y.string.bad.header.=?.......... |
| 3ef40 | 25 2e 31 34 67 00 69 6e 64 65 78 00 6c 6f 6f 70 20 69 6e 20 67 65 74 74 61 62 6c 65 00 6c 6f 6f | %.14g.index.loop.in.gettable.loo |
| 3ef60 | 70 20 69 6e 20 73 65 74 74 61 62 6c 65 00 00 00 7d 34 41 00 a6 34 41 00 a6 34 41 00 84 34 41 00 | p.in.settable...}4A..4A..4A..4A. |
| 3ef80 | a6 34 41 00 97 34 41 00 a6 34 41 00 97 34 41 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 | .4A..4A..4A..4A.string.length.ov |
| 3efa0 | 65 72 66 6c 6f 77 00 00 dc 36 41 00 09 37 41 00 e0 36 41 00 e4 36 41 00 e8 36 41 00 0d 37 41 00 | erflow...6A..7A..6A..6A..6A..7A. |
| 3efc0 | 2c 37 41 00 67 65 74 20 6c 65 6e 67 74 68 20 6f 66 00 27 66 6f 72 27 20 69 6e 69 74 69 61 6c 20 | ,7A.get.length.of.'for'.initial. |
| 3efe0 | 76 61 6c 75 65 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 6c 69 6d | value.must.be.a.number.'for'.lim |
| 3f000 | 69 74 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 73 74 65 70 20 6d | it.must.be.a.number.'for'.step.m |
| 3f020 | 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 ac 38 41 00 b4 38 41 00 ce 38 41 00 ed 38 41 00 | ust.be.a.number..8A..8A..8A..8A. |
| 3f040 | 0b 39 41 00 2d 39 41 00 6b 39 41 00 b4 39 41 00 ec 39 41 00 38 3a 41 00 9b 3a 41 00 f5 3a 41 00 | .9A.-9A.k9A..9A..9A.8:A..:A..:A. |
| 3f060 | 5a 3b 41 00 ca 3b 41 00 2c 3c 41 00 a5 3c 41 00 07 3d 41 00 91 3d 41 00 0d 3e 41 00 4f 3e 41 00 | Z;A..;A.,<A..<A..=A..=A..>A.O>A. |
| 3f080 | 80 3e 41 00 09 3f 41 00 74 3f 41 00 89 3f 41 00 ff 3f 41 00 68 40 41 00 53 41 41 00 91 41 41 00 | .>A..?A.t?A..?A..?A.h@A.SAA..AA. |
| 3f0a0 | e9 41 41 00 4f 42 41 00 3b 43 41 00 97 43 41 00 ed 43 41 00 88 44 41 00 38 45 41 00 fe 45 41 00 | .AA.OBA.;CA..CA..CA..DA.8EA..EA. |
| 3f0c0 | 0e 46 41 00 b1 46 41 00 00 00 00 00 00 00 00 00 2d 4c 49 42 47 43 43 57 33 32 2d 45 48 2d 32 2d | .FA..FA.........-LIBGCCW32-EH-2- |
| 3f0e0 | 53 4a 4c 4a 2d 47 54 48 52 2d 4d 49 4e 47 57 33 32 00 00 00 77 33 32 5f 73 68 61 72 65 64 70 74 | SJLJ-GTHR-MINGW32...w32_sharedpt |
| 3f100 | 72 2d 3e 73 69 7a 65 20 3d 3d 20 73 69 7a 65 6f 66 28 57 33 32 5f 45 48 5f 53 48 41 52 45 44 29 | r->size.==.sizeof(W32_EH_SHARED) |
| 3f120 | 00 25 73 3a 25 75 3a 20 66 61 69 6c 65 64 20 61 73 73 65 72 74 69 6f 6e 20 60 25 73 27 0a 00 00 | .%s:%u:.failed.assertion.`%s'... |
| 3f140 | 2e 2e 2f 2e 2e 2f 67 63 63 2f 67 63 63 2f 63 6f 6e 66 69 67 2f 69 33 38 36 2f 77 33 32 2d 73 68 | ../../gcc/gcc/config/i386/w32-sh |
| 3f160 | 61 72 65 64 2d 70 74 72 2e 63 00 00 47 65 74 41 74 6f 6d 4e 61 6d 65 41 20 28 61 74 6f 6d 2c 20 | ared-ptr.c..GetAtomNameA.(atom,. |
| 3f180 | 73 2c 20 73 69 7a 65 6f 66 28 73 29 29 20 21 3d 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | s,.sizeof(s)).!=.0.............. |
| 3f1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3f1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3f1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3f200 | 54 30 04 00 00 00 00 00 00 00 00 00 14 3a 04 00 48 32 04 00 a8 30 04 00 00 00 00 00 00 00 00 00 | T0...........:..H2...0.......... |
| 3f220 | 28 3a 04 00 9c 32 04 00 b4 30 04 00 00 00 00 00 00 00 00 00 c0 3b 04 00 a8 32 04 00 00 00 00 00 | (:...2...0...........;...2...... |
| 3f240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 34 04 00 44 34 04 00 50 34 04 00 | ....................84..D4..P4.. |
| 3f260 | 64 34 04 00 74 34 04 00 80 34 04 00 8c 34 04 00 a0 34 04 00 b0 34 04 00 c4 34 04 00 d4 34 04 00 | d4..t4...4...4...4...4...4...4.. |
| 3f280 | e4 34 04 00 fc 34 04 00 0c 35 04 00 24 35 04 00 38 35 04 00 48 35 04 00 5c 35 04 00 74 35 04 00 | .4...4...5..$5..85..H5..\5..t5.. |
| 3f2a0 | 00 00 00 00 00 00 00 00 94 35 04 00 00 00 00 00 00 00 00 00 9c 35 04 00 ac 35 04 00 bc 35 04 00 | .........5...........5...5...5.. |
| 3f2c0 | cc 35 04 00 dc 35 04 00 f0 35 04 00 fc 35 04 00 08 36 04 00 14 36 04 00 1c 36 04 00 28 36 04 00 | .5...5...5...5...6...6...6..(6.. |
| 3f2e0 | 34 36 04 00 40 36 04 00 4c 36 04 00 58 36 04 00 64 36 04 00 70 36 04 00 78 36 04 00 80 36 04 00 | 46..@6..L6..X6..d6..p6..x6...6.. |
| 3f300 | 88 36 04 00 90 36 04 00 98 36 04 00 a4 36 04 00 ac 36 04 00 b8 36 04 00 c0 36 04 00 c8 36 04 00 | .6...6...6...6...6...6...6...6.. |
| 3f320 | d0 36 04 00 dc 36 04 00 e4 36 04 00 ec 36 04 00 f8 36 04 00 04 37 04 00 0c 37 04 00 14 37 04 00 | .6...6...6...6...6...7...7...7.. |
| 3f340 | 1c 37 04 00 24 37 04 00 30 37 04 00 38 37 04 00 40 37 04 00 48 37 04 00 50 37 04 00 5c 37 04 00 | .7..$7..07..87..@7..H7..P7..\7.. |
| 3f360 | 64 37 04 00 70 37 04 00 78 37 04 00 80 37 04 00 8c 37 04 00 98 37 04 00 a4 37 04 00 ac 37 04 00 | d7..p7..x7...7...7...7...7...7.. |
| 3f380 | bc 37 04 00 c8 37 04 00 d0 37 04 00 d8 37 04 00 e4 37 04 00 f0 37 04 00 fc 37 04 00 08 38 04 00 | .7...7...7...7...7...7...7...8.. |
| 3f3a0 | 14 38 04 00 20 38 04 00 28 38 04 00 30 38 04 00 38 38 04 00 40 38 04 00 4c 38 04 00 58 38 04 00 | .8...8..(8..08..88..@8..L8..X8.. |
| 3f3c0 | 64 38 04 00 70 38 04 00 7c 38 04 00 88 38 04 00 90 38 04 00 98 38 04 00 a4 38 04 00 ac 38 04 00 | d8..p8..|8...8...8...8...8...8.. |
| 3f3e0 | b4 38 04 00 c0 38 04 00 cc 38 04 00 d8 38 04 00 e4 38 04 00 f0 38 04 00 fc 38 04 00 08 39 04 00 | .8...8...8...8...8...8...8...9.. |
| 3f400 | 14 39 04 00 20 39 04 00 2c 39 04 00 38 39 04 00 44 39 04 00 50 39 04 00 5c 39 04 00 68 39 04 00 | .9...9..,9..89..D9..P9..\9..h9.. |
| 3f420 | 74 39 04 00 7c 39 04 00 84 39 04 00 8c 39 04 00 98 39 04 00 a4 39 04 00 b0 39 04 00 bc 39 04 00 | t9..|9...9...9...9...9...9...9.. |
| 3f440 | 00 00 00 00 00 00 00 00 38 34 04 00 44 34 04 00 50 34 04 00 64 34 04 00 74 34 04 00 80 34 04 00 | ........84..D4..P4..d4..t4...4.. |
| 3f460 | 8c 34 04 00 a0 34 04 00 b0 34 04 00 c4 34 04 00 d4 34 04 00 e4 34 04 00 fc 34 04 00 0c 35 04 00 | .4...4...4...4...4...4...4...5.. |
| 3f480 | 24 35 04 00 38 35 04 00 48 35 04 00 5c 35 04 00 74 35 04 00 00 00 00 00 00 00 00 00 94 35 04 00 | $5..85..H5..\5..t5...........5.. |
| 3f4a0 | 00 00 00 00 00 00 00 00 9c 35 04 00 ac 35 04 00 bc 35 04 00 cc 35 04 00 dc 35 04 00 f0 35 04 00 | .........5...5...5...5...5...5.. |
| 3f4c0 | fc 35 04 00 08 36 04 00 14 36 04 00 1c 36 04 00 28 36 04 00 34 36 04 00 40 36 04 00 4c 36 04 00 | .5...6...6...6..(6..46..@6..L6.. |
| 3f4e0 | 58 36 04 00 64 36 04 00 70 36 04 00 78 36 04 00 80 36 04 00 88 36 04 00 90 36 04 00 98 36 04 00 | X6..d6..p6..x6...6...6...6...6.. |
| 3f500 | a4 36 04 00 ac 36 04 00 b8 36 04 00 c0 36 04 00 c8 36 04 00 d0 36 04 00 dc 36 04 00 e4 36 04 00 | .6...6...6...6...6...6...6...6.. |
| 3f520 | ec 36 04 00 f8 36 04 00 04 37 04 00 0c 37 04 00 14 37 04 00 1c 37 04 00 24 37 04 00 30 37 04 00 | .6...6...7...7...7...7..$7..07.. |
| 3f540 | 38 37 04 00 40 37 04 00 48 37 04 00 50 37 04 00 5c 37 04 00 64 37 04 00 70 37 04 00 78 37 04 00 | 87..@7..H7..P7..\7..d7..p7..x7.. |
| 3f560 | 80 37 04 00 8c 37 04 00 98 37 04 00 a4 37 04 00 ac 37 04 00 bc 37 04 00 c8 37 04 00 d0 37 04 00 | .7...7...7...7...7...7...7...7.. |
| 3f580 | d8 37 04 00 e4 37 04 00 f0 37 04 00 fc 37 04 00 08 38 04 00 14 38 04 00 20 38 04 00 28 38 04 00 | .7...7...7...7...8...8...8..(8.. |
| 3f5a0 | 30 38 04 00 38 38 04 00 40 38 04 00 4c 38 04 00 58 38 04 00 64 38 04 00 70 38 04 00 7c 38 04 00 | 08..88..@8..L8..X8..d8..p8..|8.. |
| 3f5c0 | 88 38 04 00 90 38 04 00 98 38 04 00 a4 38 04 00 ac 38 04 00 b4 38 04 00 c0 38 04 00 cc 38 04 00 | .8...8...8...8...8...8...8...8.. |
| 3f5e0 | d8 38 04 00 e4 38 04 00 f0 38 04 00 fc 38 04 00 08 39 04 00 14 39 04 00 20 39 04 00 2c 39 04 00 | .8...8...8...8...9...9...9..,9.. |
| 3f600 | 38 39 04 00 44 39 04 00 50 39 04 00 5c 39 04 00 68 39 04 00 74 39 04 00 7c 39 04 00 84 39 04 00 | 89..D9..P9..\9..h9..t9..|9...9.. |
| 3f620 | 8c 39 04 00 98 39 04 00 a4 39 04 00 b0 39 04 00 bc 39 04 00 00 00 00 00 01 00 41 64 64 41 74 6f | .9...9...9...9...9........AddAto |
| 3f640 | 6d 41 00 00 35 00 43 6f 70 79 46 69 6c 65 41 00 3c 00 43 72 65 61 74 65 44 69 72 65 63 74 6f 72 | mA..5.CopyFileA.<.CreateDirector |
| 3f660 | 79 41 00 00 9b 00 45 78 69 74 50 72 6f 63 65 73 73 00 00 00 af 00 46 69 6e 64 41 74 6f 6d 41 00 | yA....ExitProcess.....FindAtomA. |
| 3f680 | b1 00 46 69 6e 64 43 6c 6f 73 65 00 b5 00 46 69 6e 64 46 69 72 73 74 46 69 6c 65 41 00 00 00 00 | ..FindClose...FindFirstFileA.... |
| 3f6a0 | be 00 46 69 6e 64 4e 65 78 74 46 69 6c 65 41 00 d0 00 46 6f 72 6d 61 74 4d 65 73 73 61 67 65 41 | ..FindNextFileA...FormatMessageA |
| 3f6c0 | 00 00 00 00 d5 00 46 72 65 65 4c 69 62 72 61 72 79 00 00 00 dc 00 47 65 74 41 74 6f 6d 4e 61 6d | ......FreeLibrary.....GetAtomNam |
| 3f6e0 | 65 41 00 00 17 01 47 65 74 43 75 72 72 65 6e 74 44 69 72 65 63 74 6f 72 79 41 00 00 43 01 47 65 | eA....GetCurrentDirectoryA..C.Ge |
| 3f700 | 74 4c 61 73 74 45 72 72 6f 72 00 00 4d 01 47 65 74 4d 6f 64 75 6c 65 46 69 6c 65 4e 61 6d 65 41 | tLastError..M.GetModuleFileNameA |
| 3f720 | 00 00 00 00 6a 01 47 65 74 50 72 6f 63 41 64 64 72 65 73 73 00 00 00 00 0a 02 4c 6f 61 64 4c 69 | ....j.GetProcAddress......LoadLi |
| 3f740 | 62 72 61 72 79 41 00 00 74 02 52 65 6d 6f 76 65 44 69 72 65 63 74 6f 72 79 41 00 00 ad 02 53 65 | braryA..t.RemoveDirectoryA....Se |
| 3f760 | 74 43 75 72 72 65 6e 74 44 69 72 65 63 74 6f 72 79 41 00 00 e0 02 53 65 74 55 6e 68 61 6e 64 6c | tCurrentDirectoryA....SetUnhandl |
| 3f780 | 65 64 45 78 63 65 70 74 69 6f 6e 46 69 6c 74 65 72 00 00 00 4f 00 5f 73 74 61 74 00 27 00 5f 5f | edExceptionFilter...O._stat.'.__ |
| 3f7a0 | 67 65 74 6d 61 69 6e 61 72 67 73 00 30 00 5f 5f 6d 62 5f 63 75 72 5f 6d 61 78 00 00 3c 00 5f 5f | getmainargs.0.__mb_cur_max..<.__ |
| 3f7c0 | 70 5f 5f 65 6e 76 69 72 6f 6e 00 00 3e 00 5f 5f 70 5f 5f 66 6d 6f 64 65 00 00 00 00 50 00 5f 5f | p__environ..>.__p__fmode....P.__ |
| 3f7e0 | 73 65 74 5f 61 70 70 5f 74 79 70 65 00 00 00 00 79 00 5f 63 65 78 69 74 00 00 00 00 98 00 5f 65 | set_app_type....y._cexit......_e |
| 3f800 | 72 72 6e 6f 00 00 00 00 aa 00 5f 66 69 6c 62 75 66 00 00 00 e9 00 5f 69 6f 62 00 00 eb 00 5f 69 | rrno......_filbuf....._iob...._i |
| 3f820 | 73 63 74 79 70 65 00 00 5e 01 5f 6f 6e 65 78 69 74 00 00 00 66 01 5f 70 63 6c 6f 73 65 00 00 00 | sctype..^._onexit...f._pclose... |
| 3f840 | 67 01 5f 70 63 74 79 70 65 00 00 00 6a 01 5f 70 6f 70 65 6e 00 00 00 00 80 01 5f 73 65 74 6a 6d | g._pctype...j._popen......_setjm |
| 3f860 | 70 00 00 00 84 01 5f 73 65 74 6d 6f 64 65 00 00 15 02 61 62 6f 72 74 00 17 02 61 63 6f 73 00 00 | p....._setmode....abort...acos.. |
| 3f880 | 19 02 61 73 69 6e 00 00 1a 02 61 74 61 6e 00 00 1b 02 61 74 61 6e 32 00 1c 02 61 74 65 78 69 74 | ..asin....atan....atan2...atexit |
| 3f8a0 | 00 00 00 00 22 02 63 65 69 6c 00 00 23 02 63 6c 65 61 72 65 72 72 00 00 24 02 63 6c 6f 63 6b 00 | ....".ceil..#.clearerr..$.clock. |
| 3f8c0 | 25 02 63 6f 73 00 00 00 26 02 63 6f 73 68 00 00 28 02 64 69 66 66 74 69 6d 65 00 00 2a 02 65 78 | %.cos...&.cosh..(.difftime..*.ex |
| 3f8e0 | 69 74 00 00 2b 02 65 78 70 00 00 00 2d 02 66 63 6c 6f 73 65 00 00 00 00 30 02 66 66 6c 75 73 68 | it..+.exp...-.fclose....0.fflush |
| 3f900 | 00 00 00 00 33 02 66 67 65 74 73 00 36 02 66 6c 6f 6f 72 00 37 02 66 6d 6f 64 00 00 38 02 66 6f | ....3.fgets.6.floor.7.fmod..8.fo |
| 3f920 | 70 65 6e 00 39 02 66 70 72 69 6e 74 66 00 00 00 3a 02 66 70 75 74 63 00 3b 02 66 70 75 74 73 00 | pen.9.fprintf...:.fputc.;.fputs. |
| 3f940 | 3e 02 66 72 65 61 64 00 3f 02 66 72 65 65 00 00 40 02 66 72 65 6f 70 65 6e 00 00 00 41 02 66 72 | >.fread.?.free..@.freopen...A.fr |
| 3f960 | 65 78 70 00 42 02 66 73 63 61 6e 66 00 00 00 00 43 02 66 73 65 65 6b 00 45 02 66 74 65 6c 6c 00 | exp.B.fscanf....C.fseek.E.ftell. |
| 3f980 | 47 02 66 77 72 69 74 65 00 00 00 00 4b 02 67 65 74 65 6e 76 00 00 00 00 4f 02 67 6d 74 69 6d 65 | G.fwrite....K.getenv....O.gmtime |
| 3f9a0 | 00 00 00 00 6b 02 6c 64 65 78 70 00 6d 02 6c 6f 63 61 6c 65 63 6f 6e 76 00 00 00 00 6e 02 6c 6f | ....k.ldexp.m.localeconv....n.lo |
| 3f9c0 | 63 61 6c 74 69 6d 65 00 6f 02 6c 6f 67 00 00 00 70 02 6c 6f 67 31 30 00 71 02 6c 6f 6e 67 6a 6d | caltime.o.log...p.log10.q.longjm |
| 3f9e0 | 70 00 00 00 72 02 6d 61 6c 6c 6f 63 00 00 00 00 76 02 6d 65 6d 63 68 72 00 00 00 00 77 02 6d 65 | p...r.malloc....v.memchr....w.me |
| 3fa00 | 6d 63 6d 70 00 00 00 00 78 02 6d 65 6d 63 70 79 00 00 00 00 7b 02 6d 6b 74 69 6d 65 00 00 00 00 | mcmp....x.memcpy....{.mktime.... |
| 3fa20 | 7c 02 6d 6f 64 66 00 00 7e 02 70 6f 77 00 00 00 82 02 70 75 74 73 00 00 87 02 72 61 6e 64 00 00 | |.modf..~.pow.....puts....rand.. |
| 3fa40 | 88 02 72 65 61 6c 6c 6f 63 00 00 00 89 02 72 65 6d 6f 76 65 00 00 00 00 8a 02 72 65 6e 61 6d 65 | ..realloc.....remove......rename |
| 3fa60 | 00 00 00 00 8e 02 73 65 74 6c 6f 63 61 6c 65 00 8f 02 73 65 74 76 62 75 66 00 00 00 90 02 73 69 | ......setlocale...setvbuf.....si |
| 3fa80 | 67 6e 61 6c 00 00 00 00 91 02 73 69 6e 00 00 00 92 02 73 69 6e 68 00 00 93 02 73 70 72 69 6e 74 | gnal......sin.....sinh....sprint |
| 3faa0 | 66 00 00 00 94 02 73 71 72 74 00 00 95 02 73 72 61 6e 64 00 97 02 73 74 72 63 61 74 00 00 00 00 | f.....sqrt....srand...strcat.... |
| 3fac0 | 98 02 73 74 72 63 68 72 00 00 00 00 99 02 73 74 72 63 6d 70 00 00 00 00 9a 02 73 74 72 63 6f 6c | ..strchr......strcmp......strcol |
| 3fae0 | 6c 00 00 00 9b 02 73 74 72 63 70 79 00 00 00 00 9c 02 73 74 72 63 73 70 6e 00 00 00 9d 02 73 74 | l.....strcpy......strcspn.....st |
| 3fb00 | 72 65 72 72 6f 72 00 00 9e 02 73 74 72 66 74 69 6d 65 00 00 a0 02 73 74 72 6e 63 61 74 00 00 00 | rerror....strftime....strncat... |
| 3fb20 | a2 02 73 74 72 6e 63 70 79 00 00 00 a3 02 73 74 72 70 62 72 6b 00 00 00 a4 02 73 74 72 72 63 68 | ..strncpy.....strpbrk.....strrch |
| 3fb40 | 72 00 00 00 a6 02 73 74 72 73 74 72 00 00 00 00 a7 02 73 74 72 74 6f 64 00 00 00 00 aa 02 73 74 | r.....strstr......strtod......st |
| 3fb60 | 72 74 6f 75 6c 00 00 00 ae 02 73 79 73 74 65 6d 00 00 00 00 af 02 74 61 6e 00 00 00 b0 02 74 61 | rtoul.....system......tan.....ta |
| 3fb80 | 6e 68 00 00 b1 02 74 69 6d 65 00 00 b2 02 74 6d 70 66 69 6c 65 00 00 00 b3 02 74 6d 70 6e 61 6d | nh....time....tmpfile.....tmpnam |
| 3fba0 | 00 00 00 00 b4 02 74 6f 6c 6f 77 65 72 00 00 00 b5 02 74 6f 75 70 70 65 72 00 00 00 b8 02 75 6e | ......tolower.....toupper.....un |
| 3fbc0 | 67 65 74 63 00 00 00 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 | getc.....0...0...0...0...0...0.. |
| 3fbe0 | 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 | .0...0...0...0...0...0...0...0.. |
| 3fc00 | 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 00 30 04 00 4b 45 52 4e 45 4c 33 32 2e 64 6c 6c | .0...0...0...0...0..KERNEL32.dll |
| 3fc20 | 00 00 00 00 14 30 04 00 6d 73 76 63 72 74 2e 64 6c 6c 00 00 28 30 04 00 28 30 04 00 28 30 04 00 | .....0..msvcrt.dll..(0..(0..(0.. |
| 3fc40 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fc60 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fc80 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fca0 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fcc0 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fce0 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fd00 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fd20 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fd40 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fd60 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fd80 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fda0 | 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 28 30 04 00 | (0..(0..(0..(0..(0..(0..(0..(0.. |
| 3fdc0 | 6d 73 76 63 72 74 2e 64 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | msvcrt.dll...................... |
| 3fde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |