Importing Liece 1.4.3.
[elisp/liece.git] / Makefile.am
1 SUBDIRS = . dcc doc etc lisp 
2
3 CVSROOT = :pserver:anonymous@cvs.m17n.org:/cvs/root
4 if USE_TM
5 ALL_LOCAL_TARGET = all-tm
6 INSTALL_LOCAL_TARGET = install-tm
7 CLEAN_LOCAL_TARGET = clean-tm
8 else
9 ALL_LOCAL_TARGET = 
10 INSTALL_LOCAL_TARGET = 
11 CLEAN_LOCAL_TARGET =
12 endif
13
14 if USE_PACKAGE
15 ALL_TM_TARGET = package
16 INSTALL_TM_TARGET = install-package
17 else
18 ALL_TM_TARGET = 
19 INSTALL_TM_TARGET = install 
20 endif
21
22 CLEAN_TM_TARGET = clean
23
24 if USE_CUSTOM_LISPDIR
25 INSTALL_TM_MAKEFLAGS = LISPDIR=$(lispdir) VERSION_SPECIFIC_LISPDIR=$(lispdir)
26 else
27 INSTALL_TM_MAKEFLAGS = 
28 endif
29
30 if USE_CUSTOM_PACKAGEDIR
31 INSTALL_TM_MAKEFLAGS = PACKAGEDIR=$(packagedir)
32 endif
33
34 all-local: $(ALL_LOCAL_TARGET)
35
36 install-data-local: $(INSTALL_LOCAL_TARGET) 
37
38 clean-local: $(CLEAN_LOCAL_TARGET) 
39
40 all-tm:
41         @if grep ${CVSROOT} ${HOME}/.cvspass; then :; else \
42         echo "${CVSROOT} A" >> ${HOME}/.cvspass; fi; \
43         target=`echo $@ | sed s/-recursive//`; \
44         if test -d apel; then :; else \
45                 cvs -d ${CVSROOT} -z3 checkout apel; fi; \
46         if test -d flim; then :; else \
47                 cvs -d ${CVSROOT} -z3 checkout -r flim-1_13 flim; fi; \
48         list='apel flim'; for subdir in $$list; do \
49                 echo "Making $$target in $$subdir"; \
50                 ( cd $$subdir && \
51                 $(MAKE) $(AM_MAKEFLAGS) $(ALL_TM_TARGET) ) ; \
52         done
53
54 install-tm: all-tm
55         @target=`echo $@ | sed s/-recursive//`; \
56         list='apel flim'; for subdir in $$list; do \
57                 echo "Making $$target in $$subdir"; \
58                 ( cd $$subdir && \
59                 $(MAKE) $(INSTALL_TM_MAKEFLAGS) $(INSTALL_TM_TARGET) ) ; \
60         done
61
62 clean-tm:
63         @target=`echo $@ | sed s/-recursive//`; \
64         list='apel flim'; for subdir in $$list; do \
65                 echo "Making $$target in $$subdir"; \
66                 ( cd $$subdir && \
67                 $(MAKE) $(AM_MAKEFLAGS) $(CLEAN_TM_TARGET) ) ; \
68         done
69