-
Notifications
You must be signed in to change notification settings - Fork 50
/
arch.make.in
40 lines (32 loc) · 775 Bytes
/
arch.make.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
.SUFFIXES:
.SUFFIXES: .@OBJEXT@ .a .f90 .F90 .m4 .exe .xml
BUILD_TARGETS=@BUILD_TARGETS@
VPATH=@VPATH@
compile_prefix=@OBJSDIR@
install_prefix=@prefix@
LIB_DIR=$(compile_prefix)/lib
MOD_DIR=$(compile_prefix)/finclude
FPP=@FPP@
FC=@FC@
RANLIB=@RANLIB@
FFLAGS=@FCFLAGS@ @DEFS@
FPPFLAGS=@FPPFLAGS@ @DEFS@
LDFLAGS=@LDFLAGS@
INC_PREFIX=-I
MOD_PREFIX=@FC_MODINC@
LIB_PREFIX=-L
#
MOD_EXT=@FC_MODEXT@
MKDIR_P=@MKDIR_P@
INSTALL=@INSTALL@
OBJEXT=@OBJEXT@
EXEEXT=@EXEEXT@
LIBEXT=@LIBEXT@
LINK_O_FLAG=-o
#INCFLAGS must be set by the user makefile
#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
.F90.@OBJEXT@:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS) $<
.f90.@OBJEXT@:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS) $<