]> xenbits.xensource.com Git - xen.git/commitdiff
libxl: Ensure install directories are created, and copy
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 5 May 2010 19:23:27 +0000 (20:23 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 5 May 2010 19:23:27 +0000 (20:23 +0100)
bash-completion script relative to $(DESTDIR).

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/libxl/Makefile

index 4ecbc19e608aca2b5d611db34168dacc256bebd2..53bc909cf0712c6ab14be6eb177e1d64b27f30a8 100644 (file)
@@ -90,6 +90,10 @@ $(CLIENTS): xl.o xl_cmdimpl.o xl_cmdtable.o libxlutil.so libxenlight.so
 
 .PHONY: install
 install: all
+       $(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
+       $(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
+       $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
+       $(INSTALL_DIR) $(DESTDIR)$(BASH_COMPLETION_DIR)
        $(INSTALL_PROG) xl $(DESTDIR)$(SBINDIR)
        $(INSTALL_PROG) libxenlight.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)
        ln -sf libxenlight.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libxenlight.so.$(MAJOR)
@@ -100,7 +104,7 @@ install: all
        ln -sf libxlutil.so.$(XLUMAJOR) $(DESTDIR)$(LIBDIR)/libxlutil.so
        $(INSTALL_DATA) libxlutil.a $(DESTDIR)$(LIBDIR)
        $(INSTALL_DATA) libxl.h $(DESTDIR)$(INCLUDEDIR)
-       $(INSTALL_DATA) bash-completion $(BASH_COMPLETION_DIR)/xl.sh
+       $(INSTALL_DATA) bash-completion $(DESTDIR)$(BASH_COMPLETION_DIR)/xl.sh
 
 .PHONY: clean
 clean: