|
|
@ -120,15 +120,18 @@ override CXXFLAGS += \ |
|
|
-MP |
|
|
-MP |
|
|
override INC_FLAGS := \ |
|
|
override INC_FLAGS := \ |
|
|
-Isrc \
|
|
|
-Isrc \
|
|
|
-Ilibfuse/include |
|
|
|
|
|
|
|
|
-Ivendored \
|
|
|
|
|
|
-Ivendored/libfuse/include |
|
|
override MFS_FLAGS := \ |
|
|
override MFS_FLAGS := \ |
|
|
-DUSE_XATTR=$(USE_XATTR) \
|
|
|
-DUSE_XATTR=$(USE_XATTR) \
|
|
|
-DUGID_USE_RWLOCK=$(UGID_USE_RWLOCK) |
|
|
-DUGID_USE_RWLOCK=$(UGID_USE_RWLOCK) |
|
|
override TESTS_FLAGS := \ |
|
|
override TESTS_FLAGS := \ |
|
|
-Isrc \
|
|
|
-Isrc \
|
|
|
|
|
|
-Ivendored \
|
|
|
|
|
|
-Ivendored/acutest \
|
|
|
-DTESTS |
|
|
-DTESTS |
|
|
|
|
|
|
|
|
LIBFUSE := libfuse/$(BUILDDIR)/libfuse.a |
|
|
|
|
|
|
|
|
LIBFUSE := vendored/libfuse/$(BUILDDIR)/libfuse.a |
|
|
LDFLAGS ?= |
|
|
LDFLAGS ?= |
|
|
LDLIBS := \
|
|
|
LDLIBS := \
|
|
|
-lrt \
|
|
|
-lrt \
|
|
|
@ -191,7 +194,7 @@ $(BUILDDIR)/tests: $(BUILDDIR)/mergerfs $(TESTS_OBJS) |
|
|
.PHONY: libfuse |
|
|
.PHONY: libfuse |
|
|
$(LIBFUSE): |
|
|
$(LIBFUSE): |
|
|
libfuse: |
|
|
libfuse: |
|
|
$(MAKE) -C libfuse |
|
|
|
|
|
|
|
|
$(MAKE) -C vendored/libfuse |
|
|
|
|
|
|
|
|
tests: $(BUILDDIR)/tests |
|
|
tests: $(BUILDDIR)/tests |
|
|
|
|
|
|
|
|
@ -229,7 +232,7 @@ preload: $(BUILDDIR)/preload.so |
|
|
clean: rpm-clean |
|
|
clean: rpm-clean |
|
|
$(RM) -rf $(BUILDDIR) |
|
|
$(RM) -rf $(BUILDDIR) |
|
|
$(FIND) . -name "*~" -delete |
|
|
$(FIND) . -name "*~" -delete |
|
|
$(MAKE) -C libfuse clean |
|
|
|
|
|
|
|
|
$(MAKE) -C vendored/libfuse clean |
|
|
|
|
|
|
|
|
.PHONY: distclean |
|
|
.PHONY: distclean |
|
|
distclean: clean |
|
|
distclean: clean |
|
|
@ -250,7 +253,7 @@ install-base: all |
|
|
.PHONY: install-mount-tools |
|
|
.PHONY: install-mount-tools |
|
|
install-mount-tools: install-base |
|
|
install-mount-tools: install-base |
|
|
$(MKDIR) -p "$(INSTALLBINDIR)" |
|
|
$(MKDIR) -p "$(INSTALLBINDIR)" |
|
|
$(MAKE) -C libfuse install |
|
|
|
|
|
|
|
|
$(MAKE) -C vendored/libfuse install |
|
|
|
|
|
|
|
|
.PHONY: install-man |
|
|
.PHONY: install-man |
|
|
install-man: man/$(MANPAGE) |
|
|
install-man: man/$(MANPAGE) |
|
|
|