- Timestamp:
- 06/07/17 10:50:54 (8 years ago)
- 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@1 AM_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@ 2 2 3 3 AUTOMAKE_OPTIONS = subdir-objects … … 20 20 21 21 #Core sources 22 #BAMG sources {{{ 23 issm_sources = 24 if BAMG 25 issm_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 52 endif 53 #}}} 22 54 #Core sources{{{ 23 issm_sources = ./datastructures/DataSet.cpp\55 issm_sources += ./datastructures/DataSet.cpp\ 24 56 ./classes/gauss/GaussSeg.cpp\ 25 57 ./classes/gauss/GaussTria.cpp\ … … 265 297 ./modules/ModelProcessorx/CreateOutputDefinitions.cpp\ 266 298 ./modules/OutputDefinitionsResponsex/OutputDefinitionsResponsex.cpp\ 299 ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp\ 267 300 ./classes/Inputs/PentaInput.cpp\ 268 301 ./classes/Inputs/TetraInput.cpp … … 279 312 ./modules/ModelProcessorx/Dakota/UpdateElementsAndMaterialsDakota.cpp\ 280 313 ./cores/dakota_core.cpp 281 endif282 #}}}283 #BAMG sources {{{284 if BAMG285 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.cpp313 314 endif 314 315 #}}} … … 453 454 #}}} 454 455 #Gia sources {{{ 455 if GIA 456 if GIAIVINS 456 457 issm_sources += ./cores/gia_core.cpp\ 457 ./analyses/Gia Analysis.cpp\458 ./analyses/GiaIvinsAnalysis.cpp\ 458 459 ./modules/GiaDeflectionCorex/GiaDeflectionCorex.cpp\ 459 460 ./modules/GiaDeflectionCorex/distme.f\ … … 464 465 ./modules/GiaDeflectionCorex/stot.f\ 465 466 ./modules/GiaDeflectionCorex/what0.f 467 endif 468 #}}} 469 #Esa sources {{{ 470 if ESA 471 issm_sources += ./cores/esa_core.cpp\ 472 ./analyses/EsaAnalysis.cpp 466 473 endif 467 474 #}}} … … 524 531 ./kml/KMLFileReadUtils.cpp 525 532 #}}} 533 #NEOPZ sources {{{ 534 neopz_sources = ./classes/AdaptiveMeshRefinement.cpp 535 #}}} 526 536 #Modules sources{{{ 527 537 modules_sources= ./shared/Threads/LaunchThread.cpp\ … … 540 550 ./modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp\ 541 551 ./modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp\ 542 ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp\543 552 ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp\ 544 553 ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp\ … … 598 607 endif 599 608 609 if NEOPZ 610 libISSMCore_la_SOURCES += $(neopz_sources) 611 endif 612 600 613 if WRAPPERS 601 614 libISSMModules_la_SOURCES = $(modules_sources) … … 607 620 libISSMModules_la_SOURCES += $(kml_sources) 608 621 endif 622 609 623 libISSMModules_la_CXXFLAGS = $(ALLCXXFLAGS) 610 624 if !WINDOWS … … 668 682 669 683 #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)684 LDADD += $(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) 671 685 672 686 if FORTRAN … … 680 694 issm_slr_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) 681 695 696 if OCEAN 697 bin_PROGRAMS += issm_ocean 698 issm_ocean_SOURCES = main/issm_ocean.cpp 699 issm_ocean_CXXFLAGS= $(CXXFLAGS) $(CXXOPTFLAGS) 700 endif 682 701 683 702 if KRIGING
Note:
See TracChangeset
for help on using the changeset viewer.