I have about 39 Fortran F90 source files and 35 Fortran 77 Lapack related files. I am using include statement in my main program to connect all these files.
I have created a batch file make.bat
with command ifort "MDL HydroD.F90"
which compiles my code and generates the mdlhydrod.exe
file. In the process the Fortran compiler creates many .mod
and .obj
build files which makes it difficult to manage. I would like to put my source files under a directory Source
and lapack library files in a directory lapack
and build files in a directory Debug
.
Could anyone help me modify my make.bat
file so that ifort
looks at Source
directory and build in Debug
directory.
Thank you for help.
Currently using make.bat
has only one line of command:
File Name: make.bat
ifort "MDL HydroD.F90"
Working on a make file to be used with nmake
(incomplete):
File Name: make.mak:
#Make File for MDL HydroD
# Compiler options
FC := ifort
VPATH := src
BINDIR := bin
$(BINDIR):
mkdir -p $(BINDIR)
clean:
@rm -rf $(BINDIR)