Jam: Difference between revisions

From CBLFS
Jump to navigationJump to search
Chipster19 (talk | contribs)
No edit summary
 
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 2: Line 2:
|-valign="top"
|-valign="top"
!Download Source:
!Download Source:
| ftp://ftp.perforce.com/pub/jam/jam-{{jam-Version}}.tar
|ftp://ftp.perforce.com/jam/jam-{{jam-Version}}.tar
|}
|}


----
----


== Introduction to Jam ==
{{Package-Introduction|Jam is a software build tool.}}
 
Jam is a software build tool.


== Dependencies ==
== Dependencies ==
Line 20: Line 18:
  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.linuxx86
  cd bin.linux* &&
  cp -v jam /usr/bin
  cp -v jam /usr/bin &&
  cp -v mkjambase /usr/bin
  cp -v mkjambase /usr/bin


Line 34: Line 30:
Compile the package:
Compile the package:


  To do ...
  sed -i -e "s/gcc/& ${BUILD32}/" \
    -e "s/g++/& ${BUILD32}/" Jambase &&
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 44:
Compile the package:
Compile the package:


  To do ...
  sed -i -e "s/gcc/& ${BUILDN32}/" \
    -e "s/g++/& ${BUILDN32}/" Jambase &&
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 58:
Compile the package:
Compile the package:


  To do ...
  sed -i -e "s/gcc/& ${BUILD64}/" \
    -e "s/g++/& ${BUILD64}/" Jambase &&
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 =
Line 73: Line 82:
| None
| None
|}
|}
[[Category:Programming]]

Latest revision as of 15:59, 19 March 2009

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

Introduction to Jam

Jam is a software build tool.

Project Homepage: Unknown

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:

sed -i -e "s/gcc/& ${BUILD32}/" \
    -e "s/g++/& ${BUILD32}/" Jambase &&
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:

sed -i -e "s/gcc/& ${BUILDN32}/" \
    -e "s/g++/& ${BUILDN32}/" Jambase &&
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:

sed -i -e "s/gcc/& ${BUILD64}/" \
    -e "s/g++/& ${BUILD64}/" Jambase &&
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
Retrieved from "?title=Jam&oldid=17634"