Merge pull request #5010 from Unity-Technologies/boehm-gc-alloc-fixed-sre
[mono.git] / mcs / class / System.Drawing / Makefile
1 thisdir = class/System.Drawing
2 include ../../build/rules.make
3 SUBDIRS = 
4
5 LIBRARY = System.Drawing.dll
6
7 LIB_REFS = System
8 LIB_MCS_FLAGS = /unsafe \
9         -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico \
10         -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico \
11         -resource:Assembly/Question.ico,Question.ico -resource:Assembly/Shield.ico,Shield.ico
12
13 RESX_RESOURCE_STRING = ../../../external/corefx/src/System.Drawing.Common/src/Resources/Strings.resx
14
15 ifeq (winaot, $(PROFILE))
16 LIB_MCS_FLAGS += /keyfile:../msfinal.pub
17 else ifeq (orbis, $(PROFILE))
18 LIB_MCS_FLAGS += /keyfile:../msfinal.pub
19 else
20 LIB_MCS_FLAGS += -d:FEATURE_TYPECONVERTER,SUPPORTS_WINDOWS_COLORS
21 endif
22
23 TEST_LIB_REFS = System.Drawing System.Runtime.Serialization.Formatters.Soap System.Xml
24
25 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -define:TEST -resource:Test/resources/indexed.png,indexed.png \
26         -nowarn:0618 -nowarn:219 -nowarn:169
27
28 include ../../build/library.make
29
30 EXTRA_DISTFILES = Test/resources/indexed.png    \
31         Test/System.Drawing/bitmaps/1bit.png    \
32         Test/System.Drawing/bitmaps/81674-2bpp.png      \
33         Test/System.Drawing/bitmaps/4bit.png    \
34         Test/System.Drawing/bitmaps/almogaver1bit.bmp   \
35         Test/System.Drawing/bitmaps/almogaver24bits1.bmp        \
36         Test/System.Drawing/bitmaps/almogaver24bits.bmp \
37         Test/System.Drawing/bitmaps/almogaver32bits.bmp \
38         Test/System.Drawing/bitmaps/almogaver32bits.tif \
39         Test/System.Drawing/bitmaps/almogaver8bits.bmp  \
40         Test/System.Drawing/bitmaps/almogaver-os2.bmp   \
41         Test/System.Drawing/bitmaps/maketransparent.bmp \
42         Test/System.Drawing/bitmaps/nature24bits.gif    \
43         Test/System.Drawing/bitmaps/nature24bits87.gif  \
44         Test/System.Drawing/bitmaps/81773-interlaced.gif        \
45         Test/System.Drawing/bitmaps/nature24bits.jpg    \
46         Test/System.Drawing/bitmaps/nature-greyscale.jpg        \
47         Test/System.Drawing/bitmaps/smiley.ico  \
48         Test/System.Drawing/bitmaps/VisualPng1.ico      \
49         Test/System.Drawing/bitmaps/VisualPng.ico       \
50         Test/System.Drawing/bitmaps/16x16x16.ico        \
51         Test/System.Drawing/bitmaps/32x32x16.ico        \
52         Test/System.Drawing/bitmaps/48x48x1.ico \
53         Test/System.Drawing/bitmaps/64x64x256.ico       \
54         Test/System.Drawing/bitmaps/96x96x256.ico       \
55         Test/System.Drawing/bitmaps/32bpp.ico   \
56         Test/System.Drawing/bitmaps/80509.ico   \
57         Test/System.Drawing/bitmaps/323511.ico  \
58         Test/System.Drawing/bitmaps/415581.ico  \
59         Test/System.Drawing/bitmaps/non-inverted.bmp    \
60         Test/System.Drawing/bitmaps/milkmateya01.emf    \
61         Test/System.Drawing/bitmaps/telescope_01.wmf    \
62         Assembly/Application.ico        \
63         Assembly/Asterisk.ico           \
64         Assembly/Error.ico              \
65         Assembly/Exclamation.ico        \
66         Assembly/Hand.ico               \
67         Assembly/Information.ico        \
68         Assembly/Question.ico           \
69         Assembly/Warning.ico            \
70         Assembly/WinLogo.ico            \
71         Assembly/Mono.ico               \
72         Assembly/Shield.ico             \
73         nunit-host-ignore-list