MonADKの改造

mzp2006-06-26

MonADKはCygwinが入った状態で使うと、コマンド名が被ってしまってうまく動作しない。

どうも、as.exe(アセンブラ)が被ってしまっているらしい。そこでオプションをごにょごにょと調節してやればいい。

*** z_tools\Makefile.inc.orig	Tue Aug 23 02:22:18 2005
--- z_tools\Makefile.inc	Mon Jun 26 22:32:38 2006
***************
*** 17,23 ****
  AR       = ar cvru
  RANLIB   = ranlib
  INSTALL  = install
! CFLAGS   = -nostdlib -Wall -fno-builtin -O3 -DMONA -DDEBUG_BUILD -DHOST_CYGWIN
  CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
  NFLAGS   = -I $(INCDIR)/ -f win32
  OSTYPE   = `uname -sr`
--- 17,23 ----
  AR       = ar cvru
  RANLIB   = ranlib
  INSTALL  = install
! CFLAGS   = -nostdlib -Wall -fno-builtin -O3 -DMONA -DDEBUG_BUILD -DHOST_CYGWIN -B../z_tools
  CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
  NFLAGS   = -I $(INCDIR)/ -f win32
  OSTYPE   = `uname -sr`

要するに、目的のas.exeのあるディレクトリを-Bで渡してやればいい。

コミットしたほうがいいのかしらん。