CONTENTS Title Page Copyright Page Preface Part I The BUILD Command Procedure 1 Using the BUILD Command 1.1 Building in Your Private Work Area 1.2 Building in the Project-Wide Area 1.3 Building a Previous Version of an Application 2 BUILD Command Description BUILD Part II The MakeMMS Utility 3 MakeMMS Overview 4 MakeMMS Restrictions and Naming Conventions 4.1 Assumptions and Restrictions 4.2 Source File Names 4.3 CDD Definition Sources 4.4 Object Library Support 4.5 References to Secondary Projects 4.6 Dependency on Data Definitions 4.7 DEBUG, SCA and PCA Support 5 The Namelist File 5.1 Namelist Entry Format 5.1.1 Additional Input Files 5.1.2 Source File Entries 5.1.3 CDD Node Entries 5.1.4 Object Library Entries 5.1.5 DECforms Form and Escape Routine Specifications 5.1.6 3GL Language Entries 5.1.7 C Include File information 5.1.8 Example of a Namelist File 6 How MakeMMS Works 6.1 3GL Application Dependencies 6.2 Trigger Summary 7 MAKEMMS Command Description MAKEMMS A Example Output from MakeMMS EXAMPLES A-1 Example of MMS Description File Header A-2 Example of MMS Description File Default Target A-3 Example of MMS Description File - CDD A-4 Example of MMS Description - 3GL Sources A-5 Example of MMS Description File - Image Links A-6 Example of MMS Description File - DECforms A-7 Example of MMS Description File - Trailer Code TABLES 3-1 Building Blocks 4-1 Required File Extensions for MakeMMS 5-1 Keywords for input file specifications 5-2 Keywords for Source File Specifications 5-3 Keywords for CDD Pathname Specifications 5-4 Keywords for Object Library Files 5-5 Keywords for DECforms Form and Escape Routine Executables 5-6 3GL Language Entries 6-1 Dependencies according to MakeMMS 6-2 Dependencies in IFDL Files 6-3 Dependencies in LDF Files 6-4 Dependencies in RDF Files 6-5 Dependencies in CDO Files 6-6 Dependencies in DDL Files 6-7 Dependencies in 3GL Source Files