Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 Name: yasm | |
| 2 URL: http://www.tortall.net/projects/yasm/ | |
| 3 License File: source/patched-yasm/COPYING | |
| 4 | |
| 1 See also the yasm.gyp file for a description of the yasm build process. | 5 See also the yasm.gyp file for a description of the yasm build process. |
| 2 | 6 |
| 3 Instructions for recreating the yasm.gyp file. | 7 Instructions for recreating the yasm.gyp file. |
| 4 1) Get a clean version of the yasm source tree. The clean tree can be found | 8 1) Get a clean version of the yasm source tree. The clean tree can be found |
| 5 at: | 9 at: |
| 6 | 10 |
| 7 src/third_party/yasm/source/yasm | 11 src/third_party/yasm/source/yasm |
| 8 | 12 |
| 9 2) Run configure on the pristine source from a different directory (eg., | 13 2) Run configure on the pristine source from a different directory (eg., |
| 10 /tmp/yasm_build). Running configure from another directory will keep | 14 /tmp/yasm_build). Running configure from another directory will keep |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 109 | 113 |
| 110 Yasm uses python scripts to generate the assembly code description | 114 Yasm uses python scripts to generate the assembly code description |
| 111 files in C++. Make sure to get these put into the gyp file properly as | 115 files in C++. Make sure to get these put into the gyp file properly as |
| 112 well. An example is gen_x86_insn.py for x86 assembly. | 116 well. An example is gen_x86_insn.py for x86 assembly. |
| 113 | 117 |
| 114 Note that at least the gen_x86_insn.py script suffers from the same | 118 Note that at least the gen_x86_insn.py script suffers from the same |
| 115 problem as genmacro in that it outputs to the current directory by | 119 problem as genmacro in that it outputs to the current directory by |
| 116 default. The yasm.gyp build patches this file before invoking it to | 120 default. The yasm.gyp build patches this file before invoking it to |
| 117 allow specifying an output directory. | 121 allow specifying an output directory. |
| 118 | 122 |
| 119 10) If all that's is finished, attempt to build....and cross your fingers. | 123 10) If all that's is finished, attempt to build....and cross your fingers. |
|
M-A Ruel
2010/04/09 01:58:35
I love READMEs that finish with "cross your finger
| |
| OLD | NEW |