1# SPDX-License-Identifier: GPL-2.0-or-later 2 3CFLAGS += -Wall -O2 -g $(KHDR_INCLUDES) 4 5TEST_GEN_PROGS := fusectl_test 6TEST_GEN_PROGS += write_extend_eof_test 7TEST_GEN_FILES := fuse_mnt 8 9include ../../lib.mk 10 11$(OUTPUT)/write_extend_eof_test: LDLIBS += -lpthread 12 13VAR_CFLAGS := $(shell pkg-config fuse --cflags 2>/dev/null) 14ifeq ($(VAR_CFLAGS),) 15VAR_CFLAGS := -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse 16endif 17 18VAR_LDLIBS := $(shell pkg-config fuse --libs 2>/dev/null) 19ifeq ($(VAR_LDLIBS),) 20VAR_LDLIBS := -lfuse -pthread 21endif 22 23$(OUTPUT)/fuse_mnt: CFLAGS += $(VAR_CFLAGS) 24$(OUTPUT)/fuse_mnt: LDLIBS += $(VAR_LDLIBS) 25