Changeset 13072


Ignore:
Timestamp:
08/16/12 15:31:50 (13 years ago)
Author:
glperez
Message:

CHG: Trying for Libtool again.

Location:
issm/trunk-jpl
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/Makefile.am

    r12738 r13072  
    11EXTRA_DIST = reconf scripts test m4 examples cron etc doc packages contributors.txt
    2 SUBDIRS = src bin
     2SUBDIRS = src
    33bin_SCRIPTS=config.h startup.m README.rtf
  • issm/trunk-jpl/configure.ac

    r13056 r13072  
    66AC_CONFIG_MACRO_DIR([m4])                 #m4 macros are located in m4
    77AC_CANONICAL_TARGET                       #Determine the system type
     8
    89#Compilers
    910AC_PROG_CC([cccl cl icl gcc])
     
    1112AC_PROG_CXX([cccl cl icl g++])
    1213AC_PROG_F77([ifort g77 gfortran])
     14
    1315#Libraries and linking
    1416AC_F77_LIBRARY_LDFLAGS
     
    2224AM_PROG_CC_C_O
    2325AM_PROG_AR
    24 AC_PROG_RANLIB
    2526
    2627#Libtool
    27 #LT_INIT
     28LT_INIT
    2829
    2930#Run issm_options.m4
     
    3738                        src/modules/python/Makefile
    3839                        src/modules/matlab/Makefile
    39                         src/m/Makefile
    40                         bin/Makefile])
     40                        src/m/Makefile])
    4141
    4242#End of configure.ac
  • issm/trunk-jpl/src/c/Makefile.am

    r13068 r13072  
    66lib_LIBRARIES = libISSMCore.a libISSMOverload.a
    77
    8 #if SHAREDLIBS
    9 #lib_LTLIBRARIES = libISSMCore.la libISSMOverload.la libISSM.la
    10 #endif
     8if SHAREDLIBS
     9lib_LTLIBRARIES = libISSMCore.la libISSMOverload.la libISSM.la
     10endif
    1111if PYTHON
    1212lib_LIBRARIES += libISSMPython.a
    1313endif
    1414if MATLAB
    15 #if SHAREDLIBS
    16 #lib_LTLIBRARIES += libISSMMatlab.la
    17 #endif
     15if SHAREDLIBS
     16lib_LTLIBRARIES += libISSMMatlab.la
     17endif
    1818lib_LIBRARIES += libISSMMatlab.a
    1919endif
    2020if MODULES
    21 #if SHAREDLIBS
    22 #lib_LTLIBRARIES += libISSMModules.la
    23 #endif
     21if SHAREDLIBS
     22lib_LTLIBRARIES += libISSMModules.la
     23endif
    2424lib_LIBRARIES += libISSMModules.a
    2525endif
     
    10111011libISSMCore_a_CXXFLAGS = $(ALLCXXFLAGS)
    10121012
    1013 #if SHAREDLIBS
    1014 #libISSM_la_SOURCES = solutions/issm.cpp
    1015 #libISSM_la_LIBADD = libISSMCore.la libISSMOverload.la
    1016 
    1017 #libISSMCore_la_SOURCES  = $(issm_sources)
    1018 #libISSMCore_la_LIBADD = $(PETSCLIB) $(TAOLIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(ADOLCLIB)
    1019 
    1020 #libISSMOverload_la_SOURCES = ./shared/String/stricmp.c
    1021 #endif
     1013if SHAREDLIBS
     1014libISSM_la_SOURCES = solutions/issm.cpp
     1015libISSM_la_LIBADD = libISSMCore.la libISSMOverload.la
     1016
     1017libISSMCore_la_SOURCES  = $(issm_sources)
     1018libISSMCore_la_LIBADD = $(PETSCLIB) $(TAOLIB) $(PLAPACKLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPOOLESLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(OSLIBS) $(GSLLIB) $(ADOLCLIB)
     1019
     1020libISSMOverload_la_SOURCES = ./shared/String/stricmp.c
     1021endif
    10221022
    10231023if MODULES
    1024 #if SHAREDLIBS
    1025 #libISSMModules_la_SOURCES = $(module_sources)
    1026 #libISSMModules_la_SOURCES += $(bamg_sources)
    1027 #libISSMModules_la_SOURCES += $(kriging_sources)
    1028 #libISSMModules_la_SOURCES += $(kml_sources)
    1029 #endif
     1024if SHAREDLIBS
     1025libISSMModules_la_SOURCES = $(module_sources)
     1026libISSMModules_la_SOURCES += $(bamg_sources)
     1027libISSMModules_la_SOURCES += $(kriging_sources)
     1028libISSMModules_la_SOURCES += $(kml_sources)
     1029endif
    10301030libISSMModules_a_SOURCES = $(module_sources)
    10311031libISSMModules_a_SOURCES += $(bamg_sources)
     
    10421042
    10431043if MATLAB
    1044 #if SHAREDLIBS
    1045 #libISSMMatlab_la_SOURCES = $(matlab_sources)
    1046 #endif
     1044if SHAREDLIBS
     1045libISSMMatlab_la_SOURCES = $(matlab_sources)
     1046endif
    10471047libISSMMatlab_a_SOURCES = $(matlab_sources)
    10481048libISSMMatlab_a_CXXFLAGS= $(ALLCXXFLAGS)
  • issm/trunk-jpl/src/modules/matlab/Makefile.am

    r13055 r13072  
    11AM_CPPFLAGS = @DAKOTAINCL@ @MATLABINCL@ @PETSCINCL@ @MPIINCL@ @SPOOLESINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@ @BOOSTINCL@ @PYTHONINCL@ @PYTHON_NUMPYINCL@
     2
    23EXEEXT=$(MATLABWRAPPEREXT)
    3 #Bin programs {{{1
     4
     5#Modules {{{1
    46if MODULES
    5 bin_PROGRAMS =  AverageFilter\
    6                                 BamgMesher\
    7                                 BamgConvertMesh\
    8                                 BamgTriangulate\
    9                                 Chaco\
    10                                 ContourToMesh \
    11                                 ContourToNodes \
    12                                 ElementConnectivity\
    13                                 EnumToString\
    14                                 Exp2Kml \
    15                                 HoleFiller \
    16                                 InternalFront\
    17                                 InterpFromGridToMesh \
    18                                 InterpFromMeshToMesh2d \
    19                                 InterpFromMeshToMesh3d \
    20                                 InterpFromMeshToGrid \
    21                                 InterpFromMesh2d \
    22                                 KMLFileRead \
    23                                 KMLMeshWrite \
    24                                 KMLOverlay \
    25                                 Kml2Exp \
    26                                 Kriging \
    27                                 Ll2xy \
    28                                 NodeConnectivity \
    29                                 MeshPartition\
    30                                 MeshProfileIntersection\
    31                                 PointCloudFindNeighbors\
    32                                 PropagateFlagsFromConnectivity\
    33                                 Scotch\
    34                                 Shp2Kml\
    35                                 StringToEnum\
    36                                 TriaSearch\
    37                                 TriMesh\
    38                                 TriMeshProcessRifts\
    39                                 Xy2ll
     7lib_LTLIBRARIES =  AverageFilter.la\
     8                               BamgMesher.la\
     9                                   BamgConvertMesh.la\
     10                                   BamgTriangulate.la\
     11                                   ContourToMesh.la\
     12                                   ContourToNodes.la\
     13                                   ElementConnectivity.la\
     14                                   EnumToString.la\
     15                                   Exp2Kml.la\
     16                                   HoleFiller.la\
     17                                   InternalFront.la\
     18                                   InterpFromGridToMesh.la\
     19                                   InterpFromMeshToMesh2d.la\
     20                                   InterpFromMeshToMesh3d.la\
     21                                   InterpFromMeshToGrid.la\
     22                                   InterpFromMesh2d.la\
     23                                   KMLFileRead.la\
     24                                   KMLMeshWrite.la\
     25                                   KMLOverlay.la\
     26                                   Kml2Exp.la\
     27                                   Kriging.la\
     28                                   Ll2xy.la\
     29                                   NodeConnectivity.la\
     30                                   MeshPartition.la\
     31                                   MeshProfileIntersection.la\
     32                                   PointCloudFindNeighbors.la\
     33                                   PropagateFlagsFromConnectivity.la\
     34                                   Shp2Kml.la\
     35                                   StringToEnum.la\
     36                                   TriaSearch.la\
     37                                   TriMesh.la\
     38                                   TriMeshProcessRifts.la\
     39                                   Scotch.la\
     40                                   Xy2ll.la\
     41                   Chaco.la
    4042endif
    4143#}}}
    4244#Flags and libraries {{{1
    43 LDADD = ../../c/libISSMCore.a ../../c/libISSMModules.a $(TRIANGLELIB) $(PETSCLIB) $(FLIBS) $(PLAPACKLIB) $(SPOOLESLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB) $(GSLLIB)
     45if SHAREDLIBS
     46deps = ../../c/libISSMCore.la ../../c/libISSMModules.la
     47else
     48deps = ../../c/libISSMCore.a ../../c/libISSMModules.a
     49endif
     50
     51deps +=  $(MATHLIB) ${MEXLIB}
     52
     53#$(TRIANGLELIB) $(PETSCLIB) $(FLIBS) $(PLAPACKLIB) $(SPOOLESLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MPILIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB) $(GSLLIB)
    4454
    4555#Triangle library
     
    4757
    4858#Matlab part
    49 AM_LDFLAGS   = $(MEXLINK)
     59AM_LDFLAGS = $(MEXLINK) -shrext ${EXEEXT} -module
     60if VERSION
     61AM_LDFLAGS +=
     62else
     63AM_LDFLAGS += -avoid-version
     64endif
     65if SHAREDLIBS
     66deps += ../../c/libISSMMatlab.la
     67else
     68deps += ../../c/libISSMMatlab.a
     69AM_LDFLAGS += --no-warnings
     70endif
     71
    5072AM_CXXFLAGS +=  -D_HAVE_MATLAB_MODULES_ -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread
    51 LDADD       += $(MEXLIB) ../../c/libISSMMatlab.a
    52 LDADD       += ../../c/libISSMCore.a
    53 if CIRCULAR_DEPENDENCIES
    54 LDADD       += $(TRIANGLELIB) $(PETSCLIB) $(FLIBS) $(PLAPACKLIB) $(SPOOLESLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB) $(GSLLIB)
    55 endif
    56 LDADD       += ../../c/libISSMModules.a
     73
     74######################################################################################
     75# Circular dependencies may not be necessary here.
     76#deps += ../../c/libISSMCore.a
     77#if CIRCULAR_DEPENDENCIES
     78#deps += $(TRIANGLELIB) $(PETSCLIB) $(FLIBS) $(PLAPACKLIB) $(SPOOLESLIB) $(MUMPSLIB) $(SUPERLULIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB) $(GSLLIB)
     79#endif
     80######################################################################################
     81
     82if SHAREDLIBS
     83deps +=
     84else
     85deps += ../../c/libISSMModules.a ../../c/libISSMCore.a
     86endif
    5787
    5888#Optimization flags:
    5989AM_CXXFLAGS += $(CXXOPTFLAGS)
    6090#}}}
     91
    6192#Bin sources {{{1
    62 AverageFilter_SOURCES = ../AverageFilter/AverageFilter.cpp\
     93AverageFilter_la_SOURCES = ../AverageFilter/AverageFilter.cpp\
    6394                          ../AverageFilter/AverageFilter.h
    64 
    65 BamgMesher_SOURCES = ../BamgMesher/BamgMesher.cpp\
     95AverageFilter_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     96
     97BamgMesher_la_SOURCES = ../BamgMesher/BamgMesher.cpp\
    6698                                        ../BamgMesher/BamgMesher.h
    67 
    68 BamgConvertMesh_SOURCES = ../BamgConvertMesh/BamgConvertMesh.cpp\
     99BamgMesher_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     100
     101BamgConvertMesh_la_SOURCES = ../BamgConvertMesh/BamgConvertMesh.cpp\
    69102                                        ../BamgConvertMesh/BamgConvertMesh.h
    70 
    71 BamgTriangulate_SOURCES = ../BamgTriangulate/BamgTriangulate.cpp\
     103BamgConvertMesh_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     104
     105BamgTriangulate_la_SOURCES = ../BamgTriangulate/BamgTriangulate.cpp\
    72106                                                                  ../BamgTriangulate/BamgTriangulate.h
    73 
    74 Chaco_SOURCES = ../Chaco/Chaco.cpp\
     107BamgTriangulate_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     108
     109Chaco_la_SOURCES = ../Chaco/Chaco.cpp\
    75110                                        ../Chaco/Chaco.h
    76 
    77 ContourToMesh_SOURCES = ../ContourToMesh/ContourToMesh.cpp\
    78                           ../ContourToMesh/ContourToMesh.h
    79 
    80 ContourToNodes_SOURCES = ../ContourToNodes/ContourToNodes.cpp\
     111Chaco_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(CHACOLIB)
     112
     113ContourToMesh_la_SOURCES = ../ContourToMesh/ContourToMesh.cpp\
     114                                       ../ContourToMesh/ContourToMesh.h
     115ContourToMesh_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB)
     116
     117ContourToNodes_la_SOURCES = ../ContourToNodes/ContourToNodes.cpp\
    81118                          ../ContourToNodes/ContourToNodes.h
    82 
    83 ElementConnectivity_SOURCES = ../ElementConnectivity/ElementConnectivity.cpp\
     119ContourToNodes_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     120
     121ElementConnectivity_la_SOURCES = ../ElementConnectivity/ElementConnectivity.cpp\
    84122                          ../ElementConnectivity/ElementConnectivity.h
    85 
    86 EnumToString_SOURCES = ../EnumToString/EnumToString.cpp\
     123ElementConnectivity_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     124
     125EnumToString_la_SOURCES = ../EnumToString/EnumToString.cpp\
    87126                          ../EnumToString/EnumToString.h
    88 
    89 StringToEnum_SOURCES = ../StringToEnum/StringToEnum.cpp\
     127EnumToString_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     128
     129StringToEnum_la_SOURCES = ../StringToEnum/StringToEnum.cpp\
    90130                          ../StringToEnum/StringToEnum.h
    91 
    92 HoleFiller_SOURCES = ../HoleFiller/HoleFiller.cpp\
     131StringToEnum_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     132
     133HoleFiller_la_SOURCES = ../HoleFiller/HoleFiller.cpp\
    93134                          ../HoleFiller/HoleFiller.h
    94 
    95 InternalFront_SOURCES = ../InternalFront/InternalFront.cpp\
     135HoleFiller_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     136
     137InternalFront_la_SOURCES = ../InternalFront/InternalFront.cpp\
    96138                                                                                 ../InternalFront/InternalFront.h
    97 
    98 InterpFromGridToMesh_SOURCES = ../InterpFromGridToMesh/InterpFromGridToMesh.cpp\
     139InternalFront_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     140
     141InterpFromGridToMesh_la_SOURCES = ../InterpFromGridToMesh/InterpFromGridToMesh.cpp\
    99142                          ../InterpFromGridToMesh/InterpFromGridToMesh.h
    100 
    101 InterpFromMeshToMesh2d_SOURCES = ../InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp\
     143InterpFromGridToMesh_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB)
     144
     145InterpFromMeshToMesh2d_la_SOURCES = ../InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp\
    102146                                                        ../InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.h
    103 
    104 InterpFromMeshToMesh3d_SOURCES = ../InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp\
     147InterpFromMeshToMesh2d_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB)
     148
     149InterpFromMeshToMesh3d_la_SOURCES = ../InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp\
    105150                                                                        ../InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.h
    106 
    107 InterpFromMeshToGrid_SOURCES = ../InterpFromMeshToGrid/InterpFromMeshToGrid.cpp\
     151InterpFromMeshToMesh3d_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     152
     153InterpFromMeshToGrid_la_SOURCES = ../InterpFromMeshToGrid/InterpFromMeshToGrid.cpp\
    108154                                                                        ../InterpFromMeshToGrid/InterpFromMeshToGrid.h
    109 
    110 InterpFromMesh2d_SOURCES = ../InterpFromMesh2d/InterpFromMesh2d.cpp\
     155InterpFromMeshToGrid_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     156
     157InterpFromMesh2d_la_SOURCES = ../InterpFromMesh2d/InterpFromMesh2d.cpp\
    111158                                                                        ../InterpFromMesh2d/InterpFromMesh2d.h
    112 
    113 KMLFileRead_SOURCES = ../KMLFileRead/KMLFileRead.cpp\
     159InterpFromMesh2d_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB)
     160
     161KMLFileRead_la_SOURCES = ../KMLFileRead/KMLFileRead.cpp\
    114162                          ../KMLFileRead/KMLFileRead.h
    115 
    116 KMLMeshWrite_SOURCES = ../KMLMeshWrite/KMLMeshWrite.cpp\
     163KMLFileRead_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     164
     165KMLMeshWrite_la_SOURCES = ../KMLMeshWrite/KMLMeshWrite.cpp\
    117166                          ../KMLMeshWrite/KMLMeshWrite.h
    118 
    119 KMLOverlay_SOURCES = ../KMLOverlay/KMLOverlay.cpp\
     167KMLMeshWrite_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     168
     169KMLOverlay_la_SOURCES = ../KMLOverlay/KMLOverlay.cpp\
    120170                          ../KMLOverlay/KMLOverlay.h
    121 
    122 Xy2ll_SOURCES = ../Xy2ll/Xy2ll.cpp\
     171KMLOverlay_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     172
     173Xy2ll_la_SOURCES = ../Xy2ll/Xy2ll.cpp\
    123174                          ../Xy2ll/Xy2ll.h
    124 
    125 Ll2xy_SOURCES = ../Ll2xy/Ll2xy.cpp\
     175Xy2ll_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     176
     177Ll2xy_la_SOURCES = ../Ll2xy/Ll2xy.cpp\
    126178                          ../Ll2xy/Ll2xy.h
    127 
    128 Exp2Kml_SOURCES = ../Exp2Kml/Exp2Kml.cpp\
     179Ll2xy_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     180
     181Exp2Kml_la_SOURCES = ../Exp2Kml/Exp2Kml.cpp\
    129182                          ../Exp2Kml/Exp2Kml.h
    130 
    131 Kml2Exp_SOURCES = ../Kml2Exp/Kml2Exp.cpp\
     183Exp2Kml_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     184
     185Kml2Exp_la_SOURCES = ../Kml2Exp/Kml2Exp.cpp\
    132186                          ../Kml2Exp/Kml2Exp.h
    133 
    134 Kriging_SOURCES = ../Kriging/Kriging.cpp\
     187Kml2Exp_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     188
     189Kriging_la_SOURCES = ../Kriging/Kriging.cpp\
    135190                                                ../Kriging/Kriging.h
    136 
    137 MeshPartition_SOURCES = ../MeshPartition/MeshPartition.cpp\
     191Kriging_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB)
     192
     193MeshPartition_la_SOURCES = ../MeshPartition/MeshPartition.cpp\
    138194                          ../MeshPartition/MeshPartition.h
    139 
    140 MeshProfileIntersection_SOURCES = ../MeshProfileIntersection/MeshProfileIntersection.cpp\
     195MeshPartition_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     196
     197MeshProfileIntersection_la_SOURCES = ../MeshProfileIntersection/MeshProfileIntersection.cpp\
    141198                          ../MeshProfileIntersection/MeshProfileIntersection.h
    142 
    143 NodeConnectivity_SOURCES = ../NodeConnectivity/NodeConnectivity.cpp\
     199MeshProfileIntersection_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     200
     201NodeConnectivity_la_SOURCES = ../NodeConnectivity/NodeConnectivity.cpp\
    144202                                                                                ../NodeConnectivity/NodeConnectivity.h
    145 
    146 PointCloudFindNeighbors_SOURCES = ../PointCloudFindNeighbors/PointCloudFindNeighbors.cpp\
     203NodeConnectivity_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     204
     205PointCloudFindNeighbors_la_SOURCES = ../PointCloudFindNeighbors/PointCloudFindNeighbors.cpp\
    147206                          ../PointCloudFindNeighbors/PointCloudFindNeighbors.h
    148 
    149 PropagateFlagsFromConnectivity_SOURCES = ../PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.cpp\
     207PointCloudFindNeighbors_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB)
     208
     209PropagateFlagsFromConnectivity_la_SOURCES = ../PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.cpp\
    150210                          ../PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.h
    151 
    152 Scotch_SOURCES = ../Scotch/Scotch.cpp\
    153                           ../Scotch/Scotch.h
    154 
    155 Shp2Kml_SOURCES = ../Shp2Kml/Shp2Kml.cpp\
    156                           ../Shp2Kml/Shp2Kml.h
    157 
    158 TriaSearch_SOURCES = ../TriaSearch/TriaSearch.cpp\
     211PropagateFlagsFromConnectivity_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     212
     213Scotch_la_SOURCES = ../Scotch/Scotch.cpp\
     214                    ../Scotch/Scotch.h
     215Scotch_la_LIBADD = ${deps} $(SCOTCHLIB)
     216
     217Shp2Kml_la_SOURCES = ../Shp2Kml/Shp2Kml.cpp\
     218                     ../Shp2Kml/Shp2Kml.h
     219Shp2Kml_la_LIBADD = ${deps}
     220
     221TriaSearch_la_SOURCES = ../TriaSearch/TriaSearch.cpp\
    159222                          ../TriaSearch/TriaSearch.h
    160 
    161 TriMesh_SOURCES = ../TriMesh/TriMesh.cpp\
    162                           ../TriMesh/TriMesh.h
    163 
    164 TriMeshProcessRifts_SOURCES = ../TriMeshProcessRifts/TriMeshProcessRifts.cpp\
     223TriaSearch_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
     224
     225TriMesh_la_SOURCES = ../TriMesh/TriMesh.cpp\
     226                     ../TriMesh/TriMesh.h
     227TriMesh_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(TRIANGLELIB)
     228
     229TriMeshProcessRifts_la_SOURCES = ../TriMeshProcessRifts/TriMeshProcessRifts.cpp\
    165230                          ../TriMeshProcessRifts/TriMeshProcessRifts.h
     231TriMeshProcessRifts_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
    166232#}}}
Note: See TracChangeset for help on using the changeset viewer.