1 thisdir
= class
/System.Data
3 include ..
/..
/build
/rules.make
5 LIBRARY
= System.Data.dll
7 LIB_REFS
= System System.Xml System.Core System.Numerics
14 MOBILE
:= $(filter monotouch monodroid xammac mobile mobile_static
, $(PROFILE
))
16 LIB_REFS
+= Mono.Data.Tds System.Transactions
17 LIB_MCS_FLAGS
+= -d
:NO_CODEDOM
-d
:NO_OLEDB
-d
:NO_ODBC
-d
:NO_CONFIGURATION
-nowarn
:618
19 gen_SqlConnection.cs \
21 gen_SqlParameterCollection.cs
23 LIB_REFS
+= System.EnterpriseServices Mono.Data.Tds System.Configuration System.Transactions
25 gen_OdbcConnection.cs \
26 gen_OleDbConnection.cs \
27 gen_SqlConnection.cs \
28 gen_OdbcParameter.cs \
29 gen_OleDbParameter.cs \
31 gen_OdbcParameterCollection.cs \
32 gen_OleDbParameterCollection.cs \
33 gen_SqlParameterCollection.cs
36 RESOURCE_STRINGS
= ..
/..
/..
/external
/referencesource
/System.Data
/system.data.txt
38 TEST_MCS_FLAGS
= $(LIB_MCS_FLAGS
) -r
:System.Core.dll
-r
:Mono.Data.Sqlite.dll
-nowarn
:618,169,612,219,168
44 $(wildcard Test
/System.Data
/*.xml
) \
45 $(wildcard Test
/System.Data
/*.xsd
) \
46 $(wildcard Test
/System.Xml
/*.xml
) \
47 $(wildcard Test
/System.Xml
/*.xsd
) \
48 Test
/System.Data
/schemas
/ChangeLog \
49 $(wildcard Test
/System.Data
/schemas
/*.xsd
) \
50 Mono.Data.SqlExpressions
/Parser.jay \
51 app_test_net_2_0.config \
52 app_test_net_4_5.config \
53 Test
/System.Data
/binserialize
/*.bin \
56 gen_OdbcConnection.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbConnectionHelper.cs
57 sed
-e
"s/NAMESPACE/System.Data.Odbc/g" $< |\
58 sed
-e
"s/CONNECTIONFACTORYOBJECTNAME/OdbcConnectionFactory.SingletonInstance/g" |\
59 sed
-e
"s/CONNECTIONOBJECTNAME/OdbcConnection/g" >$@
60 gen_OleDbConnection.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbConnectionHelper.cs
61 sed
-e s
/NAMESPACE
/System.Data.OleDb
/g
$< |\
62 sed
-e s
/CONNECTIONFACTORYOBJECTNAME
/OleDbConnectionFactory.SingletonInstance
/g |\
63 sed
-e s
/CONNECTIONOBJECTNAME
/OleDbConnection
/g
>$@
64 gen_SqlConnection.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbConnectionHelper.cs
65 sed
-e s
/NAMESPACE
/System.Data.SqlClient
/g
$< |\
66 sed
-e s
/CONNECTIONFACTORYOBJECTNAME
/SqlConnectionFactory.SingletonInstance
/g |\
67 sed
-e s
/CONNECTIONOBJECTNAME
/SqlConnection
/g
>$@
68 gen_OdbcParameter.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbParameterHelper.cs
69 sed
-e s
/RESNAMESPACE
/System.Data
/g
$< |\
70 sed
-e s
/NAMESPACE
/System.Data.Odbc
/g |\
71 sed
-e s
/PARAMETEROBJECTNAME
/OdbcParameter
/g
>$@
72 gen_OleDbParameter.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbParameterHelper.cs
73 sed
-e s
/RESNAMESPACE
/System.Data
/g
$< |\
74 sed
-e s
/NAMESPACE
/System.Data.OleDb
/g |\
75 sed
-e s
/PARAMETEROBJECTNAME
/OleDbParameter
/g
>$@
76 gen_SqlParameter.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbParameterHelper.cs
77 sed
-e s
/RESNAMESPACE
/System.Data
/g
$< |\
78 sed
-e s
/NAMESPACE
/System.Data.SqlClient
/g |\
79 sed
-e s
/PARAMETEROBJECTNAME
/SqlParameter
/g
>$@
80 gen_OdbcParameterCollection.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbParameterCollectionHelper.cs
81 sed
-e s
/RESNAMESPACE
/System.Data
/g
$< |\
82 sed
-e s
/NAMESPACE
/System.Data.Odbc
/g |\
83 sed
-e s
/PARAMETERCOLLECTIONOBJECTNAME
/OdbcParameterCollection
/g |\
84 sed
-e s
/PARAMETEROBJECTNAME
/OdbcParameter
/g
>$@
85 gen_OleDbParameterCollection.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbParameterCollectionHelper.cs
86 sed
-e s
/RESNAMESPACE
/System.Data
/g
$< |\
87 sed
-e s
/NAMESPACE
/System.Data.OleDb
/g |\
88 sed
-e s
/PARAMETERCOLLECTIONOBJECTNAME
/OleDbParameterCollection
/g |\
89 sed
-e s
/PARAMETEROBJECTNAME
/OleDbParameter
/g
>$@
90 gen_SqlParameterCollection.cs
: ..
/..
/..
/external
/referencesource
/System.Data
/System
/Data
/ProviderBase
/DbParameterCollectionHelper.cs
91 sed
-e s
/RESNAMESPACE
/System.Data
/g
$< |\
92 sed
-e s
/NAMESPACE
/System.Data.SqlClient
/g |\
93 sed
-e s
/PARAMETERCOLLECTIONOBJECTNAME
/SqlParameterCollection
/g |\
94 sed
-e s
/PARAMETEROBJECTNAME
/SqlParameter
/g
>$@
96 include ..
/..
/build
/library.make
98 $(test_lib
): $(test_lib
).config
100 $(test_lib
).config
: app_test_
$(PROFILE
).config