Makefile.am 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. # Process this file with automake to produce Makefile.in
  2. NULL =
  3. EXTRA_DIST =
  4. CLEANFILES =
  5. DISTCLEANFILES =
  6. MAINTAINERCLEANFILES =
  7. EXTRA_DIST += meson.build
  8. include Makefile.sources
  9. # Convenience targets:
  10. lib:
  11. @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
  12. libs:
  13. @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
  14. bin_PROGRAMS =
  15. AM_CPPFLAGS = \
  16. -DHB_DISABLE_DEPRECATED \
  17. -I$(top_srcdir)/src/ \
  18. -I$(top_builddir)/src/ \
  19. $(GLIB_CFLAGS) \
  20. $(FREETYPE_CFLAGS) \
  21. $(CAIRO_FT_CFLAGS) \
  22. $(CHAFA_CFLAGS) \
  23. $(NULL)
  24. LDADD = \
  25. $(top_builddir)/src/libharfbuzz.la \
  26. -lm \
  27. $(GLIB_LIBS) \
  28. $(FREETYPE_LIBS) \
  29. $(NULL)
  30. if HAVE_GLIB
  31. if HAVE_FREETYPE
  32. if HAVE_CAIRO_FT
  33. hb_view_SOURCES = $(HB_VIEW_sources)
  34. hb_view_LDADD = \
  35. $(LDADD) \
  36. $(CAIRO_LIBS) \
  37. $(CAIRO_FT_LIBS) \
  38. $(CHAFA_LIBS) \
  39. $(NULL)
  40. bin_PROGRAMS += hb-view
  41. endif # HAVE_CAIRO_FT
  42. endif # HAVE_FREETYPE
  43. hb_shape_SOURCES = $(HB_SHAPE_sources)
  44. bin_PROGRAMS += hb-shape
  45. hb_subset_SOURCES = $(HB_SUBSET_CLI_sources)
  46. hb_subset_LDADD = \
  47. $(top_builddir)/src/libharfbuzz-subset.la \
  48. $(LDADD)
  49. bin_PROGRAMS += hb-subset
  50. hb_ot_shape_closure_SOURCES = $(HB_OT_SHAPE_CLOSURE_sources)
  51. bin_PROGRAMS += hb-ot-shape-closure
  52. endif # HAVE_GLIB
  53. #if HAVE_FONTCONFIG
  54. #hb_fc_list_SOURCES = \
  55. # hb-fc.cc \
  56. # hb-fc.h \
  57. # hb-fc-list.c \
  58. # $(NULL)
  59. #hb_fc_list_LDADD = \
  60. # $(LDADD) \
  61. # $(FONTCONFIG_LIBS) \
  62. # $(NULL)
  63. #bin_PROGRAMS += hb-fc-list
  64. #endif # HAVE_FONTCONFIG
  65. -include $(top_srcdir)/git.mk