[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:6765] 新 make 環境



藤井です。

From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
Subject: Re: [MD:6765] 新 make 環境
Date: Sat, 10 Sep 2005 10:33:56 +0900
> > 新 make 環境が動作するようになったので、現状の課題を整理してみたいと思
> > います。番号は以前のメールと同じものを振っています。
> 
> > (1) 共通部分での ifdef MEADOW
> >          = 現在は ifdef なし、マーク用コメントなしで対応。
> snip
> > (3) cp, rm(, mv)の扱い
> >          = 現在は VC でも cp, rm, mv が必須
> snip
> > ということで、(1) と (3) が今のままで良ければ、一通り課題はクリアできた
> > ことになると思います。ですので、そろそろ新 make 環境に移行しても良いの
> > ではないかと思っているのですが如何でしょうか?
> 
> (1)については現状のままで良いと思います。
> 
> (3)については、従来ビルドできてたのに急にできなくなる可能性がある
> 訳で、問題があるかもしれません。
> 
> “これからビルドする際には cp, rm, mv が前提となります”と宣言す
> るだけでOKでしょうか?
> 
> 私はこれで十分だと思います。

アナウンスの他に、configure.meadow.bat でのチェックを追加するのも良いか
もしれません。現状のバッチファイルでも cp, rm のチェックを行なう部分が
あるのですが、VC 環境でもこれを有効にすれば作業量は少ないはずです。

あと、対応としては必須ではないのかもしれませんが、cp, rm, mv をどこから
入手すれば良いかについての情報もあればベターだと思います。

私が思いつくのは以下の手段です。
# NTEmacs のドキュメントを見ても大体同じです。

  - Cygwin (http://sources.redhat.com/cygwin/) を入れる
  - MSYS (http://www.mingw.org/) を入れる
  - Gnuwin32 (http://gnuwin32.sourceforge.net/) の Coreutils と DLL を入れる
  - Unix Utils (http://unxutils.sourceforge.net/) を入れる

もっと手軽な導入方法をご存知の方は教えていただけると助かります。
# 上記の中では Unix Utils が一番負荷が低そう。使ったことはないですが。

--
藤井 正行 / Masayuki FUJII