8 XEMACS_OPTS = --site-includes=/sw/include:/sw/include/db4 \
9 --site-libraries=/sw/lib
12 all: build-concord build-libchise
17 force-config-concord: concord
18 cd concord && ./configure $(CONCORD_OPTS)
20 config-concord: concord concord/config.h
23 cd concord && ./configure $(CONCORD_OPTS)
25 build-concord: config-concord
28 install-concord: build-concord $(PREFIX)/lib/libconcord.a
30 $(PREFIX)/lib/libconcord.a: concord/libconcord.la
31 cd concord && make install
34 config-libchise: install-concord libchise libchise/config.h
37 cd libchise && ./configure $(LIBCHISE_OPTS)
39 build-libchise: config-libchise
42 install-libchise: build-libchise $(PREFIX)/lib/libchise.a
44 $(PREFIX)/lib/libchise.a: libchise/libchise.la
45 cd libchise && make install
48 install-core: install-concord install-libchise install-db
51 -cd $(PREFIX)/share; mkdir chise
52 (cd chise-db; tar cvf - db* ) \
53 | (cd $(PREFIX)/share/chise; tar xvf -)
56 config-xemacs: xemacs-chise xemacs-chise/src/config.h
58 xemacs-chise/src/config.h:
59 cd xemacs-chise && ./configure --with-chise --without-xim --pdump \
60 $(XEMACS_OPTS) --with-database=berkdb
62 build-xemacs: config-xemacs
63 cd xemacs-chise && make
65 install-xemacs: install-libchise $(PREFIX)/bin/xemacs
67 $(PREFIX)/bin/xemacs: build-xemacs xemacs-chise/src/xemacs
68 cd xemacs-chise && make install
71 install-ids: install-xemacs ids
72 cd ids && make install
75 install-base: install-ids
78 generate-db: install-base
82 -cd chise-db && mkdir db-$(VERSION)
83 (cd $(PREFIX)/lib/xemacs-21.4.15/etc/chise-db; \
85 | (cd chise-db/db-$(VERSION); tar xvf - )
86 -cd chise-db && ln -s db-$(VERSION) db
90 sh -c 'cvs tag -R chise-core-`echo $(VERSION) | tr . _`; \
92 cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise \
93 export -d chise-core-$(VERSION) \
94 -r chise-core-`echo $(VERSION) | tr . _` \
96 #cd /tmp; mkdir chise-core-$(VERSION)
97 #rsync -av Makefile libchise chise-db \
99 # /tmp/chise-core-$(VERSION)
100 rsync -av Makefile concord libchise chise-db \
101 /tmp/chise-core-$(VERSION)
102 cd /tmp; tar cvzf chise-core-$(VERSION).tar.gz \
103 chise-core-$(VERSION)
105 get-base: concord libchise xemacs-chise ids
108 cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise co concord
111 cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise co libchise
113 xemacs-chise: .cvs-login
114 cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise co \
115 -d xemacs-chise xemacs
118 cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise co ids
121 cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise login
126 cd concord; make distclean
127 cd libchise; make distclean
128 cd xemacs-chise; make distclean
135 rm -rf concord libchise xemacs-chise ids