Added call to GC.SupressFinalize() in CFObject.Dispose()
[mono.git] / Makefile.am
index a68090098d93a27963c56aeeac3d71ef4a96aa6c..eef2c3800e13d7ee5d8401d60ca5aa125c01f0fc 100644 (file)
@@ -18,6 +18,14 @@ DIST_SUBDIRS = m4 po libgc eglib mono ikvm-native support data runtime scripts m
 endif
 endif
 
+all: update_submodules
+
+SUBMODULE_ERROR='Could not recursively update all git submodules. You may experience compilation problems if some submodules are out of date'
+update_submodules:
+       @$(srcdir)/scripts/update_submodules
+
+.PHONY: update_submodules
+
 EXTRA_DIST= \
            LICENSE \
            autogen.sh \
@@ -25,7 +33,8 @@ EXTRA_DIST= \
            mkinstalldirs \
            mono-uninstalled.pc.in \
            winconfig.h \
-           mono-core.spec
+           mono-core.spec \
+           external
 
 DISTCHECK_CONFIGURE_FLAGS = EXTERNAL_MCS=false EXTERNAL_RUNTIME=false