From 54cc960db0bb8fe1d6b2dde1d79d4a24e726ad36 Mon Sep 17 00:00:00 2001 From: Kevin Vigor Date: Mon, 6 May 2019 15:41:29 -0600 Subject: liburing: improve 'make install' 'make install' did not install all the headers necessary to use the library; fix. Additionally allow specifying the install prefix, which was previously hardcoded to /usr. Signed-off-by: Kevin Vigor Signed-off-by: Jens Axboe --- src/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Makefile b/src/Makefile index 3899680..10965dd 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -prefix=/usr +prefix ?= /usr includedir=$(prefix)/include libdir=$(prefix)/lib @@ -47,6 +47,9 @@ $(libname): $(liburing_sobjs) liburing.map install: $(all_targets) install -D -m 644 io_uring.h $(includedir)/io_uring.h + install -D -m 644 liburing.h $(includedir)/liburing.h + install -D -m 644 compat.h $(includedir)/compat.h + install -D -m 644 barrier.h $(includedir)/barrier.h install -D -m 644 liburing.a $(libdir)/liburing.a ifeq ($(ENABLE_SHARED),1) install -D -m 755 $(libname) $(libdir)/$(libname) -- cgit