[WinForms] Matching Mono PropertyGrid behaviour with .Net one (#11618)
[mono-project.git] / mono / Makefile.am
blobb21df745e094e2eff5711ec4533c8e396dcf2706
1 include $(top_srcdir)/mk/common.mk
3 if SUPPORT_SGEN
4 sgen_dirs = sgen
5 endif
7 if BTLS
8 btls_dirs = btls
9 endif
11 if MONO_NATIVE
12 native_dirs = native
13 endif
15 if CROSS_COMPILING
16 SUBDIRS = $(btls_dirs) eglib arch utils cil $(sgen_dirs) metadata mini dis profiler $(native_dirs)
17 else
18 if INSTALL_MONOTOUCH
19 SUBDIRS = $(btls_dirs) eglib arch utils $(sgen_dirs) metadata mini profiler $(native_dirs)
21 monotouch-do-build:
22         @list='$(SUBDIRS)'; for subdir in $$list; do \
23           case "x$$subdir" in \
24                 xmetadata ) target="monotouch-do-build" ;; \
25                 xmini ) target="monotouch-do-build" ;; \
26                 * ) target="all" ;; \
27           esac; \
28           echo "Making $$target in $$subdir"; \
29           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
30     done;
32 monotouch-do-clean:
33         @list='$(SUBDIRS)'; for subdir in $$list; do \
34           case "x$$subdir" in \
35                 xmetadata ) target="monotouch-do-clean" ;; \
36                 xmini ) target="monotouch-do-clean" ;; \
37                 * ) target="clean" ;; \
38           esac; \
39           echo "Making $$target in $$subdir"; \
40           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
41     done;
42 else
43 SUBDIRS = $(btls_dirs) eglib arch utils cil $(sgen_dirs) metadata mini dis tests unit-tests benchmark profiler $(native_dirs)
44 endif
45 endif
46 DIST_SUBDIRS = btls native eglib arch utils cil $(sgen_dirs) metadata mini dis tests unit-tests benchmark profiler