OSDN Git Service

add French menu
[howm/howm.git] / Makefile.am
1 # shamelessly copied from navi2ch-cvs-0.0.20031209
2 # $Id: Makefile.am,v 1.23 2010-12-31 12:12:48 hira Exp $
3
4 howm_LISP = \
5         howm.el \
6         howm-menu.el \
7         howm-reminder.el \
8         howm-date.el \
9         howm-misc.el \
10         howm-mode.el \
11         howm-view.el \
12         howm-backend.el \
13         howm-common.el \
14         howm-vars.el \
15         howm-lang-en.el \
16         howm-lang-fr.el \
17         howm-lang-ja.el \
18         howm-menu-en.el \
19         howm-menu-fr.el \
20         howm-menu-ja.el \
21         honest-report.el \
22         action-lock.el \
23         riffle.el \
24         gfunc.el \
25         illusion.el \
26         cheat-font-lock.el
27
28 EXTRA_DIST = Makefile.old bcomp.el howm-mkmenu.el $(howm_LISP) \
29         bcomp.el.in howm.el.in test.bat
30 BUILT_SOURCES = $(srcdir)/howm.el $(srcdir)/bcomp.el
31 SUBDIRS = doc ext en fr ja sample
32
33 MENU_SRC = en/0000-00-00-000000.txt \
34         fr/0000-00-00-000000.txt \
35         ja/0000-00-00-000000.txt
36 MENU_EL = $(srcdir)/howm-menu-en.el \
37         $(srcdir)/howm-menu-fr.el \
38         $(srcdir)/howm-menu-ja.el
39 TEST_INIT = sample/dot.emacs
40
41 AM_MAKEFLAGS = HOWM_MAKE=t
42
43 $(MENU_EL): $(srcdir)/howm-mkmenu.el $(MENU_SRC)
44         $(EMACS) -q -batch -l $(srcdir)/howm-mkmenu.el
45
46 # snap:
47 #       rm -f $(srcdir)/howm-version.el && \
48 #       $(MAKE) $(AM_MAKEFLAGS) VERSION=@VERSION@-`date +%y%m%d` dist elcdist && \
49 #       rm -f $(srcdir)/howm-version.el && \
50 #       $(MAKE) $(AM_MAKEFLAGS) $(srcdir)/howm-version.el
51
52 # recompile: $(howm_LISP)
53 #       rm -f $(ELCFILES) && \
54 #       HOWM_MAKE=t EMACS="$(EMACS)" $(SHELL) $(srcdir)/elisp-comp $(howm_LISP)
55
56 # elcdist: $(ELCFILES)
57 #       rm -rf $(distdir) && \
58 #       mkdir $(distdir) && \
59 #       cp -p $(ELCFILES) $(distdir) && \
60 #       $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir)-elc.tar.gz && \
61 #       rm -rf $(distdir)
62
63 $(srcdir)/bcomp.el: $(srcdir)/bcomp.el.in $(srcdir)/Makefile.am
64         rm -f $@ && \
65         list=`for file in $(howm_LISP); do echo -n "\"$$file\" "; done` && \
66         sed -e "s/@\(howm_LISP\)@/$$list/" < $(srcdir)/bcomp.el.in > $@
67
68 # $(ELCFILES): $(howm_LISP)
69 #       $(MAKE) $(AM_MAKEFLAGS) recompile
70
71 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
72         cd $(top_builddir) && \
73         CONFIG_HEADERS= CONFIG_LINKS= \
74         CONFIG_FILES=$@ $(SHELL) ./config.status
75
76 Makefiles: $(top_builddir)/config.status
77         $(SHELL) $(top_builddir)/config.status
78
79 update:
80         ( cd $(srcdir); $(CVS) update -P -d ) && \
81         $(MAKE) $(AM_MAKEFLAGS) Makefiles
82
83 test:
84         HOWM_TEST=t $(EMACS) -q --no-site-file -l $(TEST_INIT)