BusyB: The Annotated Project


Introduction

News

Reference

Installation

Quick Start

Download

The BusyB project file is simply a plain ASCII XML file which describes what BusyB should do and when. Below is a simple BusyB project file -- simply click on the elements to get an explanation:

<?xml version="1.0" encoding="UTF-8"?>
  <project>
    <description>ClanRuby Test Project</description>

    <logDir>/tmp/buildlogs</logDir>

    <once/>

    <build>

      <dir>/usr/fred/test/src</dir>
      <step>
        <cmd>make clean</cmd>
      </step>
      <step>
        <dir>lib/libsomething</dir>
        <cmd>make</cmd>
      </step>
      <step>
        <dir>bin/myprogram</dir>
        <cmd>make</cmd>
      </step>
    </build>

  </project>