# # Installation paths. PREFIX := /usr/local BINDIR := $(PREFIX)/bin SBINDIR := $(PREFIX)/sbin MANDIR := $(PREFIX)/share/man LIBDIR := $(PREFIX)/lib INCLUDEDIR := $(PREFIX)/include LIBEXECDIR := $(PREFIX)/libexec # # For recent Debian/Ubuntu with multiarch support. DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH 2>/dev/null) ifneq "$(DEB_HOST_MULTIARCH)" "" LIBDIR := $(PREFIX)/lib/$(DEB_HOST_MULTIARCH) else # # For most other systems ifeq "$(shell uname -m)" "x86_64" LIBDIR := $(PREFIX)/lib64 endif endif export PREFIX BINDIR SBINDIR MANDIR export LIBDIR INCLUDEDIR LIBEXECDIR install-man: $(Q) $(MAKE) -C Documentation install .PHONY: install-man install-lib: lib $(Q) $(MAKE) $(build)=lib install .PHONY: install-lib install-criu: criu $(Q) $(MAKE) $(build)=criu install .PHONY: install-criu install: install-man install-lib install-criu @true .PHONY: install uninstall: $(Q) $(MAKE) -C Documentation $@ $(Q) $(MAKE) $(build)=lib $@ $(Q) $(MAKE) $(build)=criu $@ .PHONY: uninstall