PPPD source code and build procedure This directory tree includes the source code and build procedure necessary to create the PPPD utility, drivers and demo VCM. The build procedure (BUILD.COM) should be executed in the directory that contains the build subdirectories (EXE, INCLUDE, LIS, OBJ, and SOURCE). The procedure was verified on a VMS V7.1 Alpha with SDL V3.2-12 (available on the VMS Freeware V3.0 CD or from http://www.openvms.digital.com/ ) and DECC V5.2. The procedure assumes that the SDL utility has been properly set up. The resulting executable images, help library and command line definition file will be in the [.EXE] subdirectory. Installation is as follows: 1) Copy the drivers ([.EXE]*DRIVER.EXE) to SYS$LOADABLE_IMAGES. 2) Copy PPPDMSG.EXE to SYS$MESSAGE. 3) Copy PPPD$LOGGER.EXE and PPPD$UTIL.EXE to SYS$SYSTEM. 4) Copy PPPD$HELP.HLB to SYS$HELP. 5) Add the PPPD command to the system by one of the following: a) To make the PPPD command available to all users, add it to the system command tables: $ SET COMMAND/TABLES=SYS$SHARE:DCLTABLES.EXE/OUTPUT=SYS$SHARE:DCLTABLES- PPPD.CLD $ SET PROTECTION=W:RE SYS$SHARE:DCLTABLES.EXE b) To make the PPPD command available to a specific process, execute the command: $ SET COMMAND device:[directory]PPPD 6) Reboot the computer. 7) Install PPPD$LOGGER.EXE with PRMMBX. 8) Install PPPD$UTIL.EXE with CMKRNL, PRMMBX, PSWAPM and SYSPRV. To make the above files available to the general user, the above COPY commands should use the /PROTECTION=W:RE qualifier. All source files are found in [.SOURCE], and all derivative files (object files, etc.) are put into the other build subdirectories. For development of PPP callbacks, documentation and a demo callback are located in the PPPD subdirectory of SYS$EXAMPLES. The .SDI files for Alpha VMS V6.2 are included in this kit to allow one to build this kit under Alpha VMS V6.2. This kit has been built under Alpha VMS V7.1; building under Alpha VMS V6.2 may require changes to the source code to build properly. For the BUILD.COM build procedure, substitute SDI_V62 for SDI_V71 in the copy commands.