1 MCS_BUILD_DIR
= ..
/..
/build
3 thisdir
= class
/Facades
5 monotouch_SUBDIRS
= System.Collections.Concurrent System.Collections System.ComponentModel.Annotations System.ComponentModel.EventBasedAsync System.ComponentModel \
6 System.Diagnostics.Contracts System.Diagnostics.Debug System.Diagnostics.Tracing System.Diagnostics.Tools System.Dynamic.Runtime System.Globalization System.IO System.Linq.Expressions \
7 System.Linq.Parallel System.Linq.Queryable System.Linq System.Net.NetworkInformation System.Net.Primitives System.Net.Requests System.ObjectModel \
8 System.Reflection.Extensions System.Reflection.Primitives System.Reflection System.Resources.ResourceManager System.Runtime.Extensions \
9 System.Runtime.InteropServices System.Runtime.InteropServices.WindowsRuntime System.Runtime.Numerics System.Runtime.Serialization.Json \
10 System.Runtime.Serialization.Primitives System.Runtime.Serialization.Xml System.Runtime System.Security.Principal System.ServiceModel.Http \
11 System.ServiceModel.Primitives System.ServiceModel.Security System.Text.Encoding.Extensions System.Text.Encoding System.Text.RegularExpressions System.Threading.Tasks.Parallel \
12 System.Threading.Tasks System.Threading.Timer System.Threading System.Xml.ReaderWriter System.Xml.XDocument System.Xml.XmlSerializer
14 mobile_static_SUBDIRS
= $(monotouch_SUBDIRS
)
16 net_4_5_SUBDIRS
= $(monotouch_SUBDIRS
) System.Reflection.Emit.ILGeneration System.Reflection.Emit.Lightweight System.Reflection.Emit
18 monodroid_SUBDIRS
= $(net_4_5_SUBDIRS
)
20 xammac_SUBDIRS
= $(net_4_5_SUBDIRS
)
22 PROFILE_SUBDIRS
= $(net_4_5_SUBDIRS
)
24 #OVERRIDE_TARGET_ALL = yes
27 # The output directory for the facade assemblies
29 target_dir
= $(topdir
)/class
/lib
/$(PROFILE
)/Facades
32 # Contains the expanded version of the target dll for each profile
34 target_libraries
= $(patsubst %,$(target_dir
)/%.dll
,$(SUBDIRS
))
37 # To build each target, go into the subdirectory
40 (cd
`basename $@ .dll`; $(MAKE
))
42 #all.override: $(target_libraries)
44 include $(MCS_BUILD_DIR
)/rules.make
46 dist-local
: dist-default
48 SUBDIRS
= $(net_4_5_SUBDIRS
)
51 @echo
"not doing docs"
54 @echo
"do not recurse the Facades folder"