1 thisdir
= class
/System.Web
3 include ..
/..
/build
/rules.make
5 LIBRARY
= System.Web.dll
7 ifeq (net_2_0
, $(PROFILE
))
9 LIBRARY_USE_INTERMEDIATE_FILE
= yes
11 # Because System.Web.dll and System.Web.Services.dll have a cyclic dependency, we need a two-pass build.
12 # 1st pass - build System.Web.dll without System.Web.Services.dll reference
13 # 2nd pass - build System.Web.dll with System.Web.Services.dll reference
15 WEBSERVICES_DEP
:= System.Web.Services.dll
16 WEBSERVICES_DEP_FILE
:= $(wildcard ..
/lib
/$(PROFILE
)/$(WEBSERVICES_DEP
))
17 MONOWEB_DEP
:= Mono.Web.dll
18 MONOWEB_DEP_FILE
:= $(wildcard ..
/lib
/$(PROFILE
)/$(MONOWEB_DEP
))
19 CYCLIC_DEPS
:= $(WEBSERVICES_DEP
) $(MONOWEB_DEP
)
20 CYCLIC_DEP_FILES
:= $(WEBSERVICES_DEP_FILE
) $(MONOWEB_DEP_FILE
)
24 resources
/WebUIValidation.js
27 resources
/folder.gif \
29 resources
/computer.gif \
30 resources
/arrow_minus.gif \
31 resources
/arrow_noexpand.gif \
32 resources
/arrow_plus.gif \
33 resources
/arrow_up.gif \
34 resources
/arrow_down.gif \
35 resources
/box_full.gif \
36 resources
/box_empty.gif \
37 resources
/box_minus.gif \
38 resources
/box_noexpand.gif \
39 resources
/box_plus.gif \
40 resources
/contact.gif \
41 resources
/dot_empty.gif \
42 resources
/dot_full.gif \
45 resources
/star_empty.gif \
46 resources
/star_full.gif \
47 resources
/warning.gif \
48 resources
/TreeView_noexpand.gif \
49 resources
/TreeView_dash.gif \
50 resources
/TreeView_dashminus.gif \
51 resources
/TreeView_dashplus.gif \
52 resources
/TreeView_i.gif \
53 resources
/TreeView_l.gif \
54 resources
/TreeView_lminus.gif \
55 resources
/TreeView_lplus.gif \
56 resources
/TreeView_minus.gif \
57 resources
/TreeView_plus.gif \
58 resources
/TreeView_r.gif \
59 resources
/TreeView_rminus.gif \
60 resources
/TreeView_rplus.gif \
61 resources
/TreeView_t.gif \
62 resources
/TreeView_tminus.gif \
63 resources
/TreeView_tplus.gif \
64 resources
/transparent.gif \
65 resources
/webform.js \
66 resources
/WebUIValidation_2.0.js \
67 System.Web.Configuration_2.0
/RandomRoboBotKeywords.txt \
68 System.Web.UI.WebControls
/GridView.js \
69 System.Web.UI.WebControls
/DetailsView.js \
70 System.Web.UI.WebControls
/TreeView.js \
71 System.Web.UI.WebControls
/Menu.js
73 OTHER_RES
= $(RESOURCE_FILES_1
)
74 TEST_RESOURCE_FILES
= \
75 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/Global.asax \
76 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/Global.asax.cs \
77 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/My.ashx \
78 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/My.master \
79 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/MyPage.aspx \
80 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/MyPage.aspx.cs \
81 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/MyPageWithMaster.aspx \
82 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/Web.mono.config \
83 Test
/mainsoft
/NunitWebResources
/menuclass.aspx \
84 Test
/mainsoft
/NunitWebResources
/FormView.aspx \
85 Test
/mainsoft
/NunitWebResources
/PostBackMenuTest.aspx \
86 Test
/mainsoft
/NunitWebResources
/PageWithStyleSheet.aspx \
87 Test
/mainsoft
/NunitWebResources
/PageWithTheme.aspx \
88 Test
/mainsoft
/NunitWebResources
/ResolveUrl.ascx \
89 Test
/mainsoft
/NunitWebResources
/ResolveUrl.aspx \
90 Test
/mainsoft
/NunitWebResources
/RunTimeSetTheme.aspx \
91 Test
/mainsoft
/NunitWebResources
/ReadOnlyPropertyBind.aspx \
92 Test
/mainsoft
/NunitWebResources
/ReadOnlyPropertyControl.ascx \
93 Test
/mainsoft
/NunitWebResources
/Theme1.skin \
94 Test
/mainsoft
/NunitWebResources
/Theme2.skin \
95 Test
/mainsoft
/NunitWebResources
/UrlProperty.aspx \
96 Test
/mainsoft
/NunitWebResources
/UrlProperty.ascx \
97 Test
/mainsoft
/NunitWebResources
/UrlProperty.ascx.cs \
98 Test
/mainsoft
/NunitWebResources
/Web.sitemap \
99 Test
/mainsoft
/NunitWebResources
/WizardTest.skin \
100 Test
/mainsoft
/NunitWebResources
/FooterTemplateTest.aspx \
101 Test
/mainsoft
/NunitWebResources
/DataGrid.aspx \
102 Test
/mainsoft
/NunitWebResources
/DetailsViewTemplates.aspx \
103 Test
/mainsoft
/NunitWebResources
/DetailsViewDataActions.aspx \
104 Test
/mainsoft
/NunitWebResources
/DetailsViewProperties1.aspx \
105 Test
/mainsoft
/NunitWebResources
/Bluehills.jpg \
106 Test
/mainsoft
/NunitWebResources
/FormViewTest1.aspx \
107 Test
/mainsoft
/NunitWebResources
/FormViewInsertEditDelete.aspx \
108 Test
/mainsoft
/NunitWebResources
/GridViewUpdate.aspx \
109 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest.xml \
110 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest.xsl \
111 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest1.aspx \
112 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest2.aspx \
113 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest3.aspx \
114 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest4.aspx \
115 Test
/mainsoft
/NunitWebResources
/LoginViewTest1.aspx \
116 Test
/mainsoft
/NunitWebResources
/WebControl.config \
117 Test
/mainsoft
/NunitWebResources
/WebLogin.config \
118 Test
/mainsoft
/NunitWebResources
/CallbackTest1.aspx \
119 Test
/mainsoft
/NunitWebResources
/CallbackTest2.aspx \
120 Test
/mainsoft
/NunitWebResources
/EventValidationTest2.aspx \
121 Test
/mainsoft
/NunitWebResources
/EventValidationTest1.aspx \
122 Test
/mainsoft
/NunitWebResources
/ClientScript.js \
123 Test
/mainsoft
/NunitWebResources
/EvalTest.aspx \
124 Test
/mainsoft
/NunitWebResources
/TemplateUserControl.ascx \
125 Test
/mainsoft
/NunitWebResources
/WebMapping.config \
126 Test
/mainsoft
/NunitWebResources
/Mapping.aspx \
127 Test
/mainsoft
/NunitWebResources
/Mapping1.aspx \
128 Test
/mainsoft
/NunitWebResources
/CrossPagePosting1.aspx \
129 Test
/mainsoft
/NunitWebResources
/CrossPagePosting2.aspx \
130 Test
/mainsoft
/NunitWebResources
/MyDerived.master \
131 Test
/mainsoft
/NunitWebResources
/MyPageWithDerivedMaster.aspx \
132 Test
/mainsoft
/NunitWebResources
/MasterTypeTest1.aspx \
133 Test
/mainsoft
/NunitWebResources
/MasterTypeTest2.aspx \
134 Test
/mainsoft
/NunitWebResources
/PageLifecycleTest.aspx \
135 Test
/mainsoft
/NunitWebResources
/PageValidationTest.aspx \
136 Test
/mainsoft
/NunitWebResources
/AsyncPage.aspx \
137 Test
/mainsoft
/NunitWebResources
/PageCultureTest.aspx \
138 Test
/mainsoft
/NunitWebResources
/adapters.browser \
139 Test
/mainsoft
/NunitWebResources
/NoEventValidation.aspx \
140 Test
/mainsoft
/NunitWebResources
/ListControlPage.aspx \
141 Test
/mainsoft
/NunitWebResources
/TextBoxTestlPage.aspx \
142 Test
/mainsoft
/NunitWebResources
/ClearErrorOnError.aspx \
143 Test
/mainsoft
/NunitWebResources
/RedirectOnError.aspx \
144 Test
/mainsoft
/NunitWebResources
/TestCapability.browser \
145 Test
/mainsoft
/NunitWebResources
/PageWithAdapter.aspx \
146 Test
/mainsoft
/MainsoftWebTest
/nunitweb_config.xml
148 RESX_DIST
= resources
/TranslationResources.resx
149 ifeq (net_2_0
, $(PROFILE
))
150 RESX_RES
= $(RESX_DIST
:.resx
=.resources
)
153 NUNIT_RESOURCE_FILES
= $(TEST_RESOURCE_FILES
)
154 ifeq (net_2_0
, $(PROFILE
))
155 OTHER_RES
+= $(RESOURCE_FILES_2
)
156 OTHER_LIB_MCS_FLAGS
= -d
:INSIDE_SYSTEM_WEB
-nowarn
:618 -r
:System.Configuration.dll
-r
:Mono.Data.Sqlite.dll
164 -r
:System.Drawing.dll \
167 -r
:System.EnterpriseServices.dll \
168 $(OTHER_LIB_MCS_FLAGS
) \
169 $(RESX_RES
:%=/resource
:%) \
170 $(OTHER_RES
:%=/resource
:%)
172 ifneq ($(CYCLIC_DEPS
:%=..
/lib
/$(PROFILE
)/%), $(CYCLIC_DEP_FILES
))
173 NO_SIGN_ASSEMBLY
= yes
175 all-local
: System.Web
/UplevelHelper.cs resources
/TranslationResources.resources echo-warning
178 ifeq (, $(strip $(CYCLIC_DEP_FILES
)))
180 @echo
"** Warning: System.Web.dll built without parts that depend on: $(CYCLIC_DEPS)"
184 TEST_MCS_FLAGS
= $(LIB_MCS_FLAGS
) -doc
:$(test_lib
:.dll
=.xml
) -nowarn
:219,169,1591 $(NUNIT_RESOURCE_FILES
:%=/resource
:%)
186 EXTRA_DISTFILES
= $(RESOURCE_FILES_2
) $(RESOURCE_FILES_1
) $(TEST_RESOURCE_FILES
) UplevelHelperDefinitions.xml
$(RESX_DIST
) \
187 SQLiteProviders_DatabaseSchema.sql
188 BUILT_SOURCES
= System.Web
/UplevelHelper.cs
190 include ..
/..
/build
/library.make
192 ifdef WEBSERVICES_DEP_FILE
193 LIB_MCS_FLAGS
+= -define:WEBSERVICES_DEP
-r
:$(WEBSERVICES_DEP
)
194 $(the_lib
): $(WEBSERVICES_DEP_FILE
)
197 ifdef MONOWEB_DEP_FILE
198 LIB_MCS_FLAGS
+= -define:MONOWEB_DEP
-r
:$(MONOWEB_DEP
)
199 $(the_lib
): $(MONOWEB_DEP_FILE
)
203 LIB_MCS_FLAGS
+= -define:DEBUG
207 LIB_MCS_FLAGS
+= -define:TRACE
211 LIB_MCS_FLAGS
+= -define:TRACE
-define:MONO_TRACE
214 $(the_lib
): $(RESX_RES
) $(RESOURCE_FILES2
) $(RESOURCE_FILES_1
)
216 $(RESX_RES
): %.resources
: %.resx
217 $(RESGEN
) `echo $< | $(PLATFORM_CHANGE_SEPARATOR_CMD)`
219 System.Web
/UplevelHelper.cs
: UplevelHelperDefinitions.xml
220 $(TEST_RUNTIME
) $(topdir
)/class
/lib
/net_1_1_bootstrap
/culevel.exe
-o
$@
$^
223 $(TEST_RUNTIME
) $(TEST_HARNESS
) $(TEST_HARNESS_FLAGS
) $(LOCAL_TEST_HARNESS_FLAGS
) \
224 /output
:TestResult-
$(PROFILE
).log
/include:aaa
/xml
:TestResult-
$(PROFILE
).xml
$(test_assemblies
) || ok
=false
; \
225 (echo
''; cat TestResult-
$(PROFILE
).log
) | sed
'1,/^Tests run: /d'; \
229 $(TEST_RUNTIME
) $(TEST_HARNESS
) $(TEST_HARNESS_FLAGS
) $(LOCAL_TEST_HARNESS_FLAGS
) \
230 /output
:TestResult-
$(PROFILE
).log
/include:NunitWeb
/xml
:TestResult-
$(PROFILE
).xml
$(test_assemblies
) || ok
=false
; \
231 (echo
''; cat TestResult-
$(PROFILE
).log
) | sed
'1,/^Tests run: /d'; \
234 run-nunitweb-ondotnet
: test
235 $(TEST_HARNESS
) $(TEST_HARNESS_FLAGS
) $(LOCAL_TEST_HARNESS_FLAGS
) \
236 /output
:TestResult-ondotnet-
$(PROFILE
).log
/include:NunitWeb
/xml
:TestResult-ondotnet-
$(PROFILE
).xml
$(test_assemblies
) || ok
=false
; \
237 (echo
''; cat TestResult-ondotnet-
$(PROFILE
).log
) | sed
'1,/^Tests run: /d'; \