There are two flavors of Nlrexecd. The large server distribution provides file transfer and keyword and database lookup and is the basis for the main Xnetlib server. The small server distribution provides only the file transfer service. Site-specific services can easily be added to either server.
Building the small server requires a file called nlrexecd_small.tar and otherwise requires a file called nlrexecd.tar.
Untar the file in a suitable area. Examine the Makefile and make any site-specific changes you may require. Type make to build nlrexecd.
Modules used by the small server are also used by the large server. Code that is specific to one or the other within these common modules is differentiated by the SMALL_SERVERpreprocessor symbol.