Make a copy of the old ZipLib
[mono.git] / mcs / class / System.Web / Makefile
1 thisdir = class/System.Web
2 SUBDIRS = Test
3 include ../../build/rules.make
4
5 RESOURCE_FILES_1= \
6         resources/WebUIValidation.js
7
8 RESOURCE_FILES_2 = \
9         resources/arrow_minus.gif \
10         resources/arrow_noexpand.gif \
11         resources/arrow_plus.gif \
12         resources/arrow_up.gif \
13         resources/arrow_down.gif \
14         resources/box_full.gif \
15         resources/box_empty.gif \
16         resources/box_minus.gif \
17         resources/box_noexpand.gif \
18         resources/box_plus.gif \
19         resources/contact.gif \
20         resources/dot_empty.gif \
21         resources/dot_full.gif \
22         resources/dots.gif \
23         resources/inbox.gif \
24         resources/star_empty.gif \
25         resources/star_full.gif \
26         resources/warning.gif \
27         resources/TreeView_noexpand.gif \
28         resources/TreeView_dash.gif \
29         resources/TreeView_dashminus.gif \
30         resources/TreeView_dashplus.gif \
31         resources/TreeView_i.gif \
32         resources/TreeView_l.gif \
33         resources/TreeView_lminus.gif \
34         resources/TreeView_lplus.gif \
35         resources/TreeView_minus.gif \
36         resources/TreeView_plus.gif \
37         resources/TreeView_r.gif \
38         resources/TreeView_rminus.gif \
39         resources/TreeView_rplus.gif \
40         resources/TreeView_t.gif \
41         resources/TreeView_tminus.gif \
42         resources/TreeView_tplus.gif \
43         resources/callback.js \
44         resources/webform.js \
45         System.Web.UI.WebControls/GridView.js \
46         System.Web.UI.WebControls/TreeView.js \
47         System.Web.UI.WebControls/Menu.js
48
49 OTHER_RES = $(RESOURCE_FILES_1)
50 ifeq (net_2_0, $(PROFILE))
51 OTHER_RES += $(RESOURCE_FILES_2)
52 OTHER_LIB_MCS_FLAGS = -r:System.Configuration.dll
53 endif
54
55
56 LIBRARY = System.Web.dll
57 LIB_MCS_FLAGS = \
58         -unsafe \
59         -nowarn:612,649 \
60         -r:$(corlib)                    \
61         -r:System.dll                   \
62         -r:System.Drawing.dll           \
63         -r:System.Data.dll              \
64         -r:System.Xml.dll               \
65         -r:System.EnterpriseServices.dll \
66         $(OTHER_LIB_MCS_FLAGS) \
67         $(OTHER_RES:%=/resource:%)
68
69 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:219 -nowarn:169
70
71 EXTRA_DISTFILES = $(RESOURCE_FILES_2) $(RESOURCE_FILES_1)
72
73 include ../../build/library.make