Difference between revisions of "Jam"

From CBLFS
Jump to navigationJump to search
 
Line 20: Line 20:
 
  make
 
  make
  
Install the package:
+
The installation must be done manually. Copy the binaries from the created directory:
  
The installation must be do manually. On x86, a directory '''bin.linuxx86''' is created. So do the following commands :
+
cd bin.linux* &&
  
cd bin.linuxx86
+
  cp -v jam /usr/bin &&
  cp -v jam /usr/bin
 
 
  cp -v mkjambase /usr/bin
 
  cp -v mkjambase /usr/bin
  
Line 34: Line 33:
 
Compile the package:
 
Compile the package:
  
  To do ...
+
  make CC="gcc ${BUILD32}"
  
Install the package:
+
The installation must be done manually. Copy the binaries from the created directory:
  
  To do ...
+
  cd bin.linux* &&
 +
cp -v jam /usr/bin/jam-32 &&
 +
cp -v mkjambase /usr/bin/mkjambase
  
 
=== N32 ===
 
=== N32 ===
Line 44: Line 45:
 
Compile the package:
 
Compile the package:
  
  To do ...
+
  make CC="gcc ${BUILDN32}"
  
Install the package:
+
The installation must be done manually. Copy the binaries from the created directory:
  
  To do ...
+
  cd bin.linux* &&
 +
cp -v jam /usr/bin/jam-n32
 +
cp -v mkjambase /usr/bin/mkjambase
  
 
=== 64Bit ===
 
=== 64Bit ===
Line 54: Line 57:
 
Compile the package:
 
Compile the package:
  
  To do ...
+
  make CC="gcc ${BUILD64}"
  
Install the package:
+
The installation must be done manually. Copy the binaries from the created directory:
  
  To do ...
+
  cd bin.linux* &&
 +
cp -v jam /usr/bin/jam-64 &&
 +
ln -sfv multiarch_wrapper /usr/bin/jam &&
 +
cp -v mkjambase /usr/bin
  
 
= Contents =
 
= Contents =

Revision as of 12:43, 31 December 2006

Download Source: ftp://ftp.perforce.com/pub/jam/jam-2.5.tar

Introduction to Jam

Jam is a software build tool.

Dependencies

Non-Multilib

Compile the package:

make

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin &&
cp -v mkjambase /usr/bin

Multilib

32Bit

Compile the package:

make CC="gcc ${BUILD32}"

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin/jam-32 &&
cp -v mkjambase /usr/bin/mkjambase

N32

Compile the package:

make CC="gcc ${BUILDN32}"

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin/jam-n32
cp -v mkjambase /usr/bin/mkjambase

64Bit

Compile the package:

make CC="gcc ${BUILD64}"

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin/jam-64 &&
ln -sfv multiarch_wrapper /usr/bin/jam &&
cp -v mkjambase /usr/bin

Contents

Installed Programs: jam, mkjambase
Installed Libraries: None
Installed Directories: None