Added tests for Task.WhenAll w/ empty list
[mono.git] / mono / Makefile.am
1 if CROSS_COMPILING
2 SUBDIRS = arch utils io-layer cil metadata $(interpreter_dir) mini dis profiler
3 else
4 if INSTALL_MONOTOUCH
5 SUBDIRS = utils io-layer metadata arch mini profiler
6
7 monotouch-do-build:
8         @list='$(SUBDIRS)'; for subdir in $$list; do \
9           case "x$$subdir" in \
10                 xmetadata ) target="monotouch-do-build" ;; \
11                 xmini ) target="monotouch-do-build" ;; \
12                 * ) target="all" ;; \
13           esac; \
14           echo "Making $$target in $$subdir"; \
15           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
16     done;
17
18 monotouch-do-clean:
19         @list='$(SUBDIRS)'; for subdir in $$list; do \
20           case "x$$subdir" in \
21                 xmetadata ) target="monotouch-do-clean" ;; \
22                 xmini ) target="monotouch-do-clean" ;; \
23                 * ) target="clean" ;; \
24           esac; \
25           echo "Making $$target in $$subdir"; \
26           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
27     done;
28 else
29 if MOONLIGHT
30 SUBDIRS = arch utils io-layer metadata mini
31
32 moon-do-build:
33         @list='$(SUBDIRS)'; for subdir in $$list; do \
34           case "x$$subdir" in \
35                 xmetadata ) target="moon-do-build" ;; \
36                 xmini ) target="moon-do-build" ;; \
37                 * ) target="all" ;; \
38           esac; \
39           echo "Making $$target in $$subdir"; \
40           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
41     done;
42
43 moon-do-clean:
44         @list='$(SUBDIRS)'; for subdir in $$list; do \
45           case "x$$subdir" in \
46                 xmetadata ) target="moon-do-clean" ;; \
47                 xmini ) target="moon-do-clean" ;; \
48                 * ) target="clean" ;; \
49           esac; \
50           echo "Making $$target in $$subdir"; \
51           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
52     done;
53
54 else
55 SUBDIRS = arch utils io-layer cil metadata $(interpreter_dir) mini dis monograph tests benchmark profiler
56 endif
57 endif
58 endif
59 DIST_SUBDIRS = arch utils io-layer cil metadata interpreter mini dis monograph tests benchmark profiler