| .. | .. |
|---|
| 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) |
|---|