OSDN Git Service

HandBrake 0.7.0
[handbrake-jp/handbrake-jp-git.git] / BUILD
diff --git a/BUILD b/BUILD
index 6eb184e..4136440 100644 (file)
--- a/BUILD
+++ b/BUILD
@@ -1,4 +1,4 @@
-$Id: BUILD,v 1.5 2004/03/29 00:28:39 titer Exp $
+$Id: BUILD,v 1.11 2005/10/23 01:35:59 titer Exp $
 
 BUILD file for HandBrake <http://handbrake.m0k.org/>
 
@@ -8,31 +8,21 @@ Building HandBrake
 You can build HandBrake on BeOS, MacOS X and Linux. If you'd like to
 port it to another OS, email me (titer@m0k.org).
 
-Step 1: get jam
-===============
-
-Jam <http://www.perforce.com/jam/jam.html> is a make replacement.
-Get it for your operating system:
- + BeOS: get <http://tfs.cs.tu-berlin.de/~bonefish/download/jam/jam.zip>
-   (the jam used by OBOS). Also, gcc 2.95.3 is needed.
- + OS X: get <http://handbrake.m0k.org/files/jam-2.5rc3-OSX.zip> and
-   copy jam to /usr/local/bin/. Do not use the modified jam shipped with
-   the developer tools (/Developer/Private/jam).
- + Debian: `apt-get install jam'
-Or get the sources from the link above and compile it yourself.
-
-Step 2 (optional): set custom compiler flags
-============================================
-
-If you want to optimize the build for a specific CPU, edit the Jamrules
-file and modify the "OPTIM = ..." line by adding the needed flags.
-
-In case you modify this line later: `jam clean' does not remove the
-compiled contrib librairies. Therefore, make sure you run
-`jam clean-all; jam' or `jam -a' in order to force jam to rebuild
-everything with the new flags.
-
-Step 3: build
+Step 1: get needed tools
+========================
+
++ gcc and g++
+    There are usually included in your OS' dev tools. On BeOS/Zeta, the
+    default gcc isn't enough, gcc 2.95.3 is required.
++ jam
+    I use 2.5rc3, earlier versions might cause issues.
+    On BeOS, you can download it at <http://www.haiku-os.org/develop.php>.
+    On OS X, you cannot use the modified jam shipped with the developer
+    tools, use this one instead:
+    <http://handbrake.m0k.org/files/jam-2.5rc3-OSX.zip>.
++ nasm (except for OS X)
+
+Step 2: build
 =============
 
 Run `jam'. This will build every library HandBrake requires, then