-# Makefile --- Makefile of EGG V4.0
+# Makefile --- Makefile of Tamago-tsunagi
-# Copyright (C) 1999, 2000 Free Software Foundation, Inc
+# Copyright (C) 1999, 2000, 2015 Free Software Foundation, Inc
+# 2015 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
+# 2015 ARAI Shun-ichi <hermes@ceres.dti.ne.jp>
# Author: NIIBE Yutaka <gniibe@chroot.org>
# TOMURA Satoru <tomura@etl.go.jp>
-# Maintaner: Satoru Tomura <tomura@etl.go.jp>
.SUFFIXES:
SHELL = @SHELL@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
#------------------------------------------------
# Configuration parameters
#------------------------------------------------
#------------------------------------------------
prefix = @prefix@
+datarootdir= @datarootdir@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
# ;; install files into the emacs site-lisp directory
# ;; ex. /usr/local/share/emacs/site-lisp/egg
-DEPS = -l ./docomp.el
+DEPS = -l $(top_srcdir)/docomp.el
BATCHFLAGS = -batch -q -no-site-file -no-init-file
ETCS = Makefile docomp.el \
egg-edep.el \
egg-com.el \
egg-cnv.el \
- egg-util.el \
egg-mlh.el \
+ egg-sim.el \
menudiag.el \
its.el \
+ its-keydef.el \
+ leim-list.el \
#
EGGSRCS = \
egg/cannarpc.el egg/canna.el \
egg/sj3rpc.el egg/sj3.el \
egg/wnnrpc.el egg/wnn.el \
+ egg/anthyipc.el egg/anthy.el
#
+AYNU = @HAVE_JISX0213@ its/aynu.el
+
ITSSRCS = \
its/ascii.el \
its/bixing.el \
its/erpin.el \
+ its/greek.el \
its/hankata.el \
its/hira.el \
its/jeonkak.el \
+ its/greek.el \
its/pinyin.el \
its/hangul.el \
its/kata.el \
its/quanjiao.el \
its/zenkaku.el \
its/zhuyin.el \
- its-keydef.el \
+ its/jiskana.el \
+ ${AYNU}
#
ELCS = ${SRCS:.el=.elc}
DIST = ${ETCS} ${SRCS} ${INITELS}
+ETAGS = etags
+
all: ${ELCS}
.SUFFIXES: .el .elc
${EMACS} ${BATCHFLAGS} ${DEPS} -f batch-byte-compile $<
clean:
- rm -f ${ELCS} *~ */*~ \#* .\#* */\#* */.\#*
+ rm -f ${ELCS} *~ */*~ \#* .\#* */\#* */.\#* TAGS
-distclean:
- rm -f ${ELCS} config.* Makefile
+tags:
+ ${ETAGS} *.el egg/*.el its/*.el helper/*.c
+
+distclean: clean
+ rm -f ${ELCS} config.* Makefile
+ rm -rf autom4te.cache/
install: install-site
install-site: all
echo "Egg system will be installed in ${lispdir}/egg...."; \
- if [ -d ${lispdir}/egg ]; then \
+ if [ -d ${DESTDIR}${lispdir}/egg ]; then \
echo "Clean up the previsous installation...."; \
- rm -rf ${lispdir}/egg/*; \
+ rm -rf ${DESTDIR}${lispdir}/egg/*; \
else \
echo "Make the directory ${lispdir}/egg..."; \
- mkdir ${lispdir}/egg; \
+ mkdir -p ${DESTDIR}${lispdir}/egg; \
fi; \
#
for FILE in ${TOPSRCS} ${TOPELCS} ${INITELS}; \
do \
- ${INSTALL_DATA} $${FILE} ${lispdir}/egg/; \
+ ${INSTALL_DATA} $${FILE} ${DESTDIR}${lispdir}/egg/; \
done; \
#
- mkdir ${lispdir}/egg/egg ; \
+ mkdir -p ${DESTDIR}${lispdir}/egg/egg ; \
for FILE in ${EGGSRCS} ${EGGELCS} ; \
do \
- ${INSTALL_DATA} $${FILE} ${lispdir}/egg/egg; \
+ ${INSTALL_DATA} $${FILE} ${DESTDIR}${lispdir}/egg/egg; \
done; \
+ touch ${DESTDIR}${lispdir}/egg/egg/.nosearch; \
#
- mkdir ${lispdir}/egg/its ; \
+ mkdir -p ${DESTDIR}${lispdir}/egg/its ; \
for FILE in ${ITSSRCS} ${ITSELCS} ; \
do \
- ${INSTALL_DATA} $${FILE} ${lispdir}/egg/its ; \
+ ${INSTALL_DATA} $${FILE} ${DESTDIR}${lispdir}/egg/its ; \
done; \
+ touch ${DESTDIR}${lispdir}/egg/its/.nosearch; \
uninstall-site:
egg/sj3rpc.elc: egg-com.elc egg/sj3.elc
egg/wnnrpc.elc: egg-com.elc egg/wnn.elc
-egg.elc its/ascii.elc its/erpin.elc its/hankata.elc \
-its/hira.elc its/jeonkak.elc its/pinyin.elc \
+egg.elc its/ascii.elc its/aynu.elc its/erpin.elc its/greek.elc \
+its/hankata.elc its/hira.elc its/jeonkak.elc its/pinyin.elc \
its/hangul.elc its/kata.elc its/quanjiao.elc \
its/zenkaku.elc its/zhuyin.elc: its-keydef.elc
-
-