Changeset 28079


Ignore:
Timestamp:
01/30/24 14:47:19 (14 months ago)
Author:
jdquinn
Message:

CHG: Generalized m1qn3 makefile and config to allow for shared and static builds; cleanup of Triangle makefiles/configs

Location:
issm/trunk-jpl
Files:
16 added
2 deleted
42 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/triangle/configs/javascript/configure.make

    r19699 r28079  
    11CXX=em++
    2 CXXSWITCHES = $(CFLAGS) -DNO_TIMER -fPIC -DANSI_DECLARATORS -DTRILIBRARY
    3 TRILIBDEFS = -DTRILIBRARY -DANSI_DECLARATORS
    4 OBJ_EXT=o
     2CXXSWITCHES=$(CFLAGS) -DNO_TIMER -fPIC -DANSI_DECLARATORS -DTRILIBRARY
     3TRILIBDEFS=-DTRILIBRARY -DANSI_DECLARATORS
    54LIB_EXT=a
  • issm/trunk-jpl/externalpackages/triangle/configs/javascript/makefile

    r19699 r28079  
    2020all: triangle.$(LIB_EXT)
    2121
    22 OBJECTS=triangle.$(OBJ_EXT)
     22OBJECTS=triangle.o
    2323
    2424triangle.$(LIB_EXT): $(OBJECTS)
     
    2626        $(RANLIB) triangle.$(LIB_EXT)
    2727
    28 triangle.$(OBJ_EXT): triangle.c triangle.h
     28triangle.o: triangle.c triangle.h
    2929        $(CXX) $(CXXSWITCHES) $(TRILIBDEFS) -c triangle.c
    3030
    3131clean:
    32         rm -rf *.$(LIB_EXT) *.$(OBJ_EXT) *.LIB *.LST *.$(OBJ_EXT)bj *.BAK
     32        rm -rf *.$(LIB_EXT) *.o *.LIB *.LST *.obj *.BAK
  • issm/trunk-jpl/externalpackages/triangle/configs/linux/configure.make

    r24606 r28079  
    44STATIC_LIB_EXT=a
    55SHARED_LIB_EXT=so
    6 OBJ_EXT=o
  • issm/trunk-jpl/externalpackages/triangle/configs/mac/configure.make

    r24612 r28079  
    44STATIC_LIB_EXT=a
    55SHARED_LIB_EXT=dylib
    6 OBJ_EXT=o
  • issm/trunk-jpl/externalpackages/triangle/configs/makefile

    r28078 r28079  
    1313endif
    1414
     15CSWITCHES=$(CFLAGS) -DNO_TIMER -fpic
     16OBJECTS=triangle.o
    1517SOURCES=triangle.c triangle.h
    16 OBJECTS=triangle.$(OBJ_EXT)
     18TRILIBDEFS=-DTRILIBRARY
    1719
    1820all: libtriangle.$(STATIC_LIB_EXT) libtriangle.$(SHARED_LIB_EXT)
     
    2426static: libtriangle.$(STATIC_LIB_EXT)
    2527
    26 triangle.$(OBJ_EXT): $(SOURCES)
     28triangle.o: $(SOURCES)
    2729        $(CC) $(CSWITCHES) $(TRILIBDEFS) -c triangle.c
    2830
     
    4446
    4547clean:
    46         rm -rf *.$(LIB_EXT) *.$(OBJ_EXT) *.LIB *.LST *.$(OBJ_EXT)bj *.BAK
     48        rm -rf *.$(LIB_EXT) *.o *.LIB *.LST *.obj *.BAK
  • issm/trunk-jpl/externalpackages/triangle/configs/pleiades/configure.make

    r15553 r28079  
    11CC=gcc
    2 CSWITCHES = $(CFLAGS) -DNO_TIMER -DLINUX -fPIC
    3 OBJ_EXT=o
    4 LIB_EXT=a
     2CSWITCHES= $(CFLAGS) -DNO_TIMER -DLINUX -fpic
     3TRILIBDEFS= -DTRILIBRARY
     4STATIC_LIB_EXT=a
     5SHARED_LIB_EXT=so
  • issm/trunk-jpl/externalpackages/triangle/configs/win/msys2/gcc/configure.make

    r26034 r28079  
    11CC=gcc
    2 CSWITCHES=$(CFLAGS) -DNO_TIMER -fpic
    3 TRILIBDEFS=-DTRILIBRARY
     2CSWITCHES= $(CFLAGS) -DNO_TIMER -fpic
     3TRILIBDEFS= -DTRILIBRARY
    44STATIC_LIB_EXT=a
    55SHARED_LIB_EXT=dll
  • issm/trunk-jpl/externalpackages/triangle/configs/win/msys2/mingw64/configure.make

    r26034 r28079  
    11CC=gcc
    2 CSWITCHES=$(CFLAGS) -DNO_TIMER -fpic
    3 TRILIBDEFS=-DTRILIBRARY
     2CSWITCHES= $(CFLAGS) -DNO_TIMER -fpic
     3TRILIBDEFS= -DTRILIBRARY
    44STATIC_LIB_EXT=a
    55SHARED_LIB_EXT=dll
    6 OBJ_EXT=o
  • issm/trunk-jpl/jenkins/aws-amazon_linux-solid_earth

    r28038 r28079  
    4646        gmsh                    install-4-linux.sh
    4747        triangle                install-linux.sh
    48         m1qn3                   install.sh
     48        m1qn3                   install-linux.sh
    4949        semic                   install.sh
    5050        shell2junit             install.sh
  • issm/trunk-jpl/jenkins/eis-daskhub-python-modules

    r28038 r28079  
    5555        gmsh            install-4-linux.sh
    5656        triangle        install-linux.sh
    57         m1qn3           install.sh
     57        m1qn3           install-linux.sh
    5858        semic           install.sh
    5959"
  • issm/trunk-jpl/jenkins/eis-smce-binaries

    r28038 r28079  
    5454        gmsh            install-4.sh
    5555        triangle        install-linux.sh
    56         m1qn3           install.sh
     56        m1qn3           install-linux.sh
    5757        semic           install.sh
    5858"
  • issm/trunk-jpl/jenkins/ghub-workspace_10

    r28038 r28079  
    5858        gmsh            install-4-linux.sh
    5959        triangle        install-linux.sh
    60         m1qn3           install.sh
     60        m1qn3           install-linux.sh
    6161        semic           install.sh
    6262        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/linux64_caladan

    r27567 r28079  
    4848                                                dakota        install-6.2-linux64.sh
    4949                                                chaco         install-linux.sh
    50                                                 m1qn3         install.sh
     50                                                m1qn3         install-linux.sh
    5151                                                shell2junit   install.sh"
    5252
  • issm/trunk-jpl/jenkins/mac-intel-basic

    r28053 r28079  
    3636        petsc           install-3.14-mac.sh
    3737        triangle        install-mac.sh
    38         m1qn3           install.sh
     38        m1qn3           install-mac.sh
    3939        semic           install.sh
    4040        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-intel-binaries-matlab

    r28053 r28079  
    6161        gmsh            install-4-mac-static.sh
    6262        triangle        install-mac-static.sh
    63         m1qn3           install.sh
     63        m1qn3           install-mac-static.sh
    6464        semic           install.sh
    6565        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-intel-binaries-python-3

    r28038 r28079  
    6161        gmsh            install-4-mac-static.sh
    6262        triangle        install-mac-static.sh
    63         m1qn3           install.sh
     63        m1qn3           install-mac-static.sh
    6464        semic           install.sh
    6565        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-intel-dakota

    r28053 r28079  
    6262        gmsh            install-4-mac.sh
    6363        triangle        install-mac.sh
    64         m1qn3           install.sh
     64        m1qn3           install-mac.sh
    6565        semic           install.sh
    6666        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-intel-examples

    r28053 r28079  
    6161        gmsh            install-4-mac.sh
    6262        triangle        install-mac.sh
    63         m1qn3           install.sh
     63        m1qn3           install-mac.sh
    6464        semic           install.sh
    6565        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-intel-full

    r28053 r28079  
    6565        gmsh            install-4-mac.sh
    6666        triangle        install-mac.sh
    67         m1qn3           install.sh
     67        m1qn3           install-mac.sh
    6868        semic           install.sh
    6969        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-intel-solid_earth

    r28053 r28079  
    6565        gmsh            install-4-mac.sh
    6666        triangle        install-mac.sh
    67         m1qn3           install.sh
     67        m1qn3           install-mac.sh
    6868        semic           install.sh
    6969        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-silicon-basic

    r28057 r28079  
    3636        petsc           install-3.17-mac-silicon.sh
    3737        triangle        install-mac.sh
    38         m1qn3           install.sh
     38        m1qn3           install-mac.sh
    3939        semic           install.sh
    4040        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-silicon-dakota

    r28053 r28079  
    5656        gmsh            install-4-mac.sh
    5757        triangle        install-mac.sh
    58         m1qn3           install.sh
     58        m1qn3           install-mac.sh
    5959        semic           install.sh
    6060        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-silicon-examples

    r28053 r28079  
    5353        gmsh            install-4-mac.sh
    5454        triangle        install-mac.sh
    55         m1qn3           install.sh
     55        m1qn3           install-mac.sh
    5656        semic           install.sh
    5757        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-silicon-full

    r28053 r28079  
    5656        gmsh            install-4-mac.sh
    5757        triangle        install-mac.sh
    58         m1qn3           install.sh
     58        m1qn3           install-mac.sh
    5959        semic           install.sh
    6060        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/mac-silicon-solid_earth

    r28057 r28079  
    5656        gmsh            install-4-mac.sh
    5757        triangle        install-mac.sh
    58         m1qn3           install.sh
     58        m1qn3           install-mac.sh
    5959        semic           install.sh
    6060        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/pleiades-basic

    r28038 r28079  
    2727EXTERNALPACKAGES="
    2828        petsc   install-3.13-pleiades.sh
    29         m1qn3   install.sh
     29        m1qn3   install-linux.sh
    3030        semic   install.sh
    3131"
  • issm/trunk-jpl/jenkins/pleiades-dakota

    r28038 r28079  
    4040        dakota  install-6.2-pleiades.sh
    4141        chaco   install-linux.sh
    42         m1qn3   install.sh
     42        m1qn3   install-linux.sh
    4343        semic   install.sh
    4444"
  • issm/trunk-jpl/jenkins/pleiades-solid_earth

    r28038 r28079  
    5454        gmsh            install-4-linux.sh
    5555        triangle        install-linux.sh
    56         m1qn3           install.sh
     56        m1qn3           install-linux.sh
    5757        semic           install.sh
    5858"
  • issm/trunk-jpl/jenkins/ross-debian_linux-basic

    r28055 r28079  
    3535        petsc           install-3.17-linux.sh
    3636        triangle        install-linux.sh
    37         m1qn3           install.sh
     37        m1qn3           install-linux.sh
    3838        semic           install.sh
    3939        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-binaries-matlab

    r28055 r28079  
    5959        gmsh            install-4-linux-static.sh
    6060        triangle        install-linux-static.sh
    61         m1qn3           install.sh
     61        m1qn3           install-linux-static.sh
    6262        semic           install.sh
    6363        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-binaries-python-3

    r28038 r28079  
    6060        gmsh            install-4-linux-static.sh
    6161        triangle        install-linux-static.sh
    62         m1qn3           install.sh
     62        m1qn3           install-linux-static.sh
    6363        semic           install.sh
    6464        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-codipack

    r28055 r28079  
    4242        gsl                     install.sh
    4343        triangle        install-linux.sh
    44         m1qn3           install.sh
     44        m1qn3           install-linux.sh
    4545        medipack        install.sh
    4646        codipack        install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-dakota

    r28055 r28079  
    5858        gmsh                    install-4-linux.sh
    5959        triangle                install-linux.sh
    60         m1qn3                   install.sh
     60        m1qn3                   install-linux.sh
    6161        semic                   install.sh
    6262        shell2junit             install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-full

    r28055 r28079  
    5959        gmsh            install-4-linux.sh
    6060        triangle        install-linux.sh
    61         m1qn3           install.sh
     61        m1qn3           install-linux.sh
    6262        semic           install.sh
    6363        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-full-mplapack

    r28055 r28079  
    5959        gmsh            install-4-linux.sh
    6060        triangle        install-linux.sh
    61         m1qn3           install.sh
     61        m1qn3           install-linux.sh
    6262        semic           install.sh
    6363        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-full-valgrind

    r28055 r28079  
    5858        gmsh            install-4-linux.sh
    5959        triangle        install-linux.sh
    60         m1qn3           install.sh
     60        m1qn3           install-linux.sh
    6161        semic           install.sh
    6262        valgrind        install-linux.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-iceocean

    r28055 r28079  
    3636        petsc           install-3.17-linux.sh
    3737        triangle        install-linux.sh
    38         m1qn3           install.sh
     38        m1qn3           install-linux.sh
    3939        semic           install.sh
    4040        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-python

    r28038 r28079  
    5353        gmsh            install-4-linux.sh
    5454        triangle        install-linux.sh
    55         m1qn3           install.sh
     55        m1qn3           install-linux.sh
    5656        semic           install.sh
    5757        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-debian_linux-solid_earth

    r28057 r28079  
    5656        gmsh                    install-4-linux.sh
    5757        triangle                install-linux.sh
    58         m1qn3                   install.sh
     58        m1qn3                   install-linux.sh
    5959        semic                   install.sh
    6060        shell2junit             install.sh
  • issm/trunk-jpl/jenkins/ross-win-msys2-mingw-msmpi-basic

    r28038 r28079  
    3232        petsc           install-3.14-win-msys2-mingw-msmpi.sh
    3333        triangle        install-win-msys2-mingw.sh
    34         m1qn3           install.sh
     34        m1qn3           install-win-msys2-mingw.sh
    3535        semic           install.sh
    3636        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ross-win-msys2-mingw-msmpi-binaries-matlab

    r28038 r28079  
    3333        petsc           install-3.14-win-msys2-mingw-msmpi-static.sh
    3434        triangle        install-win-msys2-mingw-static.sh
    35         m1qn3           install.sh
     35        m1qn3           install-win-msys2-mingw-static.sh
    3636        semic           install.sh
    3737        shell2junit     install.sh
  • issm/trunk-jpl/jenkins/ub-ccr

    r28048 r28079  
    2323        --with-scalapack-dir="${ISSM_EXT_DIR}/petsc/install" \
    2424        --with-mumps-dir="${ISSM_EXT_DIR}/petsc/install" \
    25         --with-hdf5-dir="${ISSM_EXT_DIR}//hdf5/install" \
     25        --with-hdf5-dir="${ISSM_EXT_DIR}/hdf5/install" \
    2626        --with-petsc-dir="${ISSM_EXT_DIR}/petsc/install" \
    2727        --with-gsl-dir="${ISSM_EXT_DIR}/gsl/install" \
     
    4848        hdf5                    install-1-parallel.sh
    4949        netcdf                  install-4.7-parallel.sh
    50         netcdf-python   install.sh
    5150        triangle                install-linux.sh
    52         m1qn3                   install.sh
     51        m1qn3                   install-linux.sh
    5352        semic                   install.sh
    5453        shell2junit             install.sh
Note: See TracChangeset for help on using the changeset viewer.