Mercurial > freewnn
diff Makefile.in @ 0:bbc77ca4def5
initial import
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 13 Dec 2007 04:30:14 +0900 |
parents | |
children | a3fdd8ad75dc |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.in Thu Dec 13 04:30:14 2007 +0900 @@ -0,0 +1,181 @@ +# +# $Id: Makefile.in,v 1.15 2003/05/11 18:22:54 hiroo Exp $ +# + +# +# FreeWnn is a network-extensible Kana-to-Kanji conversion system. +# This file is part of FreeWnn. +# +# Copyright Kyoto University Research Institute for Mathematical Sciences +# 1987, 1988, 1989, 1990, 1991, 1992 +# Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 +# Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 +# Copyright FreeWnn Project 1999, 2000, 2001, 2002, 2003 +# +# Maintainer: FreeWnn Project <freewnn@tomo.gr.jp> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +include ./makerule.mk +top_builddir = . + +WNNDIR = @Wnn@ +CWNNDIR = @cWnn@ +KWNNDIR = @kWnn@ + +LIB_SUBDIRS = +SERVER_SUBDIRS = + +# PubdicPlusとContrib/dic/gerodicをSERVER_SUBDIRSにまとめたいところだが、 +# SUBDIRSの処理順をうまくしないとWnn/pubdicplusのmakeに失敗するので仕方 +# ない +# JSERVER_SUBDIRS1 = PubdicPlus +JSERVER_SUBDIRS2 = Contrib/dic/gerodic + +SUBDIRS= $(WNNDIR) @JSERVER_SUBDIRS2@ $(CWNNDIR) $(KWNNDIR) @SUBDIRS@ + +LIBTOOL_DEPS = @LIBTOOL_DEPS@ +libtool: $(LIBTOOL_DEPS) + $(SHELL) ./config.status --recheck + +World:: + @echo "" + @echo "Building Input Method." + @echo "" + @date + @echo "" + -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak + $(MAKE) $(MFLAGS) -f Makefile.bak Makefile + $(MAKE) $(MFLAGS) Makefiles + $(MAKE) $(MFLAGS) clean + $(MAKE) $(MFLAGS) includes + $(MAKE) $(MFLAGS) depend + $(MAKE) $(MFLAGS) $(WORLDOPTS) + @echo "" + @date + @echo "" + @echo "Full build of Input Method." + @echo "" + +Everything:: + @echo "" + @echo "Rebuilding Input Method." + @echo "" + @date + @echo "" + -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak + $(MAKE) $(MFLAGS) -f Makefile.bak Makefile + $(MAKE) $(MFLAGS) Makefiles + $(MAKE) $(MFLAGS) includes + $(MAKE) $(MFLAGS) depend + $(MAKE) $(MFLAGS) $(WORLDOPTS) + @echo "" + @date + @echo "" + @echo "Rebuild of Input Method." + @echo "" + +distclean:: + $(MAKE) clean + -$(RM) makerule.mk config.h config.status config.cache config.log + -$(RM) configure.lineno + -$(RM) libtool + -$(RM) -r autom4te.cache + find . -name Makefile -exec $(RM) {} \; + +# ---------------------------------------------------------------------- +# common rules for all Makefiles - do not edit + +emptyrule:: + +clean:: + -$(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.core "#"* + + +tags:: + $(TAGS) -w *.[ch] + $(TAGS) -xw *.[ch] > TAGS + +man_keywords:: + +# ---------------------------------------------------------------------- +# rules for building in SUBDIRS - do not edit + +install:: + @for flag in ${MAKEFLAGS} ''; do \ + case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ + for i in $(SUBDIRS) ;\ + do \ + echo "installing" "in $(CURRENT_DIR)/$$i..."; \ + (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ + DESTDIR=$(DESTDIR) install); \ + done + +install.man:: + @for flag in ${MAKEFLAGS} ''; do \ + case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ + for i in $(SUBDIRS) ;\ + do \ + echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \ + (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ + DESTDIR=$(DESTDIR) install.man); \ + done + +install.linkkit:: + @for flag in ${MAKEFLAGS} ''; do \ + case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ + for i in $(SUBDIRS) ;\ + do \ + echo "installing link kit" "in $(CURRENT_DIR)/$$i..."; \ + (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ + DESTDIR='$(DESTDIR)' install.linkkit); \ + done + +clean:: + @for flag in ${MAKEFLAGS} ''; do \ + case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ + for i in $(SUBDIRS) ;\ + do \ + echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \ + (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ + clean); \ + done + +tags:: + @for flag in ${MAKEFLAGS} ''; do \ + case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ + for i in $(SUBDIRS) ;\ + do \ + echo "tagging" "in $(CURRENT_DIR)/$$i..."; \ + (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ + TAGS='$(TAGS)' tags); \ + done + +includes:: + @for flag in ${MAKEFLAGS} ''; do \ + case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \ + for i in $(SUBDIRS) ;\ + do \ + echo including "in $(CURRENT_DIR)/$$i..."; \ + (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \ + includes); \ + done + +# ---------------------------------------------------------------------- +# dependencies generated by makedepend + +# dependencies are in .depend +