createGlobalMakefile
#!/bin/bash
echo "SHELL = /bin/bash" > Makefile
echo "" >> Makefile
echo ".PHONY: input clean mrproper reset $*" >> Makefile
echo "" >> Makefile
echo "default: all" >> Makefile
echo "" >> Makefile
echo "all:$*" >> Makefile
for exp in "$@"
do
echo "$exp:experiment.var" >> Makefile
echo -e "\t@(cd $exp;\$(MAKE))" >> Makefile
echo "" >> Makefile
done
echo "input:" >> Makefile
for exp in "$@"
do
echo -e "\t@(cd $exp;\$(MAKE) input)" >> Makefile
done
echo "" >> Makefile
echo "clean:" >> Makefile
for exp in "$@"
do
echo -e "\t@(cd $exp;\$(MAKE) clean)" >> Makefile
done
echo "" >> Makefile
echo "mrproper:clean" >> Makefile
for exp in "$@"
do
echo -e "\t@(cd $exp;\$(MAKE) mrproper)" >> Makefile
done
echo "" >> Makefile
echo "reset:" >> Makefile
for exp in "$@"
do
echo -e "\t@(cd $exp;\$(MAKE) reset)" >> Makefile
done
echo "" >> Makefile