1# Process this file with automake to produce Makefile.in
2
3NULL =
4EXTRA_DIST =
5CLEANFILES =
6DISTCLEANFILES =
7MAINTAINERCLEANFILES =
8
9EXTRA_DIST += meson.build
10
11include Makefile.sources
12
13# Convenience targets:
14lib:
15	@$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
16libs:
17	@$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
18
19bin_PROGRAMS =
20
21AM_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	$(NULL)
29LDADD = \
30	$(top_builddir)/src/libharfbuzz.la \
31	-lm \
32	$(GLIB_LIBS) \
33	$(FREETYPE_LIBS) \
34	$(NULL)
35
36if HAVE_GLIB
37
38if HAVE_FREETYPE
39if HAVE_CAIRO_FT
40hb_view_SOURCES = $(HB_VIEW_sources)
41hb_view_LDADD = \
42	$(LDADD) \
43	$(CAIRO_LIBS) \
44	$(CAIRO_FT_LIBS) \
45	$(NULL)
46bin_PROGRAMS += hb-view
47endif # HAVE_CAIRO_FT
48endif # HAVE_FREETYPE
49
50hb_shape_SOURCES = $(HB_SHAPE_sources)
51bin_PROGRAMS += hb-shape
52
53hb_subset_SOURCES = $(HB_SUBSET_CLI_sources)
54hb_subset_LDADD = \
55	$(top_builddir)/src/libharfbuzz-subset.la \
56	$(LDADD)
57
58bin_PROGRAMS += hb-subset
59
60hb_ot_shape_closure_SOURCES = $(HB_OT_SHAPE_CLOSURE_sources)
61bin_PROGRAMS += hb-ot-shape-closure
62
63endif # HAVE_GLIB
64
65#if HAVE_FONTCONFIG
66#hb_fc_list_SOURCES = \
67#	hb-fc.cc \
68#	hb-fc.h \
69#	hb-fc-list.c \
70#	$(NULL)
71#hb_fc_list_LDADD = \
72#	$(LDADD) \
73#	$(FONTCONFIG_LIBS) \
74#	$(NULL)
75#bin_PROGRAMS += hb-fc-list
76#endif # HAVE_FONTCONFIG
77
78-include $(top_srcdir)/git.mk
79