1 thisdir = class/Managed.Windows.Forms
2 include ../../build/rules.make
4 LIBRARY = System.Windows.Forms.dll
9 LIB_MCS_FLAGS = /unsafe \
10 /r:$(corlib) /r:System.dll /r:System.Xml.dll \
11 /r:System.Drawing.dll /r:Accessibility.dll \
12 /r:System.Data.dll /r:Mono.Posix.dll \
13 @System.Windows.Forms.dll.resources \
14 /nowarn:649 /nowarn:169 /nowarn:67 /nowarn:108 /nowarn:114 -debug
17 resources/System.Windows.Forms.resources \
18 resources/System.Windows.Forms.en.resources \
19 resources/System.Windows.Forms.de.resources
22 resources/SplitterNS.cur \
23 resources/SplitterWE.cur \
25 resources/DnDCopy.cur \
26 resources/DnDLink.cur \
29 RESOURCES = $(RESX_RESOURCES) $(CUR_RESOURCES)
31 PREBUILT = $(RESX_RESOURCES:=.prebuilt)
34 README System.Windows.Forms.dll.resources \
35 $(RESX_RESOURCES:.resources=.resx) $(CUR_RESOURCES) $(PREBUILT) build-csproj
37 TEST_MCS_FLAGS = /r:System.Drawing.dll -resource:Test/resources/a.cur,a.cur
39 SWF.csproj: System.Windows.Forms.dll.sources
42 include ../../build/library.make
44 $(the_lib): $(RESOURCES) SWF.csproj
46 $(RESX_RESOURCES): %.resources: %.resx
47 $(RESGEN) $< || cp $@.prebuilt $@
49 $(LIBRARY): $(CUR_RESOURCES)
51 $(PREBUILT): %.prebuilt: %
54 dist-default: $(PREBUILT)