Imported Upstream version 1.8.1
[platform/upstream/harfbuzz.git] / test / fuzzing / Makefile.am
1 # Process this file with automake to produce Makefile.in
2
3 NULL =
4 EXTRA_DIST =
5 CLEANFILES =
6 DISTCLEANFILES =
7 MAINTAINERCLEANFILES =
8
9 # Convenience targets:
10 lib:
11         @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src fuzzing
12
13 $(top_builddir)/src/libharfbuzz-fuzzing.la: lib
14 $(top_builddir)/src/libharfbuzz-subset-fuzzing.la: lib
15
16 EXTRA_DIST += \
17         README \
18         run-shape-fuzzer-tests.py \
19         run-subset-fuzzer-tests.py \
20         CMakeLists.txt \
21         $(NULL)
22
23 check_PROGRAMS = \
24         hb-shape-fuzzer \
25         hb-subset-fuzzer \
26         hb-subset-get-codepoints-fuzzer \
27         $(NULL)
28
29 AM_CPPFLAGS = \
30         -DHB_DISABLE_DEPRECATED \
31         -I$(top_srcdir)/src/ \
32         -I$(top_builddir)/src/ \
33         $(NULL)
34 LDADD = \
35         $(top_builddir)/src/libharfbuzz-fuzzing.la \
36         $(NULL)
37
38 hb_shape_fuzzer_SOURCES = \
39         hb-fuzzer.hh \
40         hb-shape-fuzzer.cc \
41         main.cc \
42         $(NULL)
43 hb_shape_fuzzer_LDADD = \
44         $(LDADD) \
45         $(NULL)
46 hb_shape_fuzzer_CPPFLAGS = \
47         $(AM_CPPFLAGS) \
48         $(NULL)
49 hb_shape_fuzzer_DEPENDENCIES = \
50         lib \
51         $(NULL)
52
53 hb_subset_fuzzer_SOURCES = \
54         hb-fuzzer.hh \
55         hb-subset-fuzzer.cc \
56         main.cc \
57         $(NULL)
58 hb_subset_fuzzer_LDADD = \
59         $(top_builddir)/src/libharfbuzz-subset-fuzzing.la \
60         $(NULL)
61 hb_subset_fuzzer_CPPFLAGS = \
62         $(AM_CPPFLAGS) \
63         $(NULL)
64 hb_subset_fuzzer_DEPENDENCIES = \
65         lib \
66         $(NULL)
67
68 hb_subset_get_codepoints_fuzzer_SOURCES = \
69         hb-fuzzer.hh \
70         hb-subset-get-codepoints-fuzzer.cc \
71         main.cc \
72         $(NULL)
73 hb_subset_get_codepoints_fuzzer_LDADD = \
74         $(top_builddir)/src/libharfbuzz-subset-fuzzing.la \
75         $(NULL)
76 hb_subset_get_codepoints_fuzzer_CPPFLAGS = \
77         $(AM_CPPFLAGS) \
78         $(NULL)
79 hb_subset_get_codepoints_fuzzer_DEPENDENCIES = \
80         lib \
81         $(NULL)
82
83 check:
84         EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-shape-fuzzer-tests.py
85         EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-subset-fuzzer-tests.py
86
87 -include $(top_srcdir)/git.mk