1# Process this file with automake to produce Makefile.in
2
3NULL =
4EXTRA_DIST =
5CLEANFILES =
6DISTCLEANFILES =
7MAINTAINERCLEANFILES =
8
9include Makefile.sources
10
11# Convenience targets:
12lib:
13	@$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
14libs:
15	@$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
16
17bin_PROGRAMS =
18
19AM_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)
27LDADD = \
28	$(top_builddir)/src/libharfbuzz.la \
29	-lm \
30	$(GLIB_LIBS) \
31	$(FREETYPE_LIBS) \
32	$(NULL)
33
34if HAVE_GLIB
35
36if HAVE_FREETYPE
37if HAVE_CAIRO_FT
38hb_view_SOURCES = $(HB_VIEW_sources)
39hb_view_LDADD = \
40	$(LDADD) \
41	$(CAIRO_LIBS) \
42	$(CAIRO_FT_LIBS) \
43	$(NULL)
44bin_PROGRAMS += hb-view
45endif # HAVE_CAIRO_FT
46endif # HAVE_FREETYPE
47
48hb_shape_SOURCES = $(HB_SHAPE_sources)
49bin_PROGRAMS += hb-shape
50
51hb_subset_SOURCES = $(HB_SUBSET_CLI_sources)
52hb_subset_LDADD = \
53	$(top_builddir)/src/libharfbuzz-subset.la \
54	$(LDADD)
55
56bin_PROGRAMS += hb-subset
57
58hb_ot_shape_closure_SOURCES = $(HB_OT_SHAPE_CLOSURE_sources)
59bin_PROGRAMS += hb-ot-shape-closure
60
61endif # 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
77