Haiku internals documentation
The build system
«
Welcome to Haiku internals’s documentation!
::
Contents
::
The build tool: Jam
»
The build system
¶
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 GCC and binutils updates using vendor branches
How to import upstream binutils changes
How to import upstream gcc changes
Comparing our code with upstream
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
«
Welcome to Haiku internals’s documentation!
::
Contents
::
The build tool: Jam
»