Makefile.am 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. # Process this file with automake to produce Makefile.in
  2. NULL =
  3. EXTRA_DIST =
  4. CLEANFILES =
  5. DISTCLEANFILES =
  6. MAINTAINERCLEANFILES =
  7. # Convenience targets:
  8. lib:
  9. @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
  10. libs:
  11. @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
  12. $(top_builddir)/src/libharfbuzz.la: lib
  13. $(top_builddir)/src/libharfbuzz-subset.la: libs
  14. EXTRA_DIST += \
  15. README.md \
  16. run-shape-fuzzer-tests.py \
  17. run-subset-fuzzer-tests.py \
  18. run-draw-fuzzer-tests.py \
  19. meson.build \
  20. fonts \
  21. $(NULL)
  22. check_PROGRAMS = \
  23. hb-shape-fuzzer \
  24. hb-subset-fuzzer \
  25. hb-set-fuzzer \
  26. hb-draw-fuzzer \
  27. $(NULL)
  28. AM_CPPFLAGS = \
  29. -DHB_DISABLE_DEPRECATED \
  30. -I$(top_srcdir)/src/ \
  31. -I$(top_builddir)/src/ \
  32. $(NULL)
  33. hb_shape_fuzzer_SOURCES = \
  34. hb-fuzzer.hh \
  35. hb-shape-fuzzer.cc \
  36. main.cc \
  37. $(NULL)
  38. hb_shape_fuzzer_LDADD = $(top_builddir)/src/libharfbuzz.la
  39. hb_shape_fuzzer_CPPFLAGS = $(AM_CPPFLAGS)
  40. hb_shape_fuzzer_DEPENDENCIES = $(top_builddir)/src/libharfbuzz.la
  41. hb_subset_fuzzer_SOURCES = \
  42. hb-fuzzer.hh \
  43. hb-subset-fuzzer.cc \
  44. main.cc \
  45. $(NULL)
  46. hb_subset_fuzzer_LDADD = \
  47. $(top_builddir)/src/libharfbuzz.la \
  48. $(top_builddir)/src/libharfbuzz-subset.la
  49. hb_subset_fuzzer_CPPFLAGS = $(AM_CPPFLAGS)
  50. hb_subset_fuzzer_DEPENDENCIES = $(top_builddir)/src/libharfbuzz-subset.la
  51. hb_set_fuzzer_SOURCES = \
  52. hb-fuzzer.hh \
  53. hb-set-fuzzer.cc \
  54. main.cc \
  55. $(NULL)
  56. hb_set_fuzzer_LDADD = $(top_builddir)/src/libharfbuzz.la
  57. hb_set_fuzzer_CPPFLAGS = $(AM_CPPFLAGS)
  58. hb_set_fuzzer_DEPENDENCIES = $(top_builddir)/src/libharfbuzz.la
  59. hb_draw_fuzzer_SOURCES = \
  60. hb-fuzzer.hh \
  61. hb-draw-fuzzer.cc \
  62. main.cc \
  63. $(NULL)
  64. hb_draw_fuzzer_LDADD = $(top_builddir)/src/libharfbuzz.la
  65. hb_draw_fuzzer_CPPFLAGS = $(AM_CPPFLAGS)
  66. hb_draw_fuzzer_DEPENDENCIES = $(top_builddir)/src/libharfbuzz.la
  67. check:
  68. EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" LIBTOOL="$(LIBTOOL)" $(srcdir)/run-shape-fuzzer-tests.py
  69. EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" LIBTOOL="$(LIBTOOL)" $(srcdir)/run-subset-fuzzer-tests.py
  70. EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" LIBTOOL="$(LIBTOOL)" $(srcdir)/run-draw-fuzzer-tests.py
  71. check-valgrind:
  72. $(AM_V_at)RUN_VALGRIND=1 $(MAKE) $(AM_MAKEFLGS) check
  73. -include $(top_srcdir)/git.mk