-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
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)