MeCab 0.93インストール

久しぶりに更新したのでメモ代わりに.ライブラリはUTF-8で作り,MeCabJavaバインディング(…なんか使っている奴少なそう…)のMakefileMac OS X用に以下のように修正.もうちょっと文字コードの扱いが柔軟だといいんだけどなあ.

*** Makefile.orig	Sun Jul 30 20:48:52 2006
--- Makefile	Tue Nov 14 19:58:43 2006
***************
*** 1,18 ****
  TARGET=MeCab
! JAVAC=/usr/java/jdk1.5.0_03/bin/javac
! JAVA=/usr/java/jdk1.5.0_03/bin/java
! JAR=/usr/java/jdk1.5.0_03/bin/jar
  CXX=c++
  PACKAGE=org/chasen/mecab
  
  LIBS=`mecab-config --libs`
! INC=`mecab-config --cflags` -I/usr/java/jdk1.5.0_03/include -I/usr/java/jdk1.5.0_03/include/linux
  
  all:
! 	$(CXX) -O3 -c -fpic $(TARGET)_wrap.cxx  $(INC)
! 	$(CXX) -shared  $(TARGET)_wrap.o -o lib$(TARGET).so $(LIBS)
  	$(JAVAC) $(PACKAGE)/*.java
! 	$(JAVAC) test.java
  	$(JAR) cfv $(TARGET).jar $(PACKAGE)/*.class
  
  test:
--- 1,18 ----
  TARGET=MeCab
! JAVAC=/usr/bin/javac
! JAVA=/usr/bin/java
! JAR=/usr/bin/jar
  CXX=c++
  PACKAGE=org/chasen/mecab
  
  LIBS=`mecab-config --libs`
! INC=`mecab-config --cflags` -I/System/Library/Frameworks/JavaVM.framework/Headers/
  
  all:
! 	$(CXX) -O3 -c -fPIC $(TARGET)_wrap.cxx  $(INC)
! 	$(CXX) -dynamiclib  $(TARGET)_wrap.o -o lib$(TARGET).jnilib $(LIBS)
  	$(JAVAC) $(PACKAGE)/*.java
! 	$(JAVAC) -encoding utf-8 test.java
  	$(JAR) cfv $(TARGET).jar $(PACKAGE)/*.class
  
  test: