10/06/26 23:48:07 ofJIZ/Sk
(>>863の続き)コンパイル用にjdというディレクトリをつくって、jd-2.6.5-100425.tgzをダウンロードして置きます。
URLリンク(sourceforge.jp)
で、次のスクリプトをMakefileという名前で保存します
distfile = jd-2.6.5-100425.tgz
workdir = jd-2.6.5-100425
prefix = /usr/local
confflag = --prefix=$(prefix)
cflags = -march=i486 -mtune=i686 -Os -pipe
cxxflags = -march=i486 -mtune=i686 -Os -pipe
pcpath = /usr/local/lib/pkgconfig:/usr/lib/pkgconfig
confflag += LIBS="-liconv"
all: build.stamp
extract.stamp: $(distfile)
tar xf $(distfile)
touch extract.stamp
configure.stamp: extract.stamp
cd $(workdir); autoreconf -vfi
cd $(workdir); PKG_CONFIG_PATH="$(pcpath)" CFLAGS="$(cflags)" CXXFLAGS="$(cxxflags)" ./configure $(confflag)
touch configure.stamp
build.stamp: configure.stamp
cd $(workdir); make
touch build.stamp
install: build.stamp
cd $(workdir); sudo make install
865:login:Penguin
10/06/26 23:58:12 ofJIZ/Sk
(>>864の続き)>>863に書いた開発用の拡張をインストールしてmake && make installを実行します。
それで/usr/local/bin/jdが作られます。
このままだとTiny Coreの性質上、再起動するとjdが消えてしまうので
拡張を作る必要があります。
そのへんは本家のwiki(英語)を参照してみてください。
URLリンク(wiki.tinycorelinux.com)
866:login:Penguin
10/06/27 01:41:15 9CZylY0q
>>858
おそらく>>676-677のやりとりが参考になるかも
>>861>>863-865
乙であります。最後の方のjdの拡張ってのがjd.tczってことですな。ふむふむ