]> xenbits.xensource.com Git - xenclient/build.git/commitdiff
Added xenclient-xen-staging-install target.
authorDaniel Ferstay <daniel.ferstay@citrix.com>
Fri, 16 Oct 2009 21:03:19 +0000 (14:03 -0700)
committerDaniel Ferstay <daniel.ferstay@citrix.com>
Fri, 16 Oct 2009 21:03:19 +0000 (14:03 -0700)
Copy headers and libraries for libxenstore and libxenctrl to the staging directory
so that they can be used by other packages.

package/xenclient/xen/xen.mk

index 253ebc2ebac926ab9b9963992c3898bc090e0ec9..8843a3f27e312f93b29ebfb44036f8b62671c3e7 100644 (file)
@@ -29,6 +29,13 @@ XENCLIENT_XEN_FILES= /usr/lib/xen/boot/hvmloader     \
                        /usr/sbin/xenpmd                \
                        /boot/xen\*.gz
 
+XENCLIENT_XEN_STAGING_FILES=   /usr/lib/libxenstore\*.so\*     \
+                               /usr/lib/libxenctrl\*.so\*      \
+                               /usr/include/xen                \
+                               /usr/include/xenctrl.h          \
+                               /usr/include/xs.h               \
+                               /usr/include/xs_lib.h
+
 $(XENCLIENT_XEN_REPO):
        mkdir -p $(REPO_DIR)
        $(GIT) $(XENCLIENT_XEN_SOURCE) $(XENCLIENT_XEN_REPO)
@@ -83,6 +90,14 @@ ifeq ($(BR2_PACKAGE_DBUS),y)
        cp package/xenclient/xen/xenpmd.conf $(TARGET_DIR)/etc/dbus-1/system.d
 endif
 
+xenclient-xen-staging-install:
+       for i in $(XENCLIENT_XEN_STAGING_FILES);                        \
+       do                                                              \
+               path=$$(dirname "$$i");                                 \
+               mkdir -p $(STAGING_DIR)/$$path;                         \
+               cp -rlf $(XENCLIENT_XEN_DIST)/$$i $(STAGING_DIR)/$$path;\
+       done
+
 xenclient-xen-source: $(XENCLIENT_XEN_DIR) xenclient-ioemu-source
 
 $(BUILD_DIR)/ioemu.git: