.. | .. |
---|
1 | 1 | # SPDX-License-Identifier: GPL-2.0 |
---|
2 | | -CFLAGS += -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall |
---|
3 | | -CFLAGS += -I../.. -I../../../../.. |
---|
4 | | - |
---|
5 | | -LDLIBS := -llz4 -lcrypto |
---|
6 | | -EXTRA_SOURCES := utils.c |
---|
7 | | -TEST_GEN_PROGS := incfs_test |
---|
8 | | - |
---|
9 | | -$(TEST_GEN_PROGS): $(EXTRA_SOURCES) |
---|
| 2 | +CFLAGS += -D_FILE_OFFSET_BITS=64 -Wall -Werror -I../.. -I../../../../.. -fno-omit-frame-pointer -fsanitize=address -g |
---|
| 3 | +LDLIBS := -llz4 -lzstd -lcrypto -lpthread -fsanitize=address |
---|
| 4 | +TEST_GEN_PROGS := incfs_test incfs_stress incfs_perf |
---|
10 | 5 | |
---|
11 | 6 | include ../../lib.mk |
---|
| 7 | + |
---|
| 8 | +# Put after include ../../lib.mk since that changes $(TEST_GEN_PROGS) |
---|
| 9 | +# Otherwise you get multiple targets, this becomes the default, and it's a mess |
---|
| 10 | +EXTRA_SOURCES := utils.c |
---|
| 11 | +$(TEST_GEN_PROGS) : $(EXTRA_SOURCES) |
---|