The build system

The configure script

The build tool: Jam

Requirements for a build tool

Short overview of how Jam operates

Jam rules used for building Haiku

Haiku Git Repositories

Getting the sourcecode

Sending change reviews

Source tree organization

Managing 3rd-party code

GCC and binutils updates using vendor branches

How to import upstream binutils changes

How to import upstream gcc changes

Comparing our code with upstream

Third party code in Haiku without vendor branches

Haiku compilers

Summary of changes made to gcc for Haiku support

The rc resource compiler

Introduction

How to install

Writing resource scripts

Big fat resources

Application resources

Compiling

Decompiling

Authors

rdef grammar

The lexer

The parser

Semantics

Resource names

Data types and type casts

Arrays

Messages and archives

User-defined types

The grammar and Bison

Symbol table

Misc remarks

The librdef library

Differences with beres/deres

Differences with beres

Differences with deres

History

Version 1.1 (December 22, 2003)

Version 1.0 (February 16, 2003)

Ye Olde To Do List

Work notes

Using an IDE

Live Code Analysis

HaikuPorts build-packages repository

Prerequisites

Updating

Container Process

Prepare the build-packages repository

Pull the repostory file and commit it