--- trunk/OOPSE-2.0/make/Makefile.in 2004/10/11 15:43:16 1552 +++ trunk/OOPSE-2.0/make/Makefile.in 2004/10/11 18:01:51 1553 @@ -421,17 +421,35 @@ $(PackageTargetDir)/%.o : %.F90 # .F90 -> .o $(PackageTargetDir)/%.o : %.F90 $(F90Compiler) $(F90Options) $(IncludePath) -c $< -o $@ + if test -f *.$(ModSuffix); then \ + $(Move) *.$(ModSuffix) $(PackageTargetDir);\ + fi $(PackageParallelTargetDir)/%.o : %.F90 $(F90Compiler) $(F90ParallelOptions) $(IncludePath) -c $< -o $@ + if test -f *.$(ModSuffix); then \ + $(Move) *.$(ModSuffix) $(PackageParallelTargetDir);\ + fi ifeq "$(UseMPI)" "yes" %.o : %.F90 $(MAKE) $(MakeOptions) $(PackageTargetDir)/$@ + if test -f *.$(ModSuffix); then \ + $(Move) *.$(ModSuffix) $(PackageTargetDir);\ + fi + $(MAKE) $(MakeOptions) $(PackageParallelTargetDir)/$@ + if test -f *.$(ModSuffix); then \ + $(Move) *.$(ModSuffix) $(PackageParallelTargetDir);\ + fi + else %.o : %.F90 $(MAKE) $(MakeOptions) $(PackageTargetDir)/$@ + if test -f *.$(ModSuffix); then \ + $(Move) *.$(ModSuffix) $(PackageTargetDir);\ + fi + endif