Use in-repo mono-api-diff.exe

(cherry picked from commit 6dabc86caf31b6a3e279b88a21f5e8d1db96a3cc)


Former-commit-id: f4cf380a87b039eedc302f5f6806bef7e6ce77bf
This commit is contained in:
Jo Shields 2018-07-18 10:00:35 -04:00
parent 0de7ce8a65
commit 4a482c3ee4
2 changed files with 3 additions and 9 deletions

View File

@ -104,6 +104,8 @@ debian/tmp/usr/lib/mono/4.5/monolinker.exe*
debian/tmp/usr/lib/mono/4.5/monolinker.pdb
debian/tmp/usr/lib/mono/4.5/mono-api-info.exe*
debian/tmp/usr/lib/mono/4.5/mono-api-info.pdb
debian/tmp/usr/lib/mono/4.5/mono-api-diff.exe*
debian/tmp/usr/lib/mono/4.5/mono-api-diff.pdb
debian/tmp/usr/lib/mono/4.5/mono-api-html.exe*
debian/tmp/usr/lib/mono/4.5/mono-api-html.pdb
debian/tmp/usr/lib/mono/4.5/mono-cil-strip.exe*
@ -154,7 +156,6 @@ debian/tmp/usr/lib/pkgconfig/mono-lineeditor.pc
debian/tmp/usr/lib/pkgconfig/mono-options.pc
debian/tmp/usr/share/locale/*/LC_MESSAGES/mcs.mo
debian/mono-api-check /usr/bin/
debian/mono-api-diff.exe /usr/lib/mono/4.5/
debian/tmp/etc/mono/mconfig
debian/tmp/usr/bin/al2
debian/tmp/usr/bin/httpcfg

9
debian/rules vendored
View File

@ -155,8 +155,7 @@ clean:
mcs/class/lib/net_4_5/
-cd debian/detector && $(MAKE) clean
rm -f debian/MonoGetAssemblyName.exe \
debian/mono-api-diff.exe
rm -f debian/MonoGetAssemblyName.exe
# clean stuff handled by autoreconf
rm -rf configure config.sub config.guess aclocal.m4 autom4te.cache/
@ -227,12 +226,6 @@ binary-indep: build-stamp install-stamp
-out:debian/MonoGetAssemblyName.exe \
debian/MonoGetAssemblyName.cs
# Build mono-api-diff
$(RUN_MONO) mcs/class/lib/net_4_x/mcs.exe \
-target:exe \
-out:debian/mono-api-diff.exe \
debian/mono-api-diff.cs
# that exclude list are programs for arch-dep packages
dh_install -i --list-missing -Xusr/share/man -Xusr/share/jay -Xusr/lib/libmono -Xusr/lib/libMono -Xbin/monodis -Xbin/monograph -Xbin/mono-find-provides -Xbin/mono-find-requires -Xbin/pedump -Xbin/jay