Jump to main content
IBM Logo Product Documentation
  • Products
  • Support
DevOps Code ClearCase version 11.0.0
  1. Home icon
  2. Welcome
  3. Managing change and releases

    Learn how to manage change and release in the product.

  4. Guide to building software on Linux and UNIX
  5. clearmake makefiles and BOS files

    The DevOps Code ClearCase® build program, clearmake can process makefiles.

  6. BOS file entries

    You can put some entries in BOS files.

  • Overview

    Learn general information about the product.

  • Installing

    Learn how to install the product.

  • Upgrading and migrating

    Learn how to upgrade and migrate data for the product.

  • Administering

    Learn how to administer the product.

  • Developing

    Learn how to develop software with DevOps Code ClearCase® and ClearCase Remote Client.

  • Managing change and releases

    Learn how to manage change and release in the product.

    • Managing software projects
    • Workflow for creating projects
    • Workflow for making baselines
    • Workflow for recommending baselines
    • Guide to building software on Linux and UNIX
      • DevOps Code ClearCase® build concepts

        DevOps Code ClearCase® supports makefile based building of software systems and provides a software build environment closely resembling that of the make program.

      • Derived objects and configuration records

        Learn about derived objects and configuration records.

      • Pointers on using DevOps Code ClearCase® build tools

        Learn how to use ClearCase® build tools.

      • Working with DOs and configuration records

        You can perform operations on derived objects and configuration records.

      • clearmake makefiles and BOS files

        The DevOps Code ClearCase® build program, clearmake can process makefiles.

        • Makefile overview

          A makefile contains a sequence of entries, each of which specifies a build target, some dependencies, and the build scripts of commands to be executed.

        • Build options specification files

          A build options specification (BOS) file is a text file containing macro definitions and/or DevOps Code ClearCase® special targets.

        • Format of makefiles

          Understand the special considerations for using makefiles with clearmake.

        • Sharing makefiles between UNIX or Linux and Windows

          You can share makefiles between UNIX, Linux, and Windows.

        • BOS file entries

          You can put some entries in BOS files.

          • Standard macro definitions

            You can put some entries in BOS files.

          • Target-dependent macro definitions

            Learn about target-dependent macro definitions.

          • Shell command macro definitions

            Learn about shell command macro definitions.

          • Special targets

            You can use some DevOps Code ClearCase® special targets in a build options spec.

          • Include directives

            Learn how to use directives.

          • Comments

            Learn how to find comment lines in a BOS file.

        • Conflict resolution

          Learn how to resolve conflicts that can occur in specifications of make macros and environment variables.

        • SHELL environment variable

          Learn about the SHELL environment variable.

        • CCASE_BRANCH0_REUSE environment variable

          Understand the use of the CCASE_BRANCH0_REUSE environment variable.

      • Using clearmake compatibility modes

        clearmake is designed for compatibility with existing make programs, which minimizes the changes you need to make to your makefiles.

      • Using DevOps Code ClearCase® to build C++ programs

        Use clearmake effectively with C++ programs built with various compilers.

      • Using DevOps Code ClearCase® build tools with Java

        The build behavior of Java tools causes various problems for clearmake. Understand the problems and some possible solutions to resolve them.

      • Setting up a parallel build

        Learn the process to set up and run builds that use several hosts in the local area network.

      • Building software for multiple platforms

        Learn how to address the challenge of using a single source tree to develop an application for a variety of hardware and software platforms.

      • Setting up a build on a non-ClearCase® host

        There is a technique to create configuration records for a build that involves DevOps Code ClearCase® data, but is performed on a non-ClearCase host.

    • Guide to building software on Windows
  • Integrating

    Learn how to integrate DevOps Code ClearCase® with other products.

  • Tutorials

    Complete tutorials with specific learning objectives for the product.

  • Extending product function

    Learn how to extend the product.

  • Reference

    Review reference information for the product.

  • Glossary
 Feedback

BOS file entries

You can put some entries in BOS files.

The following sections describe the entries you can put in BOS files.
  • Standard macro definitions
  • Target-dependent macro definitions
  • Shell command macro definitions
  • Special targets
  • Include directives
  • Comments
  • Standard macro definitions
    You can put some entries in BOS files.
  • Target-dependent macro definitions
    Learn about target-dependent macro definitions.
  • Shell command macro definitions
    Learn about shell command macro definitions.
  • Special targets
    You can use some DevOps Code ClearCase® special targets in a build options spec.
  • Include directives
    Learn how to use directives.
  • Comments
    Learn how to find comment lines in a BOS file.
  • Share: Email
  • Twitter
  • Disclaimer
  • Privacy
  • Terms of use
  • Cookie Preferences