1.1 --- a/Makefile Fri Nov 18 15:33:58 2016 +0100 1.2 +++ b/Makefile Fri Dec 16 23:22:18 2016 +0100 1.3 @@ -63,21 +63,21 @@ 1.4 1.5 debug: ucx-debug test-debug 1.6 1.7 -install: ucx $(PREFIX)/lib $(PREFIX)/include/ucx 1.8 - cp ./build/release/libucx$(LIB_EXT) $(PREFIX)/lib && \ 1.9 - cp ./build/release/libucx$(SO_EXT) $(PREFIX)/lib && \ 1.10 - cp ./ucx/*.h $(PREFIX)/include/ucx 1.11 +install: ucx $(DESTDIR)$(PREFIX)/lib $(DESTDIR)$(PREFIX)/include/ucx 1.12 + cp ./build/release/libucx$(LIB_EXT) $(DESTDIR)$(PREFIX)/lib && \ 1.13 + cp ./build/release/libucx$(SO_EXT) $(DESTDIR)$(PREFIX)/lib && \ 1.14 + cp ./ucx/*.h $(DESTDIR)$(PREFIX)/include/ucx 1.15 1.16 uninstall: 1.17 - $(RM) $(RMFLAGS) $(PREFIX)/include/ucx &&\ 1.18 - $(RM) $(RMFLAGS) $(PREFIX)/lib/libucx$(LIB_EXT) &&\ 1.19 - $(RM) $(RMFLAGS) $(PREFIX)/lib/libucx$(SO_EXT) 1.20 + $(RM) $(RMFLAGS) $(DESTDIR)$(PREFIX)/include/ucx &&\ 1.21 + $(RM) $(RMFLAGS) $(DESTDIR)$(PREFIX)/lib/libucx$(LIB_EXT) &&\ 1.22 + $(RM) $(RMFLAGS) $(DESTDIR)$(PREFIX)/lib/libucx$(SO_EXT) 1.23 1.24 -$(PREFIX)/lib: 1.25 - mkdir -p $(PREFIX)/lib 1.26 +$(DESTDIR)$(PREFIX)/lib: 1.27 + mkdir -p $@ 1.28 1.29 -$(PREFIX)/include/ucx: 1.30 - mkdir -p $(PREFIX)/include/ucx 1.31 +$(DESTDIR)$(PREFIX)/include/ucx: 1.32 + mkdir -p $@ 1.33 1.34 clean: FORCE 1.35 $(RM) $(RMFLAGS) build