2009-04-03 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Web.Extensions / Makefile
index 6cd6a0b8085895e9b51d3cd0e09e030e8ba5c6ed..d5211a5afa38265d4b268d8e5eff515596f31c5e 100644 (file)
@@ -12,24 +12,48 @@ RESOURCE_FILES= \
        ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js\
        ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js
 
+RESOURCE_FILES_DIST= \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js        \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js              \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js   \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js         \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js\
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js\
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.debug.js        \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js              \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.debug.js   \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.js         \
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.debug.js\
+       ../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.js
+
+NUNIT_RESOURCE_FILES= \
+       Test/resources/Web.mono.config \
+       $(wildcard Test/resources/*.as?x) \
+       $(wildcard ../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/*.cs) \
+       $(wildcard ../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/*.as?x) \
+       $(wildcard ../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/*.master)
+
 LIB_MCS_FLAGS = \
        -unsafe \
+       -define:NET_3_5                 \
        -define:SYSTEM_WEB_EXTENSIONS   \
        -r:$(corlib)                    \
        -r:System.dll                   \
+       -r:System.Core.dll              \
        -r:System.Drawing.dll           \
        -r:System.Data.dll              \
+       -r:System.Data.Linq.dll         \
        -r:System.Xml.dll               \
        -r:System.Web.dll               \
        -r:System.Web.Services.dll      \
        -r:System.Configuration.dll     \
        -r:System.EnterpriseServices.dll \
-       $(OTHER_LIB_MCS_FLAGS) \
+       $(OTHER_LIB_MCS_FLAGS)          \
        $(RESOURCE_FILES:%=/resource:%)
 
-TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -doc:$(test_lib:.dll=.xml)  -nowarn:219 -nowarn:169 $(NUNIT_RESOURCE_FILES:%=/resource:%)
+TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -doc:$(test_lib:.dll=.xml) -nowarn:219,169,1591 $(NUNIT_RESOURCE_FILES:%=/resource:%)
 
-EXTRA_DISTFILES = $(RESOURCE_FILES
+EXTRA_DISTFILES = $(RESOURCE_FILES_DIST) $(NUNIT_RESOURCE_FILES)
 
 include ../../build/library.make