dc8a2c854d36da5d30099e4cb39c715c5ca8e1be
[external/pango1.0.git] / modules / Makefile.am
1 ## Process this file with automake to create Makefile.in.
2
3 SUBDIRS =               \
4         arabic          \
5         basic           \
6         hangul          \
7         hebrew          \
8         indic           \
9         khmer           \
10         syriac          \
11         thai            \
12         tibetan
13
14 EXTRA_DIST =            \
15         Module.mk       \
16         module.def      \
17         pangorc
18
19 CLEANFILES =            \
20         pango.modules
21
22 if CROSS_COMPILING
23 RUN_QUERY_MODULES_TEST=false
24 else
25 RUN_QUERY_MODULES_TEST=true
26 all-local: pango.modules
27 endif
28
29 install-data-local: $(top_builddir)/pango/pango-querymodules$(EXEEXT)
30         @if $(RUN_QUERY_MODULES_TEST) && test -z "$(DESTDIR)" ; then    \
31           echo $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango \&\&      \
32           $(top_builddir)/pango/pango-querymodules$(EXEEXT)             \
33                 \> $(DESTDIR)$(sysconfdir)/pango/pango.modules ;        \
34           $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango &&             \
35           $(top_builddir)/pango/pango-querymodules$(EXEEXT)             \
36                 > $(DESTDIR)$(sysconfdir)/pango/pango.modules ;         \
37         else                                                            \
38           echo "***" ;                                                  \
39           echo "*** Warning: $(sysconfdir)/pango/pango.modules" ;       \
40           echo "*** not created" ;                                      \
41           echo "*** Generate this file on the target system" ;          \
42           echo "*** using pango-querymodules" ;                         \
43           echo "***" ;                                                  \
44         fi
45
46 uninstall-local:
47         $(RM) $(DESTDIR)$(sysconfdir)/pango/pango.modules
48
49 pango.modules:                                          \
50         $(SUBDIRS)                                      \
51         $(top_builddir)/config.status                   \
52         $(top_builddir)/pango/pango-querymodules$(EXEEXT)
53         $(AM_V_GEN) if $(RUN_QUERY_MODULES_TEST) && find . -name '*.la' | grep -v '\.libs' | grep -v libpango | grep '.' > /dev/null ; then \
54           echo "Writing a pango.modules file to use with tests/examples."; \
55           $(top_builddir)/pango/pango-querymodules$(EXEEXT) `find . -name '*.la' | grep -v '\.libs' | grep -v libpango` > $@ ;\
56         else \
57           echo "***" ; \
58           echo "*** No dynamic modules found, or cross-compiling" ; \
59           echo "*** Will use only static modules for tests and examples." ; \
60           echo "***" ; \
61           > $@; \
62         fi
63
64 included-modules:
65         @for d in $(SUBDIRS) ; do \
66                 ( cd $$d && $(MAKE) $(AM_MAKEFLAGS) included-modules ) ; \
67         done
68
69 dynamic-modules:
70         @for d in $(SUBDIRS) ; do \
71                 ( cd $$d && $(MAKE) $(AM_MAKEFLAGS) dynamic-modules ) ; \
72         done
73
74 .PHONY: included-modules dynamic-modules
75
76 -include $(top_srcdir)/git.mk