[fuzzing] Make "make lib" faster and more usable

pull/1378/head
Behdad Esfahbod 6 years ago
parent 4674655841
commit f9e0552deb
  1. 2
      src/Makefile.am
  2. 12
      test/fuzzing/Makefile.am

@ -195,7 +195,7 @@ libharfbuzz_subset_fuzzing_la_LINK = $(chosen_linker) $(libharfbuzz_subset_fuzzi
libharfbuzz_subset_fuzzing_la_SOURCES = $(libharfbuzz_subset_la_SOURCES) libharfbuzz_subset_fuzzing_la_SOURCES = $(libharfbuzz_subset_la_SOURCES)
libharfbuzz_subset_fuzzing_la_CPPFLAGS = $(HBCFLAGS) $(FUZZING_CPPFLAGS) libharfbuzz_subset_fuzzing_la_CPPFLAGS = $(HBCFLAGS) $(FUZZING_CPPFLAGS)
libharfbuzz_subset_fuzzing_la_LDFLAGS = $(AM_LDFLAGS) libharfbuzz_subset_fuzzing_la_LDFLAGS = $(AM_LDFLAGS)
libharfbuzz_subset_fuzzing_la_LIBADD = $(libharfbuzz_subset_la_LIBADD) libharfbuzz_subset_fuzzing_la_LIBADD = libharfbuzz-fuzzing.la
EXTRA_libharfbuzz_subset_fuzzing_la_DEPENDENCIES = $(EXTRA_libharfbuzz_subset_la_DEPENDENCIES) EXTRA_libharfbuzz_subset_fuzzing_la_DEPENDENCIES = $(EXTRA_libharfbuzz_subset_la_DEPENDENCIES)
CLEANFILES += libharfbuzz-subset-fuzzing.la CLEANFILES += libharfbuzz-subset-fuzzing.la

@ -7,11 +7,13 @@ DISTCLEANFILES =
MAINTAINERCLEANFILES = MAINTAINERCLEANFILES =
# Convenience targets: # Convenience targets:
lib: lib-only:
@$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src fuzzing @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src fuzzing
lib: lib-only
@$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
$(top_builddir)/src/libharfbuzz-fuzzing.la: lib $(top_builddir)/src/libharfbuzz-fuzzing.la: lib-only
$(top_builddir)/src/libharfbuzz-subset-fuzzing.la: lib $(top_builddir)/src/libharfbuzz-subset-fuzzing.la: lib-only
EXTRA_DIST += \ EXTRA_DIST += \
README \ README \
@ -47,7 +49,7 @@ hb_shape_fuzzer_CPPFLAGS = \
$(AM_CPPFLAGS) \ $(AM_CPPFLAGS) \
$(NULL) $(NULL)
hb_shape_fuzzer_DEPENDENCIES = \ hb_shape_fuzzer_DEPENDENCIES = \
lib \ $(top_builddir)/src/libharfbuzz-fuzzing.la
$(NULL) $(NULL)
hb_subset_fuzzer_SOURCES = \ hb_subset_fuzzer_SOURCES = \
@ -62,7 +64,7 @@ hb_subset_fuzzer_CPPFLAGS = \
$(AM_CPPFLAGS) \ $(AM_CPPFLAGS) \
$(NULL) $(NULL)
hb_subset_fuzzer_DEPENDENCIES = \ hb_subset_fuzzer_DEPENDENCIES = \
lib \ $(top_builddir)/src/libharfbuzz-subset-fuzzing.la
$(NULL) $(NULL)
check: check:

Loading…
Cancel
Save