Skip to content

Commit 1889877

Browse files
committed
Fix a bug in the makefile
1 parent 7a613af commit 1889877

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

makefile

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,22 @@ QML_path:=$(shell pwd)
2424
ext_obj=_$(F90)_omp$(OMP)
2525

2626

27+
#=================================================================================
28+
# Directories
29+
#=================================================================================
30+
DIR0 = $(QML_path)
31+
DIROBJ = $(DIR0)/OBJ/obj$(ext_obj)
32+
$(shell [ -d $(DIROBJ) ] || mkdir -p $(DIROBJ))
33+
QMLMODDIR = $(DIROBJ)
34+
35+
#=================================================================================
2736
# External Libraries directory (dnSVM ...)
2837
ExternalLibDIR=$(QML_path)/Ext_Lib
2938

3039
# AD_dnSVM Lib
3140
dnSVMLibDIR := $(ExternalLibDIR)/dnSVMLib
3241
dnSVMLibDIR_full := $(dnSVMLibDIR)/libAD_dnSVM.a
3342
dnSVMObjDIR := $(dnSVMLibDIR)/OBJ/obj_$(F90)_omp$(OMP)
34-
3543
#===============================================================================
3644

3745
#===============================================================================
@@ -227,18 +235,15 @@ endif
227235
F90FLAGS = -Og $(OMPFLAG) -Wall -Wextra -Wimplicit-interface -fPIC -fmax-errors=1 -g -fcheck=all -fbacktrace
228236
endif
229237
F90FLAGS0 := $(F90FLAGS)
230-
F90FLAGS += -J$(dnSVMObjDIR)
238+
F90FLAGS += -I$(dnSVMObjDIR)
231239

232240
F90_VER = $(shell $(F90) --version | head -1 )
233241

234242
endif
235243

236244
#=================================================================================
237-
# Directories
245+
# Other directories
238246
#=================================================================================
239-
DIR0 = $(QML_path)
240-
DIROBJ = $(DIR0)/OBJ/obj$(ext_obj)
241-
$(shell [ -d $(DIROBJ) ] || mkdir -p $(DIROBJ))
242247
DIRSRC = $(DIR0)/SRC
243248
DIRLib = $(DIRSRC)/QMLLib
244249
DIRModel = $(DIRSRC)/QML
@@ -552,7 +557,6 @@ $(DIROBJ)/TEST_Adia.o:$(DIRSRC)/TEST_Adia.f90
552557
#
553558
##################################################################################
554559
### AD_dnSVM libraries
555-
dnSMODFILE= addnsvm_m.mod addnsvm_dns_m.mod addnsvm_dnmat_m.mod addnsvm_dnpoly_m.mod
556560
.PHONY: dns dnS
557561
dns dnS: $(dnSVMLibDIR) $(dnSVMLibDIR_full)
558562
#

0 commit comments

Comments
 (0)