Open Source WEB

Project Looking Glass開発ブランチ0.7.0のビルド


用意するもの

  • Linuxコンピュータ
  • Java 1.5 (J2SE 5.0)
  • Ant 1.6.2
  • dev.java.netアカウント
  • lg3dソースツリー(CVSから取得)

Linuxコンピュータ

lg3d-x11のコンパイルに必要。ここではVine Linux 3.1を使用した。

Java 1.5

http://java.sun.com/ からLinux用RPMをダウンロードしてインストール。

Ant 1.6.4

http://ant.apache.org/ から最新バージョンをダウンロードしてインストール。

cd /usr/local
sudo tar xvfj <downloaded-directory>/apache-ant-1.6.4-bin.tar.bz2

環境変数に以下を追加。

export JAVA_HOME=/usr/java/jdk1.5.0_02
export ANT_HOME=/usr/local/apache-ant-1.6.4
export PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$PATH

dev.java.netにアカウントを作成

以下の手順では、 http://dev.java.net/ にアカウントがあり、かつそのアカウントが作業するコンピューターのログイン名と同じであるものとする。

もしアカウントがない場合には作成しておくこと。

CVSからソースツリーを取得する

以下が必要。

  • lg3d-code
  • lg3d-demo-apps
  • lg3d-incumator
  • lg3d-x11

作業ディレクトリ作成

まず作業ディレクトリを作成する。以降の作業はここで行う。

mkdir work-dd-MM-yyyy
cd work-dd-MM-yyyy

CVS からソースツリーを取得する。

cvs -d:pserver:cvs.dev.java.net:/cvs login
cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-core
cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-demo-apps
cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-incubator
cvs -d:pserver:cvs.dev.java.net:/cvs co -P lg3d-x11

取得後は以下のようなディレクトリ構造になっている。

 +- work-dd-MM-yyyy
      |- lg3d-core
      |- lg3d-demo-apps
      |- lg3d-incubator
      +- lg3d-x11

ビルド

まずlg3d-coreディレクトリに移動。

cd lg3d-core

デフォルトターゲットのビルド

ant

jarのみのビルド

ant jar

リリース版のビルド

ant release

RPMのビルド

ant rpm

このサイトは、 IPA の「平成15年度オープンソフトウエア活用基盤整備事業」 の委託事業として開発されたKahuaで試験的に運用しております。

Copyright (c) 2004-2007 株式会社タイムインターメディア About Us