Merge pull request #5428 from kumpera/wasm-support-p2
[mono.git] / packaging / MacSDK / packaging / mdk_blacklist.sh
1 #!/bin/bash
2
3 if test x$1 = x; then
4    echo usage is cleanup MONODIR
5    exit 1
6 fi
7
8 MONODIR=$1
9
10 cd $MONODIR
11 rm -rf lib/gtk-2.0/2.10.0/engines/libcrux-engine.so
12 rm -rf lib/gtk-2.0/2.10.0/engines/libglide.so
13 rm -rf lib/gtk-2.0/2.10.0/engines/libhcengine.so
14 rm -rf lib/gtk-2.0/2.10.0/engines/libindustrial.so
15 rm -rf lib/gtk-2.0/2.10.0/engines/libmist.so
16 rm -rf lib/gtk-2.0/2.10.0/engines/libpixmap.so
17 rm -rf lib/gtk-2.0/2.10.0/engines/libredmond95.so
18 rm -rf lib/gtk-2.0/2.10.0/engines/libthinice.so
19 rm -rf gtk-2.0/modules/libferret.*
20 rm -rf gtk-2.0/modules/libgail.*
21 rm -rf share/gtk-2.0/demo/*
22 rm -rf share/man/man1/oldmono.1
23 rm -rf share/themes/Crux
24 rm -rf share/themes/Default
25 rm -rf share/themes/Emacs
26 rm -rf share/themes/Industrial
27 rm -rf share/themes/Mist
28 rm -rf share/themes/Raleigh
29 rm -rf share/themes/Redmond
30 rm -rf share/themes/ThinIce
31 rm -rf share/info
32 rm -rf share/icons/gnome
33 rm -rf share/icons/hicolor
34 rm -rf share/gtk-doc
35 rm -rf share/gettext/*.class
36 rm -rf share/doc
37 rm -rf share/emacs
38 rm -rf share/strings
39 rm -rf share/pixmaps
40 rm -rf share/intltool
41 rm -rf share/llvm
42 rm -rf var/cache/fontconfig
43 rm -rf include/llvm
44
45 # delete most of the *.a files
46 rm -rf lib/cairo/libcairo-trace.a
47 rm -rf lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.a
48 rm -rf lib/gtk-2.0/2.10.0/engines/libsvg.a
49 rm -rf lib/libCompilerDriver.a
50 rm -rf lib/libEnhancedDisassembly.a
51 rm -rf lib/libLLVM*.a
52 rm -rf lib/libLTO.*
53 # rm -rf lib/libMonoPosixHelper.a
54 # rm -rf lib/libMonoSupportW.a
55 rm -rf lib/libUnitTestMain.a
56 rm -rf lib/libatksharpglue-2.a
57 rm -rf lib/libcairo-gobject.a
58 rm -rf lib/libcairo-script-interpreter.a
59 rm -rf lib/libcairo.a
60 rm -rf lib/libcroco-0.6.a
61 rm -rf lib/libexpat.a
62 rm -rf lib/libffi.a
63 rm -rf lib/libfontconfig.a
64 rm -rf lib/libfreetype.a
65 rm -rf lib/libgdiplus.a
66 rm -rf lib/libgdksharpglue-2.a
67 rm -rf lib/libgettextpo.a
68 rm -rf lib/libgif.a
69 rm -rf lib/libglade-2.0.a
70 rm -rf lib/libgladesharpglue-2.a
71 rm -rf lib/libglibsharpglue-2.a
72 rm -rf lib/libgtksharpglue-2.a
73 rm -rf lib/libikvm-native.a
74 rm -rf lib/libintl.a
75 rm -rf lib/libjpeg.a
76 rm -rf lib/liblzma.a
77 # rm -rf lib/libmono-2.0.a
78 # rm -rf lib/libmono-llvm.a
79 # rm -rf lib/libmono-profiler-aot.a
80 # rm -rf lib/libmono-profiler-cov.a
81 # rm -rf lib/libmono-profiler-iomap.a
82 # rm -rf lib/libmono-profiler-log.a
83 # rm -rf lib/libmonosgen-2.0.a
84 rm -rf lib/libpangosharpglue-2.a
85 rm -rf lib/libpixman-1.a
86 rm -rf lib/libpng.a
87 rm -rf lib/libpng14.a
88 rm -rf lib/librsvg-2.a
89 rm -rf lib/libsqlite3.a
90 rm -rf lib/libtiff.a
91 rm -rf lib/libtiffxx.a
92 rm -rf lib/libxml2.a
93
94 # we don't need any of the llvm executables except llc and opt
95 rm -rf bin/bugpoint
96 rm -rf bin/lli*
97 rm -rf bin/llvm-*
98 rm -rf bin/macho-dump
99 rm -rf bin/ccache
100 rm -rf bin/llc32
101 rm -rf bin/opt32
102
103 #
104 # 14:39 <baulig> the install script needs to be modified not to
105 #                install .mdb's for these
106 # 14:39 <baulig> System.Windows.dll, System.Xml.Serialization.dll and
107 #                everything in Facades
108
109 find ./lib/mono/4.5/Facades -name "*.mdb" -delete