-VERSION=0.13.99
+VERSION=0.23.99
+DIST=monocharge-`date -u +%Y%m%d`
DIRS=jay nant mcs class nunit20 monoresgen tools mbas ilasm
INSTALL= /usr/bin/install
if test x$(OS) = xWindows_NT; then make windows; else make -f makefile.gnu; fi
install:
- if test x$(OS) = xWindows_NT; then make windows install; else make -f makefile.gnu install; fi
+ if test x$(OS) = xWindows_NT; then make windowsinstall; else make -f makefile.gnu install; fi
windows:
for i in $(DIRS); do \
tar czvf $$d/mcs-$(VERSION).tar.gz --exclude=CVS --exclude='.#*' --exclude=core --exclude='*~' --exclude='*.exe' mcs-$(VERSION); \
rm -rf mcs-$(VERSION))
+binary-snapshot: all
+ mkdir $(DIST)
+ $(MAKE) install prefix=$(PWD)/$(DIST) || exit 1; \
+ tar -c $(DIST) | gzip > $(DIST).tar.gz
+ rm -rf $(DIST)
+
windowsinstall:
if test x$$prefix = x; then \
echo Usage is: make install prefix=X:/cygwin/home/MyHome/mono/install; exit 1; \
tools/GenerateDelegate.exe \
tools/monostyle.exe \
tools/SqlSharp/sqlsharp.exe \
-