# # $Id: Makefile.in,v 1.4 2009/03/25 06:22:38 naoya_t Exp $ # # General info SHELL = @SHELL@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ libdir = @libdir@ datadir = @datadir@ datarootdir = @datarootdir@ srcdir = @srcdir@ VPATH = $(srcdir) # These may be overridden by make invocators DESTDIR = GOSH = @GOSH@ GAUCHE_CONFIG = @GAUCHE_CONFIG@ GAUCHE_PACKAGE = @GAUCHE_PACKAGE@ INSTALL = @GAUCHE_INSTALL@ GENCOMP = $(GOSH) gencomp # Other parameters SOEXT = @SOEXT@ OBJEXT = @OBJEXT@ EXEEXT = @EXEEXT@ LOCAL_PATHS = @LOCAL_PATHS@ # Module-specific stuff PACKAGE = Gauche-mecab ARCHFILES = mecab-lib.$(SOEXT) SCMFILES = $(srcdir)/text/mecab.scm HEADERS = TARGET = $(ARCHFILES) GENERATED = mecab-lib.c text/mecab.scm CONFIG_GENERATED = Makefile config.cache config.log config.status \ configure.lineno autom4te*.cache $(PACKAGE).gpd GAUCHE_PKGINCDIR = $(DESTDIR)@GAUCHE_PKGINCDIR@ GAUCHE_PKGLIBDIR = $(DESTDIR)@GAUCHE_PKGLIBDIR@ GAUCHE_PKGARCHDIR = $(DESTDIR)@GAUCHE_PKGARCHDIR@ all : $(TARGET) mecab-lib.$(SOEXT): $(srcdir)/mecab-lib.scm $(GENCOMP) --ext-module=text/mecab.scm $(srcdir)/mecab-lib.scm $(GAUCHE_PACKAGE) compile \ --local=$(LOCAL_PATHS) --libs='-lmecab' --verbose mecab-lib mecab-lib.c check : all @rm -f test.log $(GOSH) -I. -I$(srcdir) $(srcdir)/test.scm > test.log # dictionary-dependent tests (optional) check-dep : all @rm -f test-dep-1.log test-dep-ipadic.log $(GOSH) -I. -I$(srcdir) $(srcdir)/test-dep-1.scm > test-dep-1.log $(GOSH) -I. -I$(srcdir) $(srcdir)/test-dep-ipadic.scm > test-dep-ipadic.log install : all $(INSTALL) -m 444 -T $(GAUCHE_PKGINCDIR) $(HEADERS) $(INSTALL) -m 444 -T $(GAUCHE_PKGLIBDIR) $(SCMFILES) $(INSTALL) -m 555 -T $(GAUCHE_PKGARCHDIR) $(ARCHFILES) $(INSTALL) -m 444 -T $(GAUCHE_PKGLIBDIR)/.packages $(PACKAGE).gpd uninstall : $(INSTALL) -U $(GAUCHE_PKGINCDIR) $(HEADERS) $(INSTALL) -U $(GAUCHE_PKGLIBDIR) $(SCMFILES) $(INSTALL) -U $(GAUCHE_PKGARCHDIR) $(ARCHFILES) $(INSTALL) -U $(GAUCHE_PKGLIBDIR)/.packages $(PACKAGE).gpd clean : $(GAUCHE_PACKAGE) compile --clean mecab-lib mecab-lib.c rm -rf core $(TARGET) $(GENERATED) *~ test.log so_locations distclean : clean rm -rf $(CONFIG_GENERATED) maintainer-clean : clean rm -rf $(CONFIG_GENERATED) configure VERSION