1 thisdir
= class
/System.Data.Linq
3 include ..
/..
/build
/rules.make
5 LIBRARY
= System.Data.Linq.dll
11 /r
:System.Runtime.Serialization.dll \
12 /d
:MONO_STRICT
/d
:MONO_DEPLOY
14 ifeq (2.0, $(FRAMEWORK_VERSION
))
15 # This is a .NET 3.5 only assembly, but built during the 2.0 build
16 LIB_MCS_FLAGS
+= -d
:NET_3_5
-nowarn
:1720
19 TEST_MCS_FLAGS
= $(LIB_MCS_FLAGS
)
23 # This is a .NET 3.5+ assembly
24 VALID_PROFILE
:= $(filter net_2_0 net_4_0
, $(PROFILE
))
26 LIBRARY_NAME
= dummy-System.Data.Linq.dll
28 NO_SIGN_ASSEMBLY
= yes
32 include ..
/..
/build
/library.make
34 dist-local
: dist-default dist-DbLinq
37 find src
-name
'*.cs' -o
-name
'*.snk' -o
-name
'*.xml' -o
-name
'*.txt' > .files
; \
38 tar cTf .files
- |
(cd
$(distdir
); tar xf
-) ; \
43 --exclude
'*.csproj.*.txt' \
51 --exclude
'*.userprefs' \
52 --exclude
'*.usertasks' \
56 rsync
-avz
$(RSYNC_EXCLUDES
) $$HOME/Development
/mono-HEAD
/dblinq2007
/src
/ src
/
57 rsync
-avz
$(RSYNC_EXCLUDES
) $$HOME/Development
/mono-HEAD
/dblinq2007
/tests
/ tests
/
58 rsync
-avz
$(RSYNC_EXCLUDES
) $$HOME/Development
/mono-HEAD
/dblinq2007
/examples
/ examples
/