2002-10-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / makefile.gnu
index 6df1ee8793c19cadfcaf4c388b49a24b4d65f2c1..f78d0997ceca81ea42d34b6e800cb8a60773530b 100644 (file)
@@ -1,4 +1,4 @@
-DIRS=jay mcs class nunit nunit/src/NUnitConsole monoresgen
+DIRS=jay mcs class nunit monoresgen ilasm
 DIST=monocharge-`date -u +%Y%m%d`
 
 #nant doesn't work yet
@@ -7,7 +7,7 @@ default: all
 
 all:
        for i in $(DIRS) ; do \
-               (cd $$i; $(MAKE) -f makefile.gnu $@) || exit 1; \
+               $(MAKE) -C $$i -f makefile.gnu $@ || exit 1; \
        done
 
 install:
@@ -16,19 +16,24 @@ install:
                exit 1; \
        fi;
        for i in $(DIRS) ; do \
-               (cd $$i; $(MAKE) -f makefile.gnu $@) || exit 1; \
+               $(MAKE) -C $$i -f makefile.gnu $@ || exit 1; \
+       done
+
+test: all
+       for i in $(DIRS) ; do \
+               $(MAKE) -C $$i -f makefile.gnu $@ || exit 1; \
        done
 
 clean:
        -rm -f monocharge-*.tar.gz
        for i in $(DIRS) ; do \
-               (cd $$i; $(MAKE) -f makefile.gnu $@) || exit 1; \
+               $(MAKE) -C $$i -f makefile.gnu $@ || exit 1; \
        done
 
 dist: all
        mkdir $(DIST)
        for i in $(DIRS) ; do \
-               (cd $$i; $(MAKE) -f makefile.gnu install prefix=$(PWD)/$(DIST)) || exit 1; \
+               $(MAKE) -C $$i -f makefile.gnu install prefix=$(PWD)/$(DIST) || exit 1; \
        done
        tar -c $(DIST) | gzip > $(DIST).tar.gz
        rm -rf $(DIST)