1
#------------------------------------------------------------------------------
2
# This file is part of the Code_Saturne Kernel, element of the
3
# Code_Saturne CFD tool.
5
# Copyright (C) 2009 EDF S.A., France
7
# The Code_Saturne Kernel is free software; you can redistribute it
8
# and/or modify it under the terms of the GNU General Public License
9
# as published by the Free Software Foundation; either version 2 of
10
# the License, or (at your option) any later version.
12
# The Code_Saturne Kernel is distributed in the hope that it will be
13
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty
14
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
# GNU General Public License for more details.
17
# You should have received a copy of the GNU General Public Licence
18
# along with the Code_Saturne Kernel; if not, write to the
19
# Free Software Foundation, Inc.,
20
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21
#-------------------------------------------------------------------------------
1
## Process this file with automake to produce Makefile.in
3
#-------------------------------------------------------------------------------
5
# This file is part of Code_Saturne, a general-purpose CFD tool.
7
# Copyright (C) 1998-2011 EDF S.A.
9
# This program is free software; you can redistribute it and/or modify it under
10
# the terms of the GNU General Public License as published by the Free Software
11
# Foundation; either version 2 of the License, or (at your option) any later
14
# This program is distributed in the hope that it will be useful, but WITHOUT
15
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
16
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
19
# You should have received a copy of the GNU General Public License along with
20
# this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
21
# Street, Fifth Floor, Boston, MA 02110-1301, USA.
23
#-------------------------------------------------------------------------------
28
CPPFLAGS_PLE = -I$(top_srcdir)/libple/src -I$(top_builddir)/libple
30
CPPFLAGS_PLE = $(PLE_CPPFLAGS)
26
-I$(top_srcdir)/include/base \
27
-I$(top_srcdir)/include/ctwr \
28
@FVM_CPPFLAGS@ @BFT_CPPFLAGS@ @MPI_CPPFLAGS@
36
-I$(top_srcdir)/src/bft \
37
-I$(top_srcdir)/src/fvm \
38
-I$(top_srcdir)/src/base \
39
-I$(top_srcdir)/src/mesh \
30
AM_CFLAGS = @CFLAGS_DBG@ @CFLAGS_OPT@
43
AM_CFLAGS = $(CFLAGS_DBG) $(CFLAGS_OPT)
33
-I$(top_srcdir)/include/base \
34
-I$(top_srcdir)/include/pprt \
35
-I$(top_srcdir)/include/ctwr \
36
@FCFLAGS_DBG@ @FCFLAGS_OPT@
46
$(FCMODINCLUDE)$(top_builddir)/src \
47
$(FCFLAGS_DBG) $(FCFLAGS_OPT)
40
51
# Public header files (to be installed)
42
saturneincludedir = $(includedir)
43
saturneinclude_HEADERS = \
44
$(top_srcdir)/include/ctwr/cs_ctwr_air_props.h \
45
$(top_srcdir)/include/ctwr/cs_ctwr.h \
46
$(top_srcdir)/include/ctwr/cs_ctwr_halo.h \
47
$(top_srcdir)/include/ctwr/cs_ctwr_mesh.h \
48
$(top_srcdir)/include/ctwr/ctincl.h
53
pkginclude_HEADERS = \
50
59
# Library source files
64
73
libcsctwr_la_LDFLAGS = -no-undefined
66
libcsctwr_la_SOURCES += \
67
76
$(top_srcdir)/users/ctwr/usctcl.f90 \
68
77
$(top_srcdir)/users/ctwr/usctdz.f90 \
69
78
$(top_srcdir)/users/ctwr/uscti1.f90 \
70
79
$(top_srcdir)/users/ctwr/usctiv.f90
81
libcsctwr_la_SOURCES += $(ctwrusers)
72
83
ctwrdir = $(pkgdatadir)/users/ctwr
74
$(top_srcdir)/users/ctwr/usctcl.f90 \
75
$(top_srcdir)/users/ctwr/usctdz.f90 \
76
$(top_srcdir)/users/ctwr/uscti1.f90 \
77
$(top_srcdir)/users/ctwr/usctiv.f90
84
ctwr_DATA = $(ctwrusers)
87
-rm -f *__genmod.f90 *.mod