Imported Upstream version 8.2.2
[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 EXTRA_DIST += meson.build
10
11 include Makefile.sources
12
13 # Convenience targets:
14 lib:
15         @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
16 libs:
17         @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
18
19 bin_PROGRAMS =
20
21 AM_CPPFLAGS = \
22         -DHB_DISABLE_DEPRECATED \
23         -I$(top_srcdir)/src/ \
24         -I$(top_builddir)/src/ \
25         $(GLIB_CFLAGS) \
26         $(FREETYPE_CFLAGS) \
27         $(CAIRO_FT_CFLAGS) \
28         $(CHAFA_CFLAGS) \
29         $(NULL)
30 LDADD = \
31         $(top_builddir)/src/libharfbuzz.la \
32         -lm \
33         $(GLIB_LIBS) \
34         $(FREETYPE_LIBS) \
35         $(NULL)
36
37 if HAVE_GLIB
38
39 if HAVE_CAIRO
40 hb_view_SOURCES = $(HB_VIEW_sources)
41 hb_view_LDADD = \
42         $(top_builddir)/src/libharfbuzz-cairo.la \
43         $(LDADD) \
44         $(CAIRO_LIBS) \
45         $(CAIRO_FT_LIBS) \
46         $(CHAFA_LIBS) \
47         $(NULL)
48 bin_PROGRAMS += hb-view
49 endif # HAVE_CAIRO
50
51 hb_shape_SOURCES = $(HB_SHAPE_sources)
52 bin_PROGRAMS += hb-shape
53
54 hb_info_SOURCES = $(HB_INFO_sources)
55 hb_info_LDADD = \
56         $(LDADD) \
57         $(NULL)
58 if HAVE_GOBJECT
59 hb_info_LDADD += \
60         $(top_builddir)/src/libharfbuzz-gobject.la \
61         $(GOBJECT_LIBS) \
62         $(NULL)
63 endif # HAVE_GOBJECT
64 if HAVE_CHAFA
65 hb_info_LDADD += $(CHAFA_LIBS)
66 endif # HAVE_CHAFA
67 bin_PROGRAMS += hb-info
68
69 hb_subset_SOURCES = $(HB_SUBSET_CLI_sources)
70 hb_subset_LDADD = \
71         $(top_builddir)/src/libharfbuzz-subset.la \
72         $(LDADD)
73 bin_PROGRAMS += hb-subset
74
75 hb_ot_shape_closure_SOURCES = $(HB_OT_SHAPE_CLOSURE_sources)
76 bin_PROGRAMS += hb-ot-shape-closure
77
78 endif # HAVE_GLIB
79
80 #if HAVE_FONTCONFIG
81 #hb_fc_list_SOURCES = \
82 #       hb-fc.cc \
83 #       hb-fc.h \
84 #       hb-fc-list.c \
85 #       $(NULL)
86 #hb_fc_list_LDADD = \
87 #       $(LDADD) \
88 #       $(FONTCONFIG_LIBS) \
89 #       $(NULL)
90 #bin_PROGRAMS += hb-fc-list
91 #endif # HAVE_FONTCONFIG
92
93 -include $(top_srcdir)/git.mk