Changes between Version 2 and Version 3 of BuildNomDarwin
- Timestamp:
- Apr 19, 2008, 2:59:04 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildNomDarwin
v2 v3 45 45 == Compiling It == 46 46 47 Make sure you have setup the environment by running '''kBuild/env.sh'''. 48 49 Cd into the root of NOM, the '''trunk''' directory. 50 51 Run 52 53 {{{ 54 ./kmk 55 }}} 56 57 Compilation should succeed without errors. 58 59 === Compile a debug build === 60 61 Set the following environment variable to create a debug build: 62 63 {{{ 64 BUILD_TYPE=debug 65 }}} 66 67 === Compile a release build === 68 69 Set the following environment variable to create a debug build: 70 71 {{{ 72 BUILD_TYPE=release 73 }}} 74 75 Note that release builds are default. 76 77 The output can be found here: 78 79 ''out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/kBuild/bin/$(BUILD_TARGET_ARCH).$(BUILD_TARGET)/''. 80 81 82 == Misc information == 47 83 48 84 === Garbage Collector === … … 53 89 === IDL Compiler === 54 90 55 After successfully building the compiler you should have a bin directory holding the executable (''nom-idl-compiler''). 56 57 /source_base/bin 91 The IDL compiler used for the object system is named ''nom-idl-compiler''. 58 92 59 93 60 94 === NOM Kernel and Runtime === 61 95 62 Nothing yet 96 No further info. 97 63 98 64 99 === Test program === 65 100 66 The resulting executable ''nom-test.exe'' can be found in ''/source_base/bin''.101 The executable ''nom-test'' performs some basic tests of the object system. 67 102 68 103 Running it shouldn't show any errors.