Imported Upstream version 0.9.40
[platform/upstream/harfbuzz.git] / util / Makefile.am
1 # Process this file with automake to produce Makefile.in
2
3 NULL =
4 EXTRA_DIST =
5 CLEANFILES =
6 DISTCLEANFILES =
7 MAINTAINERCLEANFILES =
8
9 # Convenience targets:
10 lib:
11         @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
12
13 bin_PROGRAMS =
14
15 AM_CPPFLAGS = \
16         -DHB_DISABLE_DEPRECATED \
17         -I$(top_srcdir)/src/ \
18         -I$(top_builddir)/src/ \
19         $(GLIB_CFLAGS) \
20         $(FREETYPE_CFLAGS) \
21         $(CAIRO_FT_CFLAGS) \
22         $(NULL)
23 LDADD = \
24         $(top_builddir)/src/libharfbuzz.la \
25         -lm \
26         $(GLIB_LIBS) \
27         $(FREETYPE_LIBS) \
28         $(NULL)
29
30 if HAVE_GLIB
31
32 if HAVE_FREETYPE
33 if HAVE_CAIRO_FT
34 hb_view_SOURCES = \
35         hb-view.cc \
36         options.cc \
37         options.hh \
38         main-font-text.hh \
39         shape-consumer.hh \
40         ansi-print.cc \
41         ansi-print.hh \
42         helper-cairo.cc \
43         helper-cairo.hh \
44         helper-cairo-ansi.cc \
45         helper-cairo-ansi.hh \
46         view-cairo.cc \
47         view-cairo.hh \
48         $(NULL)
49 hb_view_LDADD = \
50         $(LDADD) \
51         $(CAIRO_LIBS) \
52         $(CAIRO_FT_LIBS) \
53         $(NULL)
54 bin_PROGRAMS += hb-view
55 endif # HAVE_CAIRO_FT
56 endif # HAVE_FREETYPE
57
58 hb_shape_SOURCES = \
59         hb-shape.cc \
60         options.cc \
61         options.hh \
62         main-font-text.hh \
63         shape-consumer.hh \
64         $(NULL)
65 bin_PROGRAMS += hb-shape
66
67 if HAVE_OT
68 hb_ot_shape_closure_SOURCES = \
69         hb-ot-shape-closure.cc \
70         options.cc \
71         options.hh \
72         main-font-text.hh \
73         $(NULL)
74 bin_PROGRAMS += hb-ot-shape-closure
75 endif # HAVE_OT
76
77 endif # HAVE_GLIB
78
79 -include $(top_srcdir)/git.mk