Specifications
262 AMD Geode™ GeodeROM Functional Specification
Build Utilities
32087C
20.2 Off-The-Shelf Build Utilities
This section lists those widely available build utilities required for building the GeodeROM component. A brief description
accompanies each utility program’s name.
• PERL.EXE – “PERL” language interpreter for creating the platform-specific RULES.MAK script.
• MASM 6.11c or greater. This is a commercial product that must be purchased separately.
— Upgrade to 6.14: ftp://ftp.microsoft.com/softlib/mslfiles/ML614.EXE
— ML.EXE 6.11c or greater
— ML.EXE is the assembler
— H2INC.EXE – version 6.12a comes with MASM 6.11
— H2INC translates the msvc style .h files to the masm style .inc files
• MSVC 1.52. This is a commercial product that must be purchased separately. Newer versions do not work correctly as
they are 32-bit, not 16-bit compilers.
— CL.EXE – version 8.00c
— CL is the C compiler
— LINK.EXE - Version 5.60.339 comes with MSVC152(link 5.31.009 comes with MASM6.11). Link combines all the
object code from libraries and object files, resolves the named resources, and builds an executable file. Update to
5.60.339: ftp://ftp.microsoft.com/softlib/MSLFILES/LNK563.EXE
• NMAKE.EXE - 1.40 or greater (1.20 is included with MASM 6.11 – the upgrade is needed to build)
— Nmake is used to build & rebuild the project
— Update to 1.50: ftp://ftp.microsoft.com/softlib/mslfiles/NMAKE15.EXE
• LIB.EXE – Version 3.20.010 or greater (comes with both msvc 1.52 and masm 6.11)
— LIB creates standard libraries, import libraries, and export files that can be used with link.exe