File: Makefile

package info (click to toggle)
chise-base 0.3.0-2.5
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 40,452 kB
  • sloc: sh: 7,516; ansic: 1,547; makefile: 183
file content (77 lines) | stat: -rw-r--r-- 1,714 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
VERSION = 0.3.0

TAR	= tar

PREFIX		= /usr/local
LIBCHISE_OPTS	= 
XEMACS_OPTS	= --site-includes=/sw/include:/sw/include/db4 \
	--site-libraries=/sw/lib


all:	config-libchise build-libchise

config-libchise: libchise
	cd libchise && ./configure $(LIBCHISE_OPTS)

build-libchise:
	cd libchise && make

install:	install-libchise install-db

install-libchise:
	cd libchise && make install

install-db:
	(cd chise-db; tar cvf - lib share/chise) \
		| (cd $(PREFIX); tar xvf -)


config-xemacs:	xemacs-chise
	cd xemacs-chise && ./configure --with-chise --without-xim --pdump \
		$(XEMACS_OPTS) --with-database=berkdb

build-xemacs:		config-xemacs
	cd xemacs-chise && make

install-xemacs:
	cd xemacs-chise && make install

install-ids:	ids
	cd ids && make install


generate-db:	install-xemacs install-ids

chise-db:
	-mkdir chise-db
	(cd $(PREFIX); tar cvf -  share/chise \
		lib/xemacs-21.4.15/etc/chise-db ) \
		| (cd chise-db; tar xvf - )

tar:
	cd /tmp; mkdir chise-base-$(VERSION)
	#rsync -av Makefile libchise chise-db \
	#	 xemacs-chise ids 
	#	/tmp/chise-base-$(VERSION)
	rsync -av Makefile libchise chise-db /tmp/chise-base-$(VERSION)
	cd /tmp; tar cvzf chise-base-$(VERSION).tar.gz \
		chise-base-$(VERSION)

libchise:
	cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise login
	cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise co libchise

xemacs-chise:
	cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise login
	cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise co \
		-d xemacs-chise xemacs

ids:
	cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise login
	cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise co ids


distclean:
	cd libchise; make distclean
	cd xemacs-chise; make distclean
	cd ids; make clean