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