thisdir = class/System.Data.Linq SUBDIRS = include ../../build/rules.make LIBRARY = System.Data.Linq.dll LIB_MCS_FLAGS = \ /r:System.dll \ /r:System.Core.dll \ /r:System.Xml.dll \ /r:System.Data.dll \ /r:System.Runtime.Serialization.dll \ /d:MONO_STRICT /d:MONO_DEPLOY ifeq (2.0, $(FRAMEWORK_VERSION)) # This is a .NET 3.5 only assembly, but built during the 2.0 build LIB_MCS_FLAGS += -d:NET_3_5 -nowarn:1720 endif TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) EXTRA_DISTFILES = ifneq (net_2_0, $(PROFILE)) LIBRARY_NAME = dummy-System.Data.Linq.dll NO_INSTALL = yes NO_SIGN_ASSEMBLY = yes NO_TEST = yes endif include ../../build/library.make dist-local: dist-default find src -name '*.cs' -o -name '*.snk' -o -name '*.xml' -o -name '*.txt' > .files ; \ tar cTf .files - | (cd $(distdir); tar xf -) ; \ rm .files