Try a method to install BTLS assemblies on BTLS arches

Former-commit-id: 29d2545edb7eebd25e8c5de92690ace366f9c3f0
This commit is contained in:
Jo Shields 2016-11-18 08:57:33 +00:00
parent f63897c1fd
commit 4e5fbb3094

16
debian/rules vendored
View File

@ -53,6 +53,16 @@ ifeq ($(DEB_HOST_ARCH), arm64)
SKIP_LIBGC = true
endif
ifeq ($(DEB_HOST_ARCH), i386)
CONF_FLAGS += --enable-dynamic-btls
BTLS_ARCH = true
endif
ifeq ($(DEB_HOST_ARCH), amd64)
CONF_FLAGS += --enable-dynamic-btls
BTLS_ARCH = true
endif
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
@ -298,6 +308,12 @@ binary-arch: build-stamp install-stamp
dh_install -s
ifndef SKIP_LIBGC
install -m 644 debian/tmp/usr/bin/pedump debian/mono-utils/usr/bin/
endif
ifdef BTLS_ARCH
install -D -m 644 debian/tmp/usr/lib/libmono-btls-shared.so debian/mono-runtime-common/usr/lib/
install -D -m 644 debian/tmp/usr/lib/mono/4.5/Mono.Btls.Interface.dll debian/mono-runtime-common/usr/lib/mono/4.5/
install -D -m 644 debian/tmp/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/Mono.Btls.Interface.dll debian/mono-runtime-common/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/
install -D -m 644 debian/tmp/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/Mono.Btls.Interface.dll.mdb debian/mono-runtime-common/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/
endif
dh_link -s
dh_installchangelogs -s -X ChangeLog