Add configure script

Some older installs don't have __kernel_rwf_t in linux/fs.h, so
add a check for that.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
Jens Axboe
2019-01-15 11:14:43 -07:00
parent 89167b457f
commit f16b83b293
6 changed files with 152 additions and 0 deletions

View File

@@ -14,10 +14,24 @@ all:
@$(MAKE) -C src
@$(MAKE) -C test
config-host.mak: configure
@if [ ! -e "$@" ]; then \
echo "Running configure ..."; \
./configure; \
else \
echo "$@ is out-of-date, running configure"; \
sed -n "/.*Configured with/s/[^:]*: //p" "$@" | sh; \
fi
ifneq ($(MAKECMDGOALS),clean)
include config-host.mak
endif
install:
@$(MAKE) -C src install prefix=$(DESTDIR)$(prefix) includedir=$(DESTDIR)$(includedir) libdir=$(DESTDIR)$(libdir)
clean:
@rm -f config-host.mak config-host.h
@$(MAKE) -C src clean
@$(MAKE) -C test clean