| ## Process this file with automake to produce Makefile.in |
| |
| ACLOCAL_AMFLAGS = -I m4 |
| |
| SUBDIRS = @subdirs2@ doc |
| |
| EXTRA_DIST = \ |
| fuse3.pc.in \ |
| README* \ |
| test/*.py \ |
| test/pytest.ini |
| |
| pkgconfigdir = @pkgconfigdir@ |
| pkgconfig_DATA = fuse3.pc |
| |
| $(pkgconfig_DATA): config.status |
| |
| .PHONY: setuid_fusermount |
| setuid_fusermount: |
| @echo "Attempting to use sudo to make util/fusermount3 setuid root" |
| @echo "If this fails, set permissions manually and re-run make test" |
| test $$(ls -n util/fusermount3 | awk 'NR==1 {print $$3}') -eq 0 || \ |
| sudo chown root util/fusermount3 |
| test -u util/fusermount3 || \ |
| sudo chmod u+s util/fusermount3 |
| |
| # If we are not root, util/fusermount3 needs to be setuid root |
| # for tests to work. |
| |
| test_deps = $(shell [ "$${UID}" -eq 0 ] || echo setuid_fusermount) |
| .PHONY: test |
| test: all $(test_deps) |
| python3 -m pytest test/ |