project.bom
A bill of materials file. This file contains an entry for each file to be installed. The entry includes the path to the source file and the path where the file will be installed.
project.cmp
Lists the main components and subcomponents in the installation package.
project.str
Defines character strings used in the installation.
project.prd
The main product file that you open with BladePack. This file lists other files that define the installation package. Initially, this file contains entries for the .bom, .cmp, and .str files. Add Read Me files using BladePack.
Figure 10-1 BladePack Project Window
Project View The project view pane has three tabbed pages: Files/Directories, Components, and Customization. Each page in the project view presents a hierarchical tree of the contents of the package. To expand or collapse a folder, click the expander button next to the folder or double-click the folder. Files/Directories Page When you click the Files/Directories tab in the project view, BladePack displays files and directories to install, and files and directories to remove. BladePack also displays registry changes for Windows installations. The Files to Install, Files to Delete, Directories to Install, and Directories to Delete folders are organized as trees that match the directories on the target computer for the installation. The Registry Changes folder contains entries for the Windows registry. Components Page The Components page displays the component organization of the installation package. An installation package can have components, subcomponents, and shared components. You can create a component, subcomponent, or shared component and then drag files and directories into it. Subcomponents and shared components are subordinate to components. Shared components are useful for files that are included in more than one component. You can organize the installation package into components to make it possible for the customer who installs the package to select portions of the DataBlade module in the Select Components to Install screen. For example, if your DataBlade module includes examples, you can create a component of the DataBlade module called Examples and then create subcomponents for each example. Then customers can choose which examples to install with the DataBlade module. Shared components do not appear in the Select Components to Install screen; they are installed if the component to which they belong is installed. However, you can also ship your DataBlade module as a single component that contains all of the files. You do not have to organize your installation package into subcomponents and shared components. Customization Page The Customization page displays information that can be customized for the installation package. The Custom DLL Routine, Custom DLL Dialog, and Custom Program folders contain custom routines, dialog boxes, and executable programs for InstallShield installations on Windows platforms and executable programs to run from within interactive installations on Windows or UNIX platforms. You control when routines execute by specifying the execution sequence.