Force user to specify prefix
[mono.git] / mcs / makefile.gnu
1 DIRS=jay mcs class nunit nunit/src/NUnitConsole
2 DIST=monocharge-`date -u +%Y%m%d`
3
4 #nant doesn't work yet
5
6 default: all
7
8 all install:
9         if test x$$prefix = x; then \
10                 echo Usage is: make -f makefile.gnu install prefix=YOURPREFIX; \
11                 exit 1; \
12         fi;
13         for i in $(DIRS) ; do \
14                 (cd $$i; $(MAKE) -f makefile.gnu $@) || exit 1; \
15         done
16
17 clean:
18         -rm monocharge-*.tar.gz
19         for i in $(DIRS) ; do \
20                 (cd $$i; $(MAKE) -f makefile.gnu $@) || exit 1; \
21         done
22
23 dist: all
24         mkdir $(DIST)
25         for i in $(DIRS) ; do \
26                 (cd $$i; $(MAKE) -f makefile.gnu install prefix=$(PWD)/$(DIST)) || exit 1; \
27         done
28         tar -c $(DIST) | gzip > $(DIST).tar.gz
29         rm -rf $(DIST)
30