1 MCS_BUILD_DIR
= ..
/..
/build
3 thisdir
= class
/Facades
7 #OVERRIDE_TARGET_ALL = yes
10 # The output directory for the facade assemblies
12 target_dir
= $(topdir
)/class
/lib
/$(PROFILE
)/Facades
15 # Contains the expanded version of the target dll for each profile
17 target_libraries
= $(patsubst %,$(target_dir
)/%.dll
,$(SUBDIRS
))
20 # To build each target, go into the subdirectory
23 (cd
`basename $@ .dll`; $(MAKE
))
25 #all.override: $(target_libraries)
27 include $(MCS_BUILD_DIR
)/rules.make
29 dist-local
: dist-default
31 DIST_SUBDIRS
= $(net_4_x_PARALLEL_SUBDIRS
) $(net_4_x_SUBDIRS
) $(mobile_only_SUBDIRS
)
32 DISTFILES
=subdirs.make
35 @echo
"not doing docs"
38 @echo
"do not recurse the Facades folder"
40 System System.Core System.ComponentModel.DataAnnotations System.Numerics System.Numerics.Vectors System.Runtime.Serialization System.Transactions System.Xml \
41 System.ComponentModel.Composition System.ServiceModel System.Xml.Linq System.Data System.Data.DataSetExtensions System.IO.Compression.FileSystem System.Runtime.InteropServices.RuntimeInformation \
42 System.ServiceProcess System.Security System.Net.Http.WebRequest System.Net.Http System.ServiceProcess System.IO.Compression System.IdentityModel System.Web \
43 Facades
/System.Drawing.Primitives Facades
/System.Drawing.Common System.Drawing System.Web.Services
: