From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Fehlig Subject: [PATCH] [RFC] Add libxen to overall xen build Date: Wed, 22 Nov 2006 15:03:31 -0700 Message-ID: <4564C933.6020507@novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070702080007050103080001" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Xen-devel List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------070702080007050103080001 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit libxen (c-bindings to new XenAPI) is not integrated into the overall xen build. This patch enables building of libxen when 'LIBXENAPI_BINDINGS ?= y' in Config.mk. Headers are installed in $(DESTDIR)/usr/include/xen/api and libs in $(DESTDIR/usr/$(LIBDIR). I did not include the test_bindings program since it introduces yet another dependency - libcurl. Regards, Jim --------------070702080007050103080001 Content-Type: text/x-patch; name="libxen-build.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="libxen-build.patch" IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIGpmZWhsaWdAamZlaGxpZzIucHJvdm8ubm92 ZWxsLmNvbQojIERhdGUgMTE2NDIzMDcwNyAyNTIwMAojIE5vZGUgSUQgMjM0YjhlMzNhNGI0 YTkyM2I4MTZiNDNjOTFmNzZiZDRiOTdhMzZjZgojIFBhcmVudCAgMDgwMDc0MjM3ODhhYjg2 NzUzNTE1NzU2YjgxNDJiMDc1MTYyYzMzNgpBZGQgbGlieGVuIHRvIG92ZXJhbGwgeGVuIGJ1 aWxkIHZpYSBhIGNvbmZpZyBvcHRpb24gaW4gQ29uZmlnLm1rLgoKU2lnbmVkLW9mZi1ieTog SmltIEZlaGxpZyA8amZlaGxpZ0Bub3ZlbGwuY29tPgoKZGlmZiAtciAwODAwNzQyMzc4OGEg LXIgMjM0YjhlMzNhNGI0IENvbmZpZy5tawotLS0gYS9Db25maWcubWsJVHVlIE5vdiAyMSAx NjoxNDo1MyAyMDA2ICswMDAwCisrKyBiL0NvbmZpZy5tawlXZWQgTm92IDIyIDE0OjI1OjA3 IDIwMDYgLTA3MDAKQEAgLTcxLDUgKzcxLDYgQEAgWEVOU1RBVF9YRU5UT1AgPz0geQogWEVO U1RBVF9YRU5UT1AgPz0geQogCiBWVFBNX1RPT0xTID89IG4KK0xJQlhFTkFQSV9CSU5ESU5H UyA/PSBuCiAKIC1pbmNsdWRlICQoWEVOX1JPT1QpLy5jb25maWcKZGlmZiAtciAwODAwNzQy Mzc4OGEgLXIgMjM0YjhlMzNhNGI0IHRvb2xzL01ha2VmaWxlCi0tLSBhL3Rvb2xzL01ha2Vm aWxlCVR1ZSBOb3YgMjEgMTY6MTQ6NTMgMjAwNiArMDAwMAorKysgYi90b29scy9NYWtlZmls ZQlXZWQgTm92IDIyIDE0OjI1OjA3IDIwMDYgLTA3MDAKQEAgLTE5LDYgKzE5LDcgQEAgU1VC RElSUy15ICs9IGxpYmFpbwogU1VCRElSUy15ICs9IGxpYmFpbwogU1VCRElSUy15ICs9IGJs a3RhcAogU1VCRElSUy15ICs9IGxpYmZzaW1hZ2UKK1NVQkRJUlMtJChMSUJYRU5BUElfQklO RElOR1MpICs9IGxpYnhlbgogCiAjIFRoZXNlIGRvbid0IGNyb3NzLWNvbXBpbGUKIGlmZXEg KCQoWEVOX0NPTVBJTEVfQVJDSCksJChYRU5fVEFSR0VUX0FSQ0gpKQpkaWZmIC1yIDA4MDA3 NDIzNzg4YSAtciAyMzRiOGUzM2E0YjQgdG9vbHMvbGlieGVuL01ha2VmaWxlCi0tLSBhL3Rv b2xzL2xpYnhlbi9NYWtlZmlsZQlUdWUgTm92IDIxIDE2OjE0OjUzIDIwMDYgKzAwMDAKKysr IGIvdG9vbHMvbGlieGVuL01ha2VmaWxlCVdlZCBOb3YgMjIgMTQ6MjU6MDcgMjAwNiAtMDcw MApAQCAtMTUsMjMgKzE1LDU1IEBACiAjIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJh cnk7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKICMgRm91bmRhdGlvbiwg SW5jLiwgNTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgMDIxMTEtMTMw NyAgVVNBCiAjCitYRU5fUk9PVD0uLi8uLgoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9S dWxlcy5taworCitNQUpPUiA9IDAuMQorTUlOT1IgPSAwCiAKIENGTEFHUyA9IC1JaW5jbHVk ZSAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICQoc2hlbGwgeG1sMi1jb25maWcg LS1jZmxhZ3MpIFwKKwkgJChzaGVsbCB4bWwyLWNvbmZpZyAtLWNmbGFncykgXAogICAgICAg ICAgJChzaGVsbCBjdXJsLWNvbmZpZyAtLWNmbGFncykgXAogICAgICAgICAgLVcgLVdhbGwg LVdtaXNzaW5nLXByb3RvdHlwZXMgLVdlcnJvciAtc3RkPWM5OSAtTzIgLWZQSUMKIAogTERG TEFHUyA9ICQoc2hlbGwgeG1sMi1jb25maWcgLS1saWJzKSBcCiAgICAgICAgICAgJChzaGVs bCBjdXJsLWNvbmZpZyAtLWxpYnMpCiAKLXRlc3QvdGVzdF9iaW5kaW5nczogdGVzdC90ZXN0 X2JpbmRpbmdzLm8gc3JjL2xpYnhlbi5zbwotCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJDwg LUwgc3JjIC1seGVuCitMSUJYRU5BUElfSERSUyA9ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgp CitMSUJYRU5BUElfT0JKUyA9ICQocGF0c3Vic3QgJS5jLCAlLm8sICQod2lsZGNhcmQgc3Jj LyouYykpCiAKLXNyYy9saWJ4ZW4uc286ICQocGF0c3Vic3QgJS5jLCAlLm8sICQod2lsZGNh cmQgc3JjLyouYykpCi0JJChDQykgLXNoYXJlZCAtbyAkQCAkXgorCisuUEhPTlk6IGFsbAor YWxsOiBsaWJ4ZW5hcGkuc28gbGlieGVuYXBpLmEKKworbGlieGVuYXBpLnNvOiBsaWJ4ZW5h cGkuc28uJChNQUpPUikKKwlsbiAtc2YgJDwgJEAKKworbGlieGVuYXBpLnNvLiQoTUFKT1Ip OiBsaWJ4ZW5hcGkuc28uJChNQUpPUikuJChNSU5PUikKKwlsbiAtc2YgJDwgJEAKKworbGli eGVuYXBpLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKExJQlhFTkFQSV9PQkpTKQorCSQoQ0Mp ICQoQ0ZMQUdTKSAkKExERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5h cGkuc28uJChNQUpPUikgJChTSExJQl9DRkxBR1MpIC1vICRAICReCisKK2xpYnhlbmFwaS5h OiAkKExJQlhFTkFQSV9PQkpTKQorCSQoQVIpIHJjcyBsaWJ4ZW5hcGkuYSAkXgorCisKKy5Q SE9OWTogaW5zdGFsbAoraW5zdGFsbDogYWxsCisJJChJTlNUQUxMX0RJUikgLXAgJChERVNU RElSKS91c3IvaW5jbHVkZS94ZW4vYXBpCisJJChJTlNUQUxMX0RJUikgLXAgJChERVNURElS KS91c3IvJChMSUJESVIpCisJJChJTlNUQUxMX1BST0cpIGxpYnhlbmFwaS5zby4kKE1BSk9S KS4kKE1JTk9SKSAkKERFU1RESVIpL3Vzci8kKExJQkRJUikKKwlsbiAtc2YgbGlieGVuYXBp LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikvdXNyLyQoTElCRElSKS9saWJ4ZW5h cGkuc28uJChNQUpPUikKKwlsbiAtc2YgbGlieGVuYXBpLnNvLiQoTUFKT1IpICQoREVTVERJ UikvdXNyLyQoTElCRElSKS9saWJ4ZW5hcGkuc28KKwkkKElOU1RBTExfREFUQSkgbGlieGVu YXBpLmEgJChERVNURElSKS91c3IvJChMSUJESVIpCisJZm9yIGkgaW4gJChMSUJYRU5BUElf SERSUyk7IGRvIFwKKwkgICAgJChJTlNUQUxMX0RBVEEpICQkaSAkKERFU1RESVIpL3Vzci9p bmNsdWRlL3hlbi9hcGk7IFwKKwlkb25lCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgogCXJt IC1mIGBmaW5kIC1uYW1lICoub2AKLQlybSAtZiBzcmMvbGlieGVuLnNvCisJcm0gLWYgbGli eGVuYXBpLnNvKgorCXJtIC1mIGxpYnhlbmFwaS5hCiAJcm0gLWYgdGVzdC90ZXN0X2JpbmRp bmdzCg== --------------070702080007050103080001 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------070702080007050103080001--