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