1 # Makefile --- Makefile of EGG V4.0
3 # Copyright (C) 1999, 2000 Free Software Foundation, Inc
4 # Author: NIIBE Yutaka <gniibe@chroot.org>
5 # TOMURA Satoru <tomura@etl.go.jp>
6 # Maintaner: Satoru Tomura <tomura@etl.go.jp>
8 #---------------------------------------
10 # ;; compile *.el files
12 # ;; install files into the emacs site-lisp directory
13 # ;; ex. /usr/local/share/emacs/site-lisp/egg
14 #------------------------------------------------
15 # Configuration parameters
16 #------------------------------------------------
18 EMACS = /usr/local/bin/emacs
20 INSTALL = /usr/sbin/install
24 MKDIR = /usr/bin/mkdir
25 #------------------------------------------------
28 BATCHFLAGS = -batch -q -no-site-file -no-init-file
30 ETCS = Makefile docomp.el make-insdirs.el \
31 AUTHORS ChangeLog README TODO PROBLEMS
33 ELS = eggrc leim-list.el
36 menudiag.el its.el egg-edep.el \
51 egg-mlh.el egg-cnv.el egg-com.el \
53 egg/cannarpc.el egg/canna.el \
54 egg/sj3rpc.el egg/sj3.el \
55 egg/wnnrpc.el egg/wnn.el
57 ELCS = ${SRCS:.el=.elc}
59 DIST = ${ETCS} ${SRCS} ${ELS}
64 ${EMACS} ${BATCHFLAGS} ${DEPS} -f batch-byte-compile $<
69 @${EMACS} ${BATCHFLAGS} -l ./make-insdirs.el 2> /dev/null
72 ${RM} -f ${ELCS} insdirs *~ */*~
78 echo "Egg system will be installed in $${INSDIR}/egg...."; \
79 if [ -d $${INSDIR}/egg ]; then \
80 echo "Clean up the previsous installation...."; \
81 ${RM} -rf $${INSDIR}/egg; fi ; \
82 mkdir -p $${INSDIR}/egg; \
83 tar cf - ${SRCS} ${ELCS} ${ELS} | (cd $${INSDIR}/egg && tar xpBf -)
87 if [ -d $${INSDIR}/egg ]; then \
88 ${RM} -rf $${INSDIR}/egg; \
92 egg/sj3rpc.elc: egg-com.elc egg/sj3.elc
93 egg/wnnrpc.elc: egg-com.elc egg/wnn.elc
95 egg.elc its/ascii.elc its/erpin.elc its/hankata.elc \
96 its/hira.elc its/jeonkak.elc its/pinyin.elc \
97 its/hangul.elc its/kata.elc its/quanjiao.elc \
98 its/zenkaku.elc its/zhuyin.elc: its-keydef.elc