34 | | == Compiling it == |
| 39 | == Compiling It == |
| 40 | |
| 41 | There's no main makefile atm. You have to build the various pieces on your own in the order shown below. |
| 42 | |
| 43 | Note that you may safely ignore the ''ORBit2-2.14.0'' directory. |
| 44 | |
| 45 | |
| 46 | === Garbage Collector === |
| 47 | |
| 48 | NOM uses garbage collected memory only. Go to [http://www.hpl.hp.com/personal/Hans_Boehm/gc/index.html] if you want to learn more about the GC. The GC will be statically linked to the NOM runtime. |
| 49 | |
| 50 | |
| 51 | 1. CD into ''x:/source_base/nom/trunk/gc6.8'' |
| 52 | 1. Run ''./configure'' |
| 53 | 1. If configure fails, fix the problem and try again... |
| 54 | 1. Run ''make'' |
| 55 | |
| 56 | |
| 57 | === IDL Compiler === |
| 58 | |
| 59 | 1. CD into ''.../nom/trunk/idl-compiler'' |
| 60 | 1. Run ''make'' |
| 61 | |
| 62 | After successfully building the compiler you should have a bin directory holding the executable (''nom-idl-compiler.exe''). |
| 63 | |
| 64 | x:\source_base\bin |
| 65 | |
| 66 | |
| 67 | === NOM Kernel and Runtime === |
| 68 | |
| 69 | 1. CD into ''.../nom/trunk/nom'' |
| 70 | 1. Change the paths in ''make.inc'' to match your setup |
| 71 | 1. Run ''make'' |
| 72 | |