OSDN Git Service

HandBrake 0.6.2
[handbrake-jp/handbrake-jp-git.git] / BUILD
1 $Id: BUILD,v 1.5 2004/03/29 00:28:39 titer Exp $
2
3 BUILD file for HandBrake <http://handbrake.m0k.org/>
4
5 Building HandBrake
6 ==================
7
8 You can build HandBrake on BeOS, MacOS X and Linux. If you'd like to
9 port it to another OS, email me (titer@m0k.org).
10
11 Step 1: get jam
12 ===============
13
14 Jam <http://www.perforce.com/jam/jam.html> is a make replacement.
15 Get it for your operating system:
16  + BeOS: get <http://tfs.cs.tu-berlin.de/~bonefish/download/jam/jam.zip>
17    (the jam used by OBOS). Also, gcc 2.95.3 is needed.
18  + OS X: get <http://handbrake.m0k.org/files/jam-2.5rc3-OSX.zip> and
19    copy jam to /usr/local/bin/. Do not use the modified jam shipped with
20    the developer tools (/Developer/Private/jam).
21  + Debian: `apt-get install jam'
22 Or get the sources from the link above and compile it yourself.
23
24 Step 2 (optional): set custom compiler flags
25 ============================================
26
27 If you want to optimize the build for a specific CPU, edit the Jamrules
28 file and modify the "OPTIM = ..." line by adding the needed flags.
29
30 In case you modify this line later: `jam clean' does not remove the
31 compiled contrib librairies. Therefore, make sure you run
32 `jam clean-all; jam' or `jam -a' in order to force jam to rebuild
33 everything with the new flags.
34
35 Step 3: build
36 =============
37
38 Run `jam'. This will build every library HandBrake requires, then
39 HandBrake itself.