2002-09-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / makefile
1 VERSION=0.13.99
2
3 DIRS=jay nant mcs class nunit tools monoresgen
4
5 all: linux
6
7 windows:
8         for i in $(DIRS); do                    \
9                 (cd $$i; make linux)            \
10         done
11
12 linux:
13         for i in $(DIRS); do                    \
14                 (cd $$i; make linux) || exit 1; \
15         done
16
17 test:
18         (cd nunit; make)
19         (cd class; make test)
20
21 clean:
22         for i in $(DIRS); do                    \
23                 (cd $$i; make clean)            \
24         done
25
26
27 dist: 
28         (c=`pwd`; d=`basename $$c`; cd ..; cp -a $$d mcs-$(VERSION); cd mcs-$(VERSION); make clean; cd ..; \
29         tar czvf $$d/mcs-$(VERSION).tar.gz --exclude=CVS --exclude='.#*' --exclude=core --exclude='*~' --exclude='*.exe' mcs-$(VERSION); \
30         rm -rf mcs-$(VERSION))