|
|
| Home | Introduction | Successes | Examples | Download | Install | Documentation | Discussion | Acknowledgments |
The PUPS/P3 environment provides a toolkit which facilitates the generation of application PSRP servers: |
|
pupsconf which automatically generates Makefiles for a specified target software architecture, in a manner similar to Configure. vtagup which maintains a current version number for PUPS/P3 codes. This version numbers generated by this utility are used by PUPS/P3 applications such as the maggot to help identify and remove stale resources. vstamp which maintains a current time stamp for PUPS/P3 codes. These time stamps are used by PUPS/P3 applications such as the maggot to help identify and remove stale resources. pc2c which converts Dynamic C [D] sources into equivalent PUPS/P3-ANSI C sources. In addition the D source is made threadsafe and the resultant PUPS/P3-ANSI C source is checked for incorrect syntax. An example D source is shown here and its PUPS/P3-ANSI C equivalent is shown here. manc: maintains man pages for PUPS/P3 C/C++ sources via the c2man utility. share: generates shared (Linux) libraries from object (.o) files. sharchive: generates shared (Linux) libraries .so) from archive (.a) files. sdongle: create a software dongle (for PUPS/P3 security module) on random inode. configure: generates a makefile from a PUPS/P3 makefile template (.in) file. This script is a wrapper for pupsconf. |