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