How to build NICE: ================== The simple build only need a C compiler. It creates an excutable on any system. Simple build on VMS with GNU C: $ @MAKEGNUC or: $ MAKE/INPUT=GNUC.MAK Simple build on VMS with VAX C: $ @MAKEVAXC or: $ MAKE/INPUT=VAXC.MAK Note: VAX C do not have an ALLOCA, so ALLOCA is define to MALLOC, but this gives a memory leak. So GNU C is to be preferred if present. Simple build on VMS with DEC C: $ @MAKEDECC or: $ MAKE/INPUT=DECC.MAK Simple build on DOS: C:\NICE\> MAKEMSC or: C:\NICE\> NMAKE /f MSC.MAK Note: You will probably want to modify some of compiler flags before compiling. I chose flags to minimize size of EXE-file. The advanced build needs a good C preprocessor (f.ex. GNU C), a YACC compatible parser-generator (f.ex. BISON) and a LEX compatible scanner-generator (f.ex. FLEX). Plus ofcourse a C compiler. It gives you the opportunity to modify the program and generate an executable of the new variant. There are used a few VMS specific utilities to get things rigth, but they could probably easily be made for f.ex. UNIX. Advanced build on VMS: $ @MAKEBASE or: $ MAKE/INPUT=BASE.MAK And the do the relevant simple build.