Imported Upstream version 1.8.1
[platform/upstream/harfbuzz.git] / test / fuzzing / Makefile.am
index a7f7362..5af5a73 100644 (file)
@@ -11,15 +11,19 @@ lib:
        @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src fuzzing
 
 $(top_builddir)/src/libharfbuzz-fuzzing.la: lib
+$(top_builddir)/src/libharfbuzz-subset-fuzzing.la: lib
 
 EXTRA_DIST += \
        README \
-       run-fuzzer-tests.py \
+       run-shape-fuzzer-tests.py \
+       run-subset-fuzzer-tests.py \
        CMakeLists.txt \
        $(NULL)
 
 check_PROGRAMS = \
-       hb-fuzzer \
+       hb-shape-fuzzer \
+       hb-subset-fuzzer \
+       hb-subset-get-codepoints-fuzzer \
        $(NULL)
 
 AM_CPPFLAGS = \
@@ -31,22 +35,53 @@ LDADD = \
        $(top_builddir)/src/libharfbuzz-fuzzing.la \
        $(NULL)
 
-hb_fuzzer_SOURCES = \
+hb_shape_fuzzer_SOURCES = \
        hb-fuzzer.hh \
-       hb-fuzzer.cc \
+       hb-shape-fuzzer.cc \
        main.cc \
        $(NULL)
-hb_fuzzer_LDADD = \
+hb_shape_fuzzer_LDADD = \
        $(LDADD) \
        $(NULL)
-hb_fuzzer_CPPFLAGS = \
+hb_shape_fuzzer_CPPFLAGS = \
        $(AM_CPPFLAGS) \
        $(NULL)
-hb_fuzzer_DEPENDENCIES = \
+hb_shape_fuzzer_DEPENDENCIES = \
+       lib \
+       $(NULL)
+
+hb_subset_fuzzer_SOURCES = \
+       hb-fuzzer.hh \
+       hb-subset-fuzzer.cc \
+       main.cc \
+       $(NULL)
+hb_subset_fuzzer_LDADD = \
+       $(top_builddir)/src/libharfbuzz-subset-fuzzing.la \
+       $(NULL)
+hb_subset_fuzzer_CPPFLAGS = \
+       $(AM_CPPFLAGS) \
+       $(NULL)
+hb_subset_fuzzer_DEPENDENCIES = \
+       lib \
+       $(NULL)
+
+hb_subset_get_codepoints_fuzzer_SOURCES = \
+       hb-fuzzer.hh \
+       hb-subset-get-codepoints-fuzzer.cc \
+       main.cc \
+       $(NULL)
+hb_subset_get_codepoints_fuzzer_LDADD = \
+       $(top_builddir)/src/libharfbuzz-subset-fuzzing.la \
+       $(NULL)
+hb_subset_get_codepoints_fuzzer_CPPFLAGS = \
+       $(AM_CPPFLAGS) \
+       $(NULL)
+hb_subset_get_codepoints_fuzzer_DEPENDENCIES = \
        lib \
        $(NULL)
 
 check:
-       EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-fuzzer-tests.py
+       EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-shape-fuzzer-tests.py
+       EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-subset-fuzzer-tests.py
 
 -include $(top_srcdir)/git.mk