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 CYCLIC_DEPS
:= $(WEBSERVICES_DEP
)
18 CYCLIC_DEP_FILES
:= $(WEBSERVICES_DEP_FILE
)
22 resources
/WebUIValidation.js
25 resources
/arrow_minus.gif \
26 resources
/arrow_noexpand.gif \
27 resources
/arrow_plus.gif \
28 resources
/arrow_up.gif \
29 resources
/arrow_down.gif \
30 resources
/box_full.gif \
31 resources
/box_empty.gif \
32 resources
/box_minus.gif \
33 resources
/box_noexpand.gif \
34 resources
/box_plus.gif \
35 resources
/contact.gif \
36 resources
/dot_empty.gif \
37 resources
/dot_full.gif \
40 resources
/star_empty.gif \
41 resources
/star_full.gif \
42 resources
/warning.gif \
43 resources
/TreeView_noexpand.gif \
44 resources
/TreeView_dash.gif \
45 resources
/TreeView_dashminus.gif \
46 resources
/TreeView_dashplus.gif \
47 resources
/TreeView_i.gif \
48 resources
/TreeView_l.gif \
49 resources
/TreeView_lminus.gif \
50 resources
/TreeView_lplus.gif \
51 resources
/TreeView_minus.gif \
52 resources
/TreeView_plus.gif \
53 resources
/TreeView_r.gif \
54 resources
/TreeView_rminus.gif \
55 resources
/TreeView_rplus.gif \
56 resources
/TreeView_t.gif \
57 resources
/TreeView_tminus.gif \
58 resources
/TreeView_tplus.gif \
59 resources
/transparent.gif \
60 resources
/webform.js \
61 resources
/WebUIValidation_2.0.js \
62 System.Web.UI.WebControls
/GridView.js \
63 System.Web.UI.WebControls
/DetailsView.js \
64 System.Web.UI.WebControls
/TreeView.js \
65 System.Web.UI.WebControls
/Menu.js
67 OTHER_RES
= $(RESOURCE_FILES_1
)
68 TEST_RESOURCE_FILES
= \
69 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/Global.asax \
70 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/Global.asax.cs \
71 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/My.ashx \
72 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/My.master \
73 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/MyPage.aspx \
74 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/MyPage.aspx.cs \
75 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/MyPageWithMaster.aspx \
76 Test
/mainsoft
/NunitWeb
/NunitWeb
/Resources
/Web.mono.config \
77 Test
/mainsoft
/NunitWebResources
/menuclass.aspx \
78 Test
/mainsoft
/NunitWebResources
/FormView.aspx \
79 Test
/mainsoft
/NunitWebResources
/PostBackMenuTest.aspx \
80 Test
/mainsoft
/NunitWebResources
/PageWithStyleSheet.aspx \
81 Test
/mainsoft
/NunitWebResources
/PageWithTheme.aspx \
82 Test
/mainsoft
/NunitWebResources
/RunTimeSetTheme.aspx \
83 Test
/mainsoft
/NunitWebResources
/ReadOnlyPropertyBind.aspx \
84 Test
/mainsoft
/NunitWebResources
/ReadOnlyPropertyControl.ascx \
85 Test
/mainsoft
/NunitWebResources
/Theme1.skin \
86 Test
/mainsoft
/NunitWebResources
/Theme2.skin \
87 Test
/mainsoft
/NunitWebResources
/UrlProperty.aspx \
88 Test
/mainsoft
/NunitWebResources
/UrlProperty.ascx \
89 Test
/mainsoft
/NunitWebResources
/UrlProperty.ascx.cs \
90 Test
/mainsoft
/NunitWebResources
/Web.sitemap \
91 Test
/mainsoft
/NunitWebResources
/WizardTest.skin \
92 Test
/mainsoft
/NunitWebResources
/FooterTemplateTest.aspx \
93 Test
/mainsoft
/NunitWebResources
/DataGrid.aspx \
94 Test
/mainsoft
/NunitWebResources
/DetailsViewTemplates.aspx \
95 Test
/mainsoft
/NunitWebResources
/DetailsViewDataActions.aspx \
96 Test
/mainsoft
/NunitWebResources
/DetailsViewProperties1.aspx \
97 Test
/mainsoft
/NunitWebResources
/Bluehills.jpg \
98 Test
/mainsoft
/NunitWebResources
/FormViewTest1.aspx \
99 Test
/mainsoft
/NunitWebResources
/FormViewInsertEditDelete.aspx \
100 Test
/mainsoft
/NunitWebResources
/GridViewUpdate.aspx \
101 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest.xml \
102 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest.xsl \
103 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest1.aspx \
104 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest2.aspx \
105 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest3.aspx \
106 Test
/mainsoft
/NunitWebResources
/XMLDataSourceTest4.aspx \
107 Test
/mainsoft
/NunitWebResources
/LoginViewTest1.aspx \
108 Test
/mainsoft
/NunitWebResources
/WebControl.config \
109 Test
/mainsoft
/NunitWebResources
/WebLogin.config \
110 Test
/mainsoft
/NunitWebResources
/CallbackTest1.aspx \
111 Test
/mainsoft
/NunitWebResources
/CallbackTest2.aspx \
112 Test
/mainsoft
/NunitWebResources
/EventValidationTest2.aspx \
113 Test
/mainsoft
/NunitWebResources
/EventValidationTest1.aspx \
114 Test
/mainsoft
/NunitWebResources
/ClientScript.js \
115 Test
/mainsoft
/NunitWebResources
/EvalTest.aspx \
116 Test
/mainsoft
/NunitWebResources
/TemplateUserControl.ascx \
117 Test
/mainsoft
/NunitWebResources
/WebMapping.config \
118 Test
/mainsoft
/NunitWebResources
/Mapping.aspx \
119 Test
/mainsoft
/NunitWebResources
/Mapping1.aspx \
120 Test
/mainsoft
/NunitWebResources
/CrossPagePosting1.aspx \
121 Test
/mainsoft
/NunitWebResources
/CrossPagePosting2.aspx \
122 Test
/mainsoft
/NunitWebResources
/MyDerived.master \
123 Test
/mainsoft
/NunitWebResources
/MyPageWithDerivedMaster.aspx \
124 Test
/mainsoft
/NunitWebResources
/MasterTypeTest1.aspx \
125 Test
/mainsoft
/NunitWebResources
/MasterTypeTest2.aspx \
126 Test
/mainsoft
/NunitWebResources
/PageLifecycleTest.aspx \
127 Test
/mainsoft
/NunitWebResources
/PageValidationTest.aspx \
128 Test
/mainsoft
/NunitWebResources
/AsyncPage.aspx \
129 Test
/mainsoft
/NunitWebResources
/PageCultureTest.aspx \
130 Test
/mainsoft
/NunitWebResources
/adapters.browser \
131 Test
/mainsoft
/NunitWebResources
/NoEventValidation.aspx \
132 Test
/mainsoft
/NunitWebResources
/ListControlPage.aspx \
133 Test
/mainsoft
/NunitWebResources
/TextBoxTestlPage.aspx \
134 Test
/mainsoft
/MainsoftWebTest
/nunitweb_config.xml
136 NUNIT_RESOURCE_FILES
= $(TEST_RESOURCE_FILES
)
137 ifeq (net_2_0
, $(PROFILE
))
138 OTHER_RES
+= $(RESOURCE_FILES_2
)
139 OTHER_LIB_MCS_FLAGS
= -nowarn
:618 -r
:System.Configuration.dll
-r
:System.Windows.Forms.dll
144 -nowarn
:612,618,649 \
147 -r
:System.Drawing.dll \
150 -r
:System.EnterpriseServices.dll \
151 $(OTHER_LIB_MCS_FLAGS
) \
152 $(OTHER_RES
:%=/resource
:%)
154 ifneq ($(CYCLIC_DEPS
:%=..
/lib
/$(PROFILE
)/%), $(CYCLIC_DEP_FILES
))
155 NO_SIGN_ASSEMBLY
= yes
157 all-local
: System.Web
/UplevelHelper.cs echo-warning
160 ifeq (, $(strip $(CYCLIC_DEP_FILES
)))
162 @echo
"** Warning: System.Web.dll built without parts that depend on: $(CYCLIC_DEPS)"
166 TEST_MCS_FLAGS
= $(LIB_MCS_FLAGS
) -doc
:$(test_lib
:.dll
=.xml
) -nowarn
:219 -nowarn
:169 $(NUNIT_RESOURCE_FILES
:%=/resource
:%)
168 EXTRA_DISTFILES
= $(RESOURCE_FILES_2
) $(RESOURCE_FILES_1
) $(TEST_RESOURCE_FILES
)
170 include ..
/..
/build
/library.make
172 ifdef WEBSERVICES_DEP_FILE
173 LIB_MCS_FLAGS
+= -define:WEBSERVICES_DEP
-r
:$(WEBSERVICES_DEP
)
174 $(the_lib
): $(WEBSERVICES_DEP_FILE
)
177 System.Web
/UplevelHelper.cs
: UplevelHelperDefinitions.xml
178 $(TEST_RUNTIME
) $(topdir
)/class
/lib
/default
/culevel.exe
-o
$@
$^
181 $(TEST_RUNTIME
) $(TEST_HARNESS
) $(TEST_HARNESS_FLAGS
) $(LOCAL_TEST_HARNESS_FLAGS
) \
182 /output
:TestResult-
$(PROFILE
).log
/include:aaa
/xml
:TestResult-
$(PROFILE
).xml
$(test_assemblies
) || ok
=false
; \
183 (echo
''; cat TestResult-
$(PROFILE
).log
) | sed
'1,/^Tests run: /d'; \
187 $(TEST_RUNTIME
) $(TEST_HARNESS
) $(TEST_HARNESS_FLAGS
) $(LOCAL_TEST_HARNESS_FLAGS
) \
188 /output
:TestResult-
$(PROFILE
).log
/include:NunitWeb
/xml
:TestResult-
$(PROFILE
).xml
$(test_assemblies
) || ok
=false
; \
189 (echo
''; cat TestResult-
$(PROFILE
).log
) | sed
'1,/^Tests run: /d'; \
192 run-nunitweb-ondotnet
: test
193 $(TEST_HARNESS
) $(TEST_HARNESS_FLAGS
) $(LOCAL_TEST_HARNESS_FLAGS
) \
194 /output
:TestResult-ondotnet-
$(PROFILE
).log
/include:NunitWeb
/xml
:TestResult-ondotnet-
$(PROFILE
).xml
$(test_assemblies
) || ok
=false
; \
195 (echo
''; cat TestResult-ondotnet-
$(PROFILE
).log
) | sed
'1,/^Tests run: /d'; \