From: WATANABE Hirofumi Date: 2000-08-02T23:58:25+09:00 Subject: [ruby-dev:10510] Re: environment variables わたなべです. Katsuyuki Komatsu writes: :> うーん、nmake と間違えてる。$(RUBY_INSTALL_NAME:ruby%=rubyw%) としたか :> ったのでした、本当は。 : :あ、そうでした。 どうせなら program-prefix にも対応したほうがいいかな. RUBYW_INSTALL_NAME = $(subst ruby,rubyw,$(RUBY_INSTALL_NAME)) これも RUBY_INSTALL_NAME に ruby という文字が含まれてないと 意味ないんだけど, さすがに ruby ぐらいは含めるよね, やっぱ. ifneq (,$(findstring ruby, $(RUBY_INSTALL_NAME))) RUBYW_INSTALL_NAME = $(subst ruby,rubyw,$(RUBY_INSTALL_NAME)) else RUBYW_INSTALL_NAME = $(RUBY_INSTALL_NAME)w endif って, ここまでやらなくても. :ところで、cygwinで出るこのwarningは気にしなくていいですか? : :bash-2.04$ make rubyw15.exe :windres --include-dir . --include-dir . --include-dir /src/ruby-1.5.5/win32 rubyw15.rc rubyw15.res.o :gcc -mwindows -g -O2 main.o rubyw15.res.o -L. -lruby15 -lcrypt -o rubyw15.exe :/usr/bin/ld: warning: cannot find entry symbol _WinMainCRTStartup; defaulting to 00401000 :bash-2.04$ -mwindows をつけるなら -e _mainCRTStartup も必要です. -- わたなべひろふみ