Makefile

changeset 230
4044131874f9
parent 228
9f385abc72fb
child 246
21bb9849a765
     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

mercurial