# Makefile-Rahmen fuer den Aufruf der anderen Makefiles # ----------------------------------------------------- NOPR = --no-print-directory # Standard 'make help': Hilfetext anzeigen help: @echo "Verwendung dieses Makefiles:" @echo " make all alle Programme übersetzen" @echo " make pvm Programm für PVM (Fortran, ohne Cubecom)" @echo " make mpi Programm für MPI (Fortran und C, ohne Cubecom)" @echo " make cube_pvm Programm mit Cubecom und PVM (Fortran und C)" @echo " make cube_mpi Programm mit Cubecom und MPI (Fortran und C)" @echo " make cube alle Programme mit Cubecom" @echo " make clean löscht *.o" @echo " make cleanall löscht alle ausführbaren Programme" all: cube pvm mpi cube: cube_pvm cube_mpi pvm: @make $(NOPR) -f Make_pvm mpi: @make $(NOPR) -f Make_mpi cube_pvm: @make $(NOPR) -f Make_cube_pvm cube_mpi: @make $(NOPR) -f Make_cube_mpi clean: rm -f *.o cleanall: @make $(NOPR) -f Make_pvm clean @make $(NOPR) -f Make_mpi clean @make $(NOPR) -f Make_cube_pvm clean @make $(NOPR) -f Make_cube_mpi clean