[xbuild] Fix bug #660508 .
[mono.git] / mcs / tools / Makefile
1 thisdir = tools
2
3 per_profile_dirs = \
4         al              \
5         compiler-tester \
6         linker          \
7         tuner           \
8         csharp          \
9         culevel         \
10         genxs           \
11         mkbundle        \
12         monop           \
13         mono-service    \
14         mono-xsd        \
15         resgen          \
16         wsdl            \
17         xbuild
18
19 net_4_0_dirs := \
20         $(per_profile_dirs) \
21         corcompare      \
22         mono-xmltool    \
23         mono-shlib-cop  \
24         sgen            \
25         mconfig         \
26         installutil     \
27         nunitreport     \
28         pdb2mdb         \
29         sqlsharp        \
30         sqlmetal        \
31         svcutil         \
32         ictool          \
33         disco           \
34         soapsuds        \
35         browsercaps-updater     \
36         cil-strip       \
37         macpack         \
38         dtd2rng         \
39         dtd2xsd         \
40         mod             \
41         installvst      \
42         lc              \
43         mono-configuration-crypto \
44         ccrewrite
45
46 net_2_0_dirs := \
47         $(per_profile_dirs) \
48         monodoc         \
49         mdoc            \
50         compiler-tester
51
52 moonlight_dirs := \
53         compiler-tester
54
55 basic_SUBDIRS = gacutil security
56 net_2_0_bootstrap_SUBDIRS = resgen culevel
57 net_2_0_SUBDIRS := $(basic_SUBDIRS) $(net_2_0_dirs)
58 moonlight_raw_SUBDIRS := $(moonlight_dirs)
59 moonlight_SUBDIRS := $(moonlight_dirs)
60 net_4_0_bootstrap_SUBDIRS = resgen culevel
61 net_4_0_SUBDIRS := $(net_4_0_dirs) $(basic_SUBDIRS)
62
63 SUBDIRS = $(basic_SUBDIRS) $(net_2_0_bootstrap_SUBDIRS) $(net_2_0_SUBDIRS) $(moonlight_SUBDIRS)
64 DIST_SUBDIRS = $(SUBDIRS) $(net_4_0_dirs)
65
66 include ../build/rules.make
67
68 DISTFILES = \
69         assemblies.xml                  \
70         mono-win32-setup-dark.bmp       \
71         mono-win32-setup-light.bmp      \
72         mono-win32-setup.nsi            \
73         scan-tests.pl                   \
74         tinderbox/smtp.c                \
75         tinderbox/tinderbox.sh          \
76         removecomments.sh
77
78 test-local csproj-local run-test-local run-test-ondotnet-local all-local install-local uninstall-local doc-update-local:
79         @:
80
81 dist-local: dist-default
82
83 clean-local:
84         rm -f *.exe *.dll *.pdb cormissing.xml