X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mcs%2Fmakefile.gnu;h=8fb467e66cd08f54c251c768bdf969fff2547d6f;hb=e1bfc827071e7525f9d65410d81a7a782d28ce62;hp=4c49c1124b4165eb43c832b2ffbb7b89c8d79c60;hpb=0254c244a887e7d0e9d90f1e90583d9d8ce5d755;p=mono.git diff --git a/mcs/makefile.gnu b/mcs/makefile.gnu index 4c49c1124b4..8fb467e66cd 100644 --- a/mcs/makefile.gnu +++ b/mcs/makefile.gnu @@ -1,4 +1,4 @@ -DIRS=jay mcs class nunit nunit/src/NUnitConsole +DIRS=jay mcs class nunit monoresgen DIST=monocharge-`date -u +%Y%m%d` #nant doesn't work yet @@ -7,25 +7,33 @@ 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: all +install: if test x$$prefix = x; then \ echo Usage is: make -f makefile.gnu install prefix=YOURPREFIX; \ exit 1; \ fi; + for i in $(DIRS) ; do \ + $(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 monocharge-*.tar.gz + -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)