OLD | NEW |
1 Name: yasm | 1 Name: yasm |
2 URL: http://www.tortall.net/projects/yasm/ | 2 URL: http://www.tortall.net/projects/yasm/ |
3 Version: 1.1.0 | 3 Version: 1.1.0 |
4 With these patches merged: | 4 With these patches merged: |
5 * https://github.com/yasm/yasm/commit/a2cbb10ee1b90b73647667ac849c74d65761d412 | 5 * https://github.com/yasm/yasm/commit/a2cbb10ee1b90b73647667ac849c74d65761d412 |
6 * https://github.com/yasm/yasm/commit/01ab853e68ef8aeded716d6f5b34895200f66a51 | 6 * https://github.com/yasm/yasm/commit/01ab853e68ef8aeded716d6f5b34895200f66a51 |
7 * https://github.com/yasm/yasm/commit/82fafa7b5619e702c8681c959ade0746498e3cbc | 7 * https://github.com/yasm/yasm/commit/82fafa7b5619e702c8681c959ade0746498e3cbc |
| 8 * https://github.com/yasm/yasm/commit/2bd66514b6b100887c19d8598da38347b3cff40e |
8 | 9 |
9 License File: source/patched-yasm/COPYING | 10 License File: source/patched-yasm/COPYING |
10 Security Critical: no | 11 Security Critical: no |
11 | 12 |
12 See also the yasm.gyp file for a description of the yasm build process. | 13 See also the yasm.gyp file for a description of the yasm build process. |
13 | 14 |
14 Instructions for recreating the yasm.gyp file. | 15 Instructions for recreating the yasm.gyp file. |
15 1) Get a clean version of the yasm source tree. The clean tree can be found | 16 1) Get a clean version of the yasm source tree. The clean tree can be found |
16 at: | 17 at: |
17 | 18 |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
121 Yasm uses python scripts to generate the assembly code description | 122 Yasm uses python scripts to generate the assembly code description |
122 files in C++. Make sure to get these put into the gyp file properly as | 123 files in C++. Make sure to get these put into the gyp file properly as |
123 well. An example is gen_x86_insn.py for x86 assembly. | 124 well. An example is gen_x86_insn.py for x86 assembly. |
124 | 125 |
125 Note that at least the gen_x86_insn.py script suffers from the same | 126 Note that at least the gen_x86_insn.py script suffers from the same |
126 problem as genmacro in that it outputs to the current directory by | 127 problem as genmacro in that it outputs to the current directory by |
127 default. The yasm.gyp build patches this file before invoking it to | 128 default. The yasm.gyp build patches this file before invoking it to |
128 allow specifying an output directory. | 129 allow specifying an output directory. |
129 | 130 |
130 10) If all that's is finished, attempt to build....and cross your fingers. | 131 10) If all that's is finished, attempt to build....and cross your fingers. |
OLD | NEW |