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 License File: source/patched-yasm/COPYING | 4 License File: source/patched-yasm/COPYING |
4 | 5 |
5 See also the yasm.gyp file for a description of the yasm build process. | 6 See also the yasm.gyp file for a description of the yasm build process. |
6 | 7 |
7 Instructions for recreating the yasm.gyp file. | 8 Instructions for recreating the yasm.gyp file. |
8 1) Get a clean version of the yasm source tree. The clean tree can be found | 9 1) Get a clean version of the yasm source tree. The clean tree can be found |
9 at: | 10 at: |
10 | 11 |
11 src/third_party/yasm/source/yasm | 12 src/third_party/yasm/source/yasm |
12 | 13 |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 Yasm uses python scripts to generate the assembly code description | 115 Yasm uses python scripts to generate the assembly code description |
115 files in C++. Make sure to get these put into the gyp file properly as | 116 files in C++. Make sure to get these put into the gyp file properly as |
116 well. An example is gen_x86_insn.py for x86 assembly. | 117 well. An example is gen_x86_insn.py for x86 assembly. |
117 | 118 |
118 Note that at least the gen_x86_insn.py script suffers from the same | 119 Note that at least the gen_x86_insn.py script suffers from the same |
119 problem as genmacro in that it outputs to the current directory by | 120 problem as genmacro in that it outputs to the current directory by |
120 default. The yasm.gyp build patches this file before invoking it to | 121 default. The yasm.gyp build patches this file before invoking it to |
121 allow specifying an output directory. | 122 allow specifying an output directory. |
122 | 123 |
123 10) If all that's is finished, attempt to build....and cross your fingers. | 124 10) If all that's is finished, attempt to build....and cross your fingers. |
OLD | NEW |