Skip to content

Instantly share code, notes, and snippets.

@yamakk
Created December 5, 2011 13:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yamakk/1433642 to your computer and use it in GitHub Desktop.
Save yamakk/1433642 to your computer and use it in GitHub Desktop.
mecab-java-0.98 Makefile for MacOS10.6.8
JAVA_BASE=/System/Library/Frameworks/JavaVM.framework/Versions/1.6
JAVA_HOME=$(JAVA_BASE)/Home
TARGET=MeCab
JAVAC=$(JAVA_HOME)/bin/javac -encoding utf-8
JAVA=$(JAVA_HOME)/bin/java -Dfile.encoding=utf-8
JAR=$(JAVA_HOME)/bin/jar
CXX=g++
INCLUDE=/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers
PACKAGE=org/chasen/mecab
LIBS=`mecab-config --libs`
INC=`mecab-config --cflags` -I$(INCLUDE)
all:
$(CXX) -O3 -c -fPIC $(TARGET)_wrap.cxx $(INC)
$(CXX) -dynamiclib $(TARGET)_wrap.o -o lib$(TARGET).dylib $(LIBS)
$(JAVAC) $(PACKAGE)/*.java
$(JAVAC) test.java
$(JAR) cfv $(TARGET).jar $(PACKAGE)/*.class
test:
env DYLD_LIBRARY_PATH=. $(JAVA) test
clean:
rm -fr *.jar *.o *.dylib *.class $(PACKAGE)/*.class
cleanall:
rm -fr $(TARGET).java *.cxx
0.98
太郎 名詞,一般,*,*,*,*,太郎,*,*,wikipedia,Wikipedia:814004
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
二郎 名詞,一般,*,*,*,*,二郎,*,*,wikipedia,Wikipedia:1036965
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
この 連体詞,*,*,*,*,*,この,コノ,コノ
本 名詞,一般,*,*,*,*,本,ホン,ホン
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
渡し 動詞,自立,*,*,五段・サ行,連用形,渡す,ワタシ,ワタシ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
。 記号,句点,*,*,*,*,。,。,。
EOS
BOS/EOS,*,*,*,*,*,*,*,*
太郎 名詞,一般,*,*,*,*,太郎,*,*,wikipedia,Wikipedia:814004
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
二郎 名詞,一般,*,*,*,*,二郎,*,*,wikipedia,Wikipedia:1036965
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
この 連体詞,*,*,*,*,*,この,コノ,コノ
本 名詞,一般,*,*,*,*,本,ホン,ホン
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
渡し 動詞,自立,*,*,五段・サ行,連用形,渡す,ワタシ,ワタシ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
。 記号,句点,*,*,*,*,。,。,。
BOS/EOS,*,*,*,*,*,*,*,*
EOS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment