5298e7732843ac40afe535e706184f9afa01c2a3
[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 include Makefile.sources
10
11 # Convenience targets:
12 lib:
13         @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
14 libs:
15         @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
16
17 bin_PROGRAMS =
18
19 AM_CPPFLAGS = \
20         -DHB_DISABLE_DEPRECATED \
21         -I$(top_srcdir)/src/ \
22         -I$(top_builddir)/src/ \
23         $(GLIB_CFLAGS) \
24         $(FREETYPE_CFLAGS) \
25         $(CAIRO_FT_CFLAGS) \
26         $(NULL)
27 LDADD = \
28         $(top_builddir)/src/libharfbuzz.la \
29         -lm \
30         $(GLIB_LIBS) \
31         $(FREETYPE_LIBS) \
32         $(NULL)
33
34 if HAVE_GLIB
35
36 if HAVE_FREETYPE
37 if HAVE_CAIRO_FT
38 hb_view_SOURCES = $(HB_VIEW_sources)
39 hb_view_LDADD = \
40         $(LDADD) \
41         $(CAIRO_LIBS) \
42         $(CAIRO_FT_LIBS) \
43         $(NULL)
44 bin_PROGRAMS += hb-view
45 endif # HAVE_CAIRO_FT
46 endif # HAVE_FREETYPE
47
48 hb_shape_SOURCES = $(HB_SHAPE_sources)
49 bin_PROGRAMS += hb-shape
50
51 hb_subset_SOURCES = $(HB_SUBSET_CLI_sources)
52 hb_subset_LDADD = \
53         $(top_builddir)/src/libharfbuzz-subset.la \
54         $(LDADD)
55
56 bin_PROGRAMS += hb-subset
57
58 hb_ot_shape_closure_SOURCES = $(HB_OT_SHAPE_CLOSURE_sources)
59 bin_PROGRAMS += hb-ot-shape-closure
60
61 endif # HAVE_GLIB
62
63 #if HAVE_FONTCONFIG
64 #hb_fc_list_SOURCES = \
65 #       hb-fc.cc \
66 #       hb-fc.h \
67 #       hb-fc-list.c \
68 #       $(NULL)
69 #hb_fc_list_LDADD = \
70 #       $(LDADD) \
71 #       $(FONTCONFIG_LIBS) \
72 #       $(NULL)
73 #bin_PROGRAMS += hb-fc-list
74 #endif # HAVE_FONTCONFIG
75
76 -include $(top_srcdir)/git.mk