Pointers on using DevOps Code ClearCase build tools
Learn how to use ClearCase® build
tools.
Presenting some pointers on making the best use of clearmake.
- Running clearmake
You can run clearmake from the command line or from the ClearCase File Browser (xclearcase). - A simple clearmake build scenario
clearmake is designed to let developers in makefile-based build environments continue working in their accustomed manner. - Accommodating build avoidance
Learn about clearmake build avoidance. - Declaring source dependencies in makefiles
To implement build avoidance based on time stamps, standard make variants require you to declare all the source file dependencies of each build target. - Build-order dependencies
In addition to source dependencies, makefiles also contain build-order dependencies. - Problems with forced builds
Understand the problems with forced builds. - How clearmake interprets double-colon rules
Double-colon rules are a special kind of makefile construct that allows several independent rules for one target, each with a possibly different build script. - Continuing to work during a build
As your build progresses, other developers continue to work on their files and might check in new versions of elements that your build uses. - Using config spec time rules
If you use a UCM view, your config spec is generated by DevOps Code ClearCase. Do not add time rules to your config spec. - Build sessions, subsessions, and hierarchical builds
Learn about DevOps Code ClearCase build auditing. - Build auditing and background processes
If some conditions are met, DevOps Code ClearCase build programs audit background processes correctly. - Working with incremental update tools
The design of the build auditing capability makes it ideal for use with tools that build derived objects from scratch. - Adding a version string or time stamp to an executable
You can incorporate a version string and/or time stamp into a C-language compiled executable using simple techniques.
Parent topic: DevOps Code ClearCase Guide to building software