• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: GPL-2.0+
2# Makefile.am
3
4AUTOMAKE_OPTIONS = foreign
5bin_PROGRAMS     = fsck.erofs
6AM_CPPFLAGS = ${libuuid_CFLAGS}
7fsck_erofs_SOURCES = main.c
8fsck_erofs_CFLAGS = -Wall -I$(top_srcdir)/include
9fsck_erofs_LDADD = $(top_builddir)/lib/liberofs.la ${libselinux_LIBS} \
10	${liblz4_LIBS} ${liblzma_LIBS} ${zlib_LIBS} ${libdeflate_LIBS} \
11	${libzstd_LIBS} ${libqpl_LIBS}
12
13if ENABLE_FUZZING
14noinst_PROGRAMS   = fuzz_erofsfsck
15fuzz_erofsfsck_SOURCES = main.c
16fuzz_erofsfsck_CFLAGS = -Wall -I$(top_srcdir)/include -DFUZZING
17fuzz_erofsfsck_LDFLAGS = -fsanitize=address,fuzzer
18fuzz_erofsfsck_LDADD = $(top_builddir)/lib/liberofs.la ${libselinux_LIBS} \
19	${liblz4_LIBS} ${liblzma_LIBS} ${zlib_LIBS} ${libdeflate_LIBS} \
20	${libzstd_LIBS} ${libqpl_LIBS}
21endif
22