From: Minero Aoki Date: 2004-09-13T09:56:37+09:00 Subject: [ruby-dev:24256] Re: ripper committed 青木です。 以下のプラットフォームで make test, test/ripper/test_*.rb が 通ることを確認しました。 * i686-linux, gcc2, gmake * sparc-solaris2.9, gcc3, gmake * alphaev6-osf5.1b, ccc, make * alphaev6-osf5.1b, gcc3, gmake * i386-mswin32, vc6, nmake ただ、nmake で少々てこずりました。 depend に以下のように書いているのですが、 ripper.o: ripper.c lex.c eventids1.c eventids2.c $(CC) $(CFLAGS) $(CPPFLAGS) -c ripper.c mkmf.rb で次のように {$(srcdir)} がついてしまうため、 srcdir 以外でのコンパイルに失敗します。 ripper.obj: {$(srcdir)}ripper.c {$(srcdir)}lex.c {$(srcdir)}eventids1.c {$(srcdir)}eventids2.c $(CC) $(CFLAGS) $(CPPFLAGS) -c {$(srcdir)}ripper.c とりあえず次のように "./" を付けて回避したのですが、 正しい方法だとどうするのがよいでしょうか。 ripper.o: ./ripper.c lex.c eventids1.c eventids2.c $(CC) $(CFLAGS) $(CPPFLAGS) -c ./ripper.c ------------------------------------------------------------------- 青木峰郎