2010-04-28 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mcs / class / System.Web.Extensions / Makefile
1 thisdir = class/System.Web.Extensions
2 SUBDIRS = Test
3 include ../../build/rules.make
4
5 LIBRARY = System.Web.Extensions.dll
6
7 RESOURCE_FILES= \
8         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js        \
9         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js              \
10         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js   \
11         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js         \
12         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js\
13         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js
14
15 RESOURCE_FILES_DIST= \
16         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js        \
17         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js              \
18         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js   \
19         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js         \
20         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js\
21         ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js\
22         ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.debug.js        \
23         ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js              \
24         ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.debug.js   \
25         ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.js         \
26         ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.debug.js\
27         ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.js \
28         Resources/MicrosoftAjaxExtension.js \
29         Resources/MicrosoftAjaxWebFormsExtension.js
30
31 NUNIT_RESOURCE_FILES= \
32         Test/resources/Web.mono.config \
33         $(wildcard Test/resources/*.as?x) \
34         $(wildcard ../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/*.cs) \
35         $(wildcard ../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/*.as?x) \
36         $(wildcard ../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/*.master)
37
38 LIB_MCS_FLAGS = \
39         -unsafe \
40         -define:NET_3_5                 \
41         -define:SYSTEM_WEB_EXTENSIONS   \
42         -r:$(corlib)                    \
43         -r:System.dll                   \
44         -r:System.Core.dll              \
45         -r:System.Drawing.dll           \
46         -r:System.Data.dll              \
47         -r:System.Data.Linq.dll         \
48         -r:System.Xml.dll               \
49         -r:System.Web.dll               \
50         -r:System.Web.Services.dll      \
51         -r:System.Configuration.dll     \
52         -r:System.EnterpriseServices.dll \
53         -r:System.ServiceModel.dll      \
54         $(OTHER_LIB_MCS_FLAGS)          \
55         $(RESOURCE_FILES:%=/resource:%)
56
57 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -doc:$(test_lib:.dll=.xml) -nowarn:219,169,1591 $(NUNIT_RESOURCE_FILES:%=/resource:%) -r:SystemWebTestShim.dll
58
59 EXTRA_DISTFILES = $(RESOURCE_FILES_DIST) $(NUNIT_RESOURCE_FILES)
60
61 include ../../build/library.make
62