[System.Data] move to corefx (#4893)
[mono-project.git] / mcs / class / System.Data / Makefile
blob1491f18e71a80e97ddc5b9253bcc1e43ce116063
1 thisdir = class/System.Data
2 SUBDIRS =
3 include ../../build/rules.make
5 LIBRARY = System.Data.dll
7 LIB_REFS = System System.Xml System.Core System.Numerics System.Transactions
8 KEYFILE = ../ecma.pub
9 LIB_MCS_FLAGS = \
10 -nowarn:219,414,649,619 \
11 -d:COREFX \
12 -d:PLATFORM_UNIX \
13 -d:USEOFFSET \
14 -d:MONO_PARTIAL_DATA_IMPORT \
15 -resource:../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml \
16 -unsafe
18 ifdef MOBILE_PROFILE
19 LIB_MCS_FLAGS += -d:NO_CODEDOM -d:NO_OLEDB -d:NO_ODBC -d:NO_CONFIGURATION
20 else
21 LIB_REFS += System.EnterpriseServices System.Configuration
22 endif
24 TXT_RESOURCE_STRINGS = ../referencesource/System.Data/system.data.txt
25 RESX_RESOURCE_STRING = \
26 ../../../external/corefx/src/System.Data.Common/src/Resources/Strings.resx \
27 ../../../external/corefx/src/System.Data.SqlClient/src/Resources/Strings.resx \
28 ../../../external/corefx/src/System.Data.Odbc/src/Resources/Strings.resx
30 TEST_LIB_REFS = System.Core Mono.Data.Sqlite
31 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:618,169,612,219,168
33 TEST_NUNITLITE_APP_CONFIG_GLOBAL=Test/test-config-file
34 XTEST_LIB_REFS = System System.Core System.Xml Facades/System.Text.Encoding.CodePages Facades/System.Threading.Tasks Facades/System.Runtime.InteropServices.RuntimeInformation
36 TEST_MONO_PATH = .
38 EXTRA_DISTFILES = \
39 $(wildcard Test/System.Data/*.xml) \
40 $(wildcard Test/System.Data/*.xsd) \
41 $(wildcard Test/System.Xml/*.xml) \
42 $(wildcard Test/System.Xml/*.xsd) \
43 $(wildcard Test/System.Data/schemas/*.xsd) \
44 Test/test-config-file \
45 Test/System.Data/binserialize/*.bin \
46 Test/ProviderTests/sql/*.sql \
47 SqliteTest.db \
48 corefx.common.sources
50 include ../../build/library.make