2002-07-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / runtime / Makefile.am
index 747b230b7b043084e4ef4a02258a94333514caa8..ef83eaf285493a8b0b964479d581e99a70faed4a 100644 (file)
@@ -21,8 +21,19 @@ EXTRA_DIST = $(monobins_DATA) $(assemblies_DATA)
 assembliesdir = $(libdir)
 monobinsdir = $(bindir)
 
+$(assemblies_DATA):
+       cp $(top_srcdir)/../mcs/class/lib/$@ . || cp $(assembliesdir)/$@ . || touch $@
+
+$(monobins_DATA):
+       cp $(top_srcdir)/../mcs/mcs/$@ . || cp $(monobinsdir)/$@ . || touch $@
+
+dist-hook:
+       for i in $(monobins_DATA) $(assemblies_DATA); do        \
+               if test ! -s $(srcdir)/$$i; then echo $$i is empty && exit 1; fi        \
+       done
+
 copy_dlls:
        cp /nt/mono/mcs/class/*/*.dll .
 
 push_dlls:
-       scp -o "Protocol 1" *.dll snapshot@mono-cvs.ximian.com:dlls
+       scp -o "Protocol 1" *.dll *.exe snapshot@mono-cvs.ximian.com:dlls