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