Ignore:
Timestamp:
06/07/17 10:50:54 (8 years ago)
Author:
Eric.Larour
Message:

CHG: merged branch back to trunk-jpl 21754.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/branches/trunk-larour-NatGeoScience2016/src/c/Makefile.am

    r20983 r21759  
    1 AM_CPPFLAGS = @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @MPIINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJ4INCL@
     1AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @MPIINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @BLASLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJ4INCL@
    22
    33AUTOMAKE_OPTIONS = subdir-objects
     
    2020
    2121#Core sources
     22#BAMG sources  {{{
     23issm_sources =
     24if BAMG
     25issm_sources += ./bamg/BamgGeom.cpp\
     26                                         ./bamg/BamgMesh.cpp\
     27                                         ./bamg/BamgOpts.cpp\
     28                                         ./bamg/CrackedEdge.cpp\
     29                                         ./bamg/Curve.cpp\
     30                                         ./bamg/Edge.cpp\
     31                                         ./bamg/GeomEdge.cpp\
     32                                         ./bamg/GeomSubDomain.cpp\
     33                                         ./bamg/GeomVertex.cpp\
     34                                         ./bamg/Geometry.cpp\
     35                                         ./bamg/ListofIntersectionTriangles.cpp\
     36                                         ./bamg/EigenMetric.cpp\
     37                                         ./bamg/Metric.cpp\
     38                                         ./bamg/BamgQuadtree.cpp\
     39                                         ./bamg/SetOfE4.cpp\
     40                                         ./bamg/SubDomain.cpp\
     41                                         ./bamg/AdjacentTriangle.cpp\
     42                                         ./bamg/Triangle.cpp\
     43                                         ./bamg/BamgVertex.cpp\
     44                                         ./bamg/VertexOnEdge.cpp\
     45                                         ./bamg/VertexOnGeom.cpp\
     46                                         ./bamg/VertexOnVertex.cpp\
     47                                         ./bamg/Mesh.cpp\
     48                                         ./shared/Bamg/BigPrimeNumber.cpp\
     49                                         ./modules/Bamgx/Bamgx.cpp\
     50                                         ./modules/BamgConvertMeshx/BamgConvertMeshx.cpp\
     51                                         ./modules/BamgTriangulatex/BamgTriangulatex.cpp
     52endif
     53#}}}
    2254#Core sources{{{
    23 issm_sources = ./datastructures/DataSet.cpp\
     55issm_sources += ./datastructures/DataSet.cpp\
    2456                                        ./classes/gauss/GaussSeg.cpp\
    2557                                        ./classes/gauss/GaussTria.cpp\
     
    265297                                        ./modules/ModelProcessorx/CreateOutputDefinitions.cpp\
    266298                                        ./modules/OutputDefinitionsResponsex/OutputDefinitionsResponsex.cpp\
     299                                        ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp\
    267300                                        ./classes/Inputs/PentaInput.cpp\
    268301                                        ./classes/Inputs/TetraInput.cpp
     
    279312                                          ./modules/ModelProcessorx/Dakota/UpdateElementsAndMaterialsDakota.cpp\
    280313                                          ./cores/dakota_core.cpp
    281 endif
    282 #}}}
    283 #BAMG sources  {{{
    284 if BAMG
    285 issm_sources += ./bamg/BamgGeom.cpp\
    286                                          ./bamg/BamgMesh.cpp\
    287                                          ./bamg/BamgOpts.cpp\
    288                                          ./bamg/CrackedEdge.cpp\
    289                                          ./bamg/Curve.cpp\
    290                                          ./bamg/Direction.cpp\
    291                                          ./bamg/Edge.cpp\
    292                                          ./bamg/GeomEdge.cpp\
    293                                          ./bamg/GeomSubDomain.cpp\
    294                                          ./bamg/GeomVertex.cpp\
    295                                          ./bamg/Geometry.cpp\
    296                                          ./bamg/ListofIntersectionTriangles.cpp\
    297                                          ./bamg/EigenMetric.cpp\
    298                                          ./bamg/Metric.cpp\
    299                                          ./bamg/BamgQuadtree.cpp\
    300                                          ./bamg/SetOfE4.cpp\
    301                                          ./bamg/SubDomain.cpp\
    302                                          ./bamg/AdjacentTriangle.cpp\
    303                                          ./bamg/Triangle.cpp\
    304                                          ./bamg/BamgVertex.cpp\
    305                                          ./bamg/VertexOnEdge.cpp\
    306                                          ./bamg/VertexOnGeom.cpp\
    307                                          ./bamg/VertexOnVertex.cpp\
    308                                          ./bamg/Mesh.cpp\
    309                                          ./shared/Bamg/BigPrimeNumber.cpp\
    310                                          ./modules/Bamgx/Bamgx.cpp\
    311                                          ./modules/BamgConvertMeshx/BamgConvertMeshx.cpp\
    312                                          ./modules/BamgTriangulatex/BamgTriangulatex.cpp
    313314endif
    314315#}}}
     
    453454#}}}
    454455#Gia sources  {{{
    455 if GIA
     456if GIAIVINS
    456457issm_sources +=  ./cores/gia_core.cpp\
    457                                         ./analyses/GiaAnalysis.cpp\
     458                                        ./analyses/GiaIvinsAnalysis.cpp\
    458459                                        ./modules/GiaDeflectionCorex/GiaDeflectionCorex.cpp\
    459460                                        ./modules/GiaDeflectionCorex/distme.f\
     
    464465                                        ./modules/GiaDeflectionCorex/stot.f\
    465466                                        ./modules/GiaDeflectionCorex/what0.f
     467endif
     468#}}}
     469#Esa sources  {{{
     470if ESA
     471issm_sources +=  ./cores/esa_core.cpp\
     472                                        ./analyses/EsaAnalysis.cpp
    466473endif
    467474#}}}
     
    524531                                  ./kml/KMLFileReadUtils.cpp
    525532#}}}
     533#NEOPZ sources  {{{
     534neopz_sources = ./classes/AdaptiveMeshRefinement.cpp
     535#}}}
    526536#Modules sources{{{
    527537modules_sources= ./shared/Threads/LaunchThread.cpp\
     
    540550                        ./modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp\
    541551                        ./modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp\
    542                         ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp\
    543552                        ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp\
    544553                        ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp\
     
    598607endif
    599608
     609if NEOPZ
     610libISSMCore_la_SOURCES += $(neopz_sources)
     611endif
     612
    600613if WRAPPERS
    601614libISSMModules_la_SOURCES = $(modules_sources)
     
    607620libISSMModules_la_SOURCES += $(kml_sources)
    608621endif
     622
    609623libISSMModules_la_CXXFLAGS = $(ALLCXXFLAGS)
    610624if !WINDOWS
     
    668682
    669683#External packages
    670 LDADD +=  $(TAOLIB) $(M1QN3LIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(PETSCLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB)  $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(AMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJ4LIB)
     684LDADD +=  $(NEOPZLIB) $(TAOLIB) $(M1QN3LIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(PETSCLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB)  $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(AMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJ4LIB)
    671685
    672686if FORTRAN
     
    680694issm_slr_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS)
    681695
     696if OCEAN
     697bin_PROGRAMS += issm_ocean
     698issm_ocean_SOURCES = main/issm_ocean.cpp
     699issm_ocean_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS)
     700endif
    682701
    683702if KRIGING
Note: See TracChangeset for help on using the changeset viewer.