ChorusOS 5.0 Source Delivery Guide

.bf Files

The .bf suffix denotes build file.

The .bf files are a subset of Imakefiles. They contain link directives , and you can have several .bf files per directory. The mkmk tool concatenates the .bf files inside the Makefile product. The .bf file is preprocessed by the macro processor m4(1).

Table 4-7 lists the macros used in a .bf file. The Actor, ConfigurableActor, Library and BigObject macros use getExport, either directly or indirectly, to get the list of object files. The getExport command computes the list of object files to use when creating a link.

Table 4-7 Macros used in .bf Files

Macro 

Description 

Build actor using libs

Build actor using libs

Build lib

Build a relocatable object file 

Copy file into dir

Copy file into dir

Build actor using libs

Build actor using libs

Build lib

Build a relocatable object file 

Copy file into dir

Copy file into dir

Build a pre-built actor and its finalized makefile using libs and local_libs.