[#9445] thread.rb — m_seki@...

18 messages 2000/03/16
[#9446] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/17

[#9460] Re: thread.rb — m_seki@... 2000/03/21

[#9462] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/21

まつもと ゆきひろです

[#11281] Re: thread.rb — Masatoshi SEKI <m_seki@...> 2000/10/22

[#9498] timeout しない timeout — ARIMA Yasuhiro <fit0298@...>

有馬です。

20 messages 2000/03/26
[#9506] Re: timeout しない timeout — matz@... (Yukihiro Matsumoto) 2000/03/27

まつもと ゆきひろです

[#9509] Re: timeout しない timeout — gotoken@... (GOTO Kentaro) 2000/03/27

In message "[ruby-dev:9506] Re: timeout しない timeout"

[ruby-dev:9481] optparse and rdtool

From: TAKAHASHI Masayoshi <maki@...>
Date: 2000-03-24 11:38:23 UTC
List: ruby-dev #9481
高橋征義です。

RDなひとになろうとしているのですが、先は長い……。
とりあえず気のついたことなど。

・OptionParser 0.6.3

  RAAからとってきたのですが、Makefileがシンボリックリンクになっていて、
  実体がありません(^^;

・RDtool 0.6.0pre4

  Makefileを編集しなおすのが面倒なので、いっそのことrbconfig.rbと
  mkmf.rbを使ってMakefileを生成するようにしませんか?
  ↓こんな感じで。

  # rd2の先頭のrubyのパスも変えるべき?


#!/usr/local/bin/ruby
# rdtoolconf.rb - create Makefile for rdtool.

require 'mkmf'
require 'rbconfig'

print "creating Makefile\n"
STDOUT.flush

$bindir = CONFIG["bindir"]
$siterubydir = $libdir + "/site_ruby"
$rddir = CONFIG["datadir"] + "/ruby/rd"
$racc = "racc"

mfile = open("Makefile", "w")
mfile.print  <<"EOM"
#
# RDtool makefile
# $Id:$

BIN_DIR = #{$bindir}
SITE_RUBY = #{$siterubydir}
RD_DIR = #{$rddir}

RUBY = #{CONFIG["ruby_install_name"]}
RUBY_OPT = -I.
RACC = #{$racc}
# RACC_OPT = -gv

RD_LIBS = rd/rdfmt.rb \\
          rd/rdblockparser.tab.rb \\
          rd/rdinlineparser.tab.rb \\
          rd/rdvisitor.rb \\
          rd/rd2html-lib.rb \\
	  rd/rd2html-opt.rb \\
	  rd/rd2rdo-lib.rb \\
          rd/filter.rb \\
          rd/dot.rd2rc

RD_DOCS = README.rd
HTML_DOCS = README.html
MADE_FILE = rd/rdblockparser.tab.rb \\
            rd/rdinlineparser.tab.rb \\
            rd/rdblockparser.output \\
            rd/rdinlineparser.output \\
            README.html

all : rd2 ${RD_LIBS} ${HTML_DOCS}

clean :
	rm -f ${MADE_FILE}

install : rd2 ${RD_LIBS}
	install -c -m 755 rd2 ${BIN_DIR}
	install -d ${SITE_RUBY}/rd
	install -c -m 644 ${RD_LIBS} ${SITE_RUBY}/rd/

install-rmi2html : rmi2html.rb
	install -c -m 755 rmi2html.rb ${BIN_DIR}

.SUFFIXES : .html .rd .tab.rb .ry
.ry.tab.rb :
	${RACC} ${RACC_OPT} $<

.rd.html :
	${RUBY} ${RUBY_OPT} rd2 -r rd/rd2html-lib.rb $< > $@
EOM



高橋征義 (TAKAHASHI Masayoshi)       Email:maki@inac.co.jp

In This Thread

Prev Next