#--------------------------------------------------------------- # Copyright(C) 1999-2020 National Technology & Engineering Solutions # of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with # NTESS, the U.S. Government retains certain rights in this software. # # See packages/seacas/LICENSE for details #--------------------------------------------------------------- # # The signature for Boost.build rules is described here: # # http://www.boost.org/build/doc/html/bbv2/overview/targets.html # #function-name main-target-name # : sources # : requirements # : default-build # : usage-requirements # ; # # * "main-target-name" is the name used to request the target # on command line and to use it from other main targets. # Main target name may contain alphanumeric characters and symbols '-' and '_'; # * "sources" is the list of source files and other main targets that must be combined. # * "requirements" is the list of properties that must always be present # when this main target is built. # * "default-build" is the list of properties that will be used unless # some other value of the same feature is already specified. # * "usage-requirements" is the list of properties that will be propagated # to all main targets that use this one, i.e. to all dependedents. # # # SECTION 1: Project definition # import set ; import path ; local seacas-root-inc ; if $(RTenv-arg) = "user" { seacas-root-inc = $(seacas-root)/include ; } else { seacas-root-inc = $(seacas-root) $(seacas-root)/libraries/ioss/src $(seacas-root)/libraries/ioss/src/init ; } project votd : requirements $(tpl-warnings) $(seacas-root-inc) 64:Build64 power:-Wno-psabi : usage-requirements $(seacas-root-inc) 64:Build64 power:-Wno-psabi : build-dir $(seacas-builddir) ; # This variable should contain the applications and associated files that # must be installed for both developers and end users. Unless they need to # be visible to end users, unittests should not be placed here. local installed-end-user-files = algebra aprepro aprepro_lib_test blot_x11 blot_pst blot_xcps blot_cps blot_met cgns_decomp fastq_x11 fastq_pst fastq_xcps fastq_cps fastq_met conjoin ejoin epu exodiff exomatlab exo_format exotxt ex1ex2v2 ex2ex1v2 exo2mat mat2exo gen3d genshell grepos gjoin explore mapvar mapvar_kd nem_slice nem_spread numbers txtexo io_shell io_info io_modify shell_to_hex slice cth_pressure_map struc_to_unstruc $(seacas-root)/scripts/blot $(seacas-root)/scripts/decomp $(seacas-root)/scripts/grope $(seacas-root)/scripts/fastq /tpl/netcdf-c//ncdump /tpl/netcdf-c//ncgen /tpl/matio//matdump /tpl/hdf5//h5diff /tpl/hdf5//h5dump /tpl/hdf5//h5debug ; # # This variable should contain the applications and associated files that will # only be installed for and visible to developers. # Note that if the --install-developer-files option is passed to bjam these will also # be installed for end-users. (This is only intended to be used for testing.) local installed-developer-files = Utst_ioel Utst_superelement Utst_database_io Utst_textmesh Utst_sort Utst_map Utst_structured_decomp ; # # SECTION 2: Development install # explicit install-serial-targets ; alias install-serial-targets ; # Dependencies listed in this target are installed in the developer's project. # This should include all executables and any other files needed for developer use. explicit install-targets ; alias install-targets : $(installed-end-user-files) $(installed-developer-files) ; # # SECTION 3: End-user install # # This rule provides a common name for the multiple install rules. explicit install-user-include ; alias install-user-include : install-user-include0 install-user-include1 install-user-include2 install-user-include2b install-user-include3 install-user-include4 install-user-include5 install-user-include6 install-user-include7 install-user-include8 ; # This rule copies all headers it finds in the include directory of the # source to the include directory of the install-root. explicit install-user-include0 ; install install-user-include0 : [ glob $(seacas-root)/libraries/ioss/src/*.h $(seacas-root)/libraries/ioss/src/init/*.h ] : $(install-root)/io_system/include ; explicit install-user-include1 ; install install-user-include1 : [ glob $(seacas-root)/libraries/suplib_c/*.h ] : $(install-root)/seacas/include ; # This rule copies all headers it finds in the named directory of the # source to a named subdirectory of the the TPL's include directory of # the install-root. explicit install-user-include2 ; install install-user-include2 : [ path.glob-tree $(seacas-root)/libraries/exodus/include : *.h ] : $(install-root)/seacas/include/exodus $(seacas-root)/libraries/exodus/include ; explicit install-user-include2b ; install install-user-include2b : [ path.glob-tree $(seacas-root)/libraries/exodus/sierra : *.h ] : $(install-root)/seacas/include/exodus $(seacas-root)/libraries/exodus/sierra ; # This rule copies all headers it finds in the named directory of the # source to a named subdirectory of the the TPL's include directory of # the install-root. explicit install-user-include3 ; install install-user-include3 : [ path.glob-tree $(seacas-root)/libraries/nemesis : *.h ] : $(install-root)/seacas/include/nemesis $(seacas-root)/libraries/nemesis ; explicit install-user-include4 ; install install-user-include4 : [ path.glob-tree $(seacas-root)/libraries/exodus_for/include : *.inc ] : $(install-root)/seacas/include/exodus $(seacas-root)/libraries/exodus_for/include ; explicit install-user-include5 ; install install-user-include5 : [ glob $(seacas-root)/libraries/suplib_cpp/*.h ] : $(install-root)/seacas/include ; explicit install-user-include6 ; install install-user-include6 : [ glob $(seacas-root)/libraries/ioss/src/visualization/utils/*.h $(seacas-root)/libraries/ioss/src/visualization/exodus/*.h $(seacas-root)/libraries/ioss/src/visualization/cgns/*.h ] : $(install-root)/io_system/include ; explicit install-user-include7 ; install install-user-include7 : [ glob $(seacas-root)/libraries/aprepro_lib/*.h ] : $(install-root)/seacas/include ; explicit install-user-include8 ; install install-user-include8 : [ glob $(seacas-root)/libraries/suplib_cpp/fmt/*.h ] : $(install-root)/io_system/include/fmt ; explicit install-user-env ; alias install-user-env : install-user-jamfile install-user-bin install-user-include install-user-lib ; # This rule copies build-system related files for this product to the install-root. explicit install-user-jamfile ; install install-user-jamfile : [ glob $(seacas-root)/Jamfile ] : $(install-root)/seacas $(seacas-root) ; explicit install-user-lib ; install install-user-lib : suplib suplib_c suplib_cpp plt chaco exodus nemesis exodus_for exoIIv2for32 blotlib fastqlib mapvarlib aprepro_lib ioex ioexnl io_info_lib iocgns iopg iohb iogn iogs ionull ioinit ioss iotr iotm iovs : $(install-root)/seacas/lib ; # Dependencies listed in this target are always installed for end users. # This should include only those executables and any other files needed by end-users. explicit install-user-bin ; install install-user-bin : $(installed-end-user-files) [ if-defined-val $(install-developer-files-arg) : # Executables listed here will only installed if the --install-developer-files option # is passed to bjam. This is intended for testing that requires things like # unittest to be installed when they normally would not be. $(installed-developer-files) ] : # Note that all Sierra executables are installed in a common bin directory, # not in a product-specific bin directory. $(install-bin-dir) ; explicit install-exe-targets ; alias install-exe-targets : ; # # SECTION 4: Build configuration # # Libs in seacas/ioss.... lib ioex : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/exodus/*.[Cc] ] ] ioss exodus /tpl/netcdf-c//netcdf /tpl/trilinos//zoltan /tpl/parmetis//parmetis : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libioex.a ] ; lib ioexnl : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/exonull/*.[C] ] ] ioss exodus : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libioexnl.a ] ; lib io_info_lib : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/ioss/src/main/io_info.C $(seacas-root)/libraries/ioss/src/main/volume.C $(seacas-root)/libraries/ioss/src/main/info_interface.C ] ioinit iocgns /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libio_info_lib.a ] ; lib iopg : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/pamgen/*.C ] ] ioss /mpi//mpi /tpl/trilinos//pamgen : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiopg.a ] ; lib iocgns : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/cgns/*.C ] ] ioss /mpi//mpi /tpl/cgns//cgns : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiocgns.a ] ; lib iohb : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/heartbeat/*.C ] ] ioss /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiohb.a ] ; lib iogn : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/generated/*.C ] ] ioss /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiogn.a ] ; lib ionull : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/null/*.C ] ] ioss /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libionull.a ] ; lib iotm : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/text_mesh/*.C ] ] ioss /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiotm.a ] ; lib iogs : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/gen_struc/*.C ] ] ioss /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiogs.a ] ; lib ioinit : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/init/*.C ] ] iocgns ioex ioexnl ionull iopg iohb iogn iogs iotm iotr iovs /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libioinit.a ] ; lib ioss : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/*.[cC] ] ] /tpl/trilinos//zoltan /tpl/parmetis//parmetis /mpi//mpi : BUILT_IN_SIERRA [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libioss.a ] : : BUILT_IN_SIERRA ; lib iotr : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/transform/*.C ] ] ioss /mpi//mpi : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiotr.a ] ; lib iovs : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/ioss/src/visualization/exodus/*.C $(seacas-root)/libraries/ioss/src/visualization/cgns/*.C $(seacas-root)/libraries/ioss/src/visualization/utils/*.C ] ] ioss : shared:IOSS_DLOPEN_ENABLED [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/ioss/src/visualization/ParaViewCatalystIossAdapter/include $(seacas-root)/libraries/ioss/src/visualization/exodus $(seacas-root)/libraries/ioss/src/visualization/cgns $(seacas-root)/libraries/ioss/src/visualization/utils ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(seacas-root)/lib/libiovs.a ] ; obj blot_main : $(seacas-root)/applications/blot/blot.f : darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" $(seacas-root)/libraries/exodus_for/include $(seacas-root)/libraries/suplib ; obj fastq_main : $(seacas-root)/applications/fastq/fastq.f : darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" $(seacas-root)/libraries/exodus_for/include $(seacas-root)/libraries/suplib ; lib exodus : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/exodus/src/*.c ] [ glob $(seacas-root)/libraries/exodus/src/deprecated/*.c ] ] /tpl/netcdf-c//netcdf : BUILT_IN_SIERRA [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exodus/include $(seacas-root)/libraries/exodus/sierra ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libexodus.a ] : : BUILT_IN_SIERRA [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exodus/include $(seacas-root)/libraries/exodus/sierra ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include/exodus ] ; obj addrwrap : $(seacas-root)/libraries/exodus_for/src/addrwrap.F : gcc:-fcray-pointer clang:-fcray-pointer armhpc:-fcray-pointer nvidia:-fcray-pointer darwin:-fcray-pointer darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-WF,-D__XLF__ -qintsize=8 -qrealsize=8" $(seacas-root)/libraries/exodus_for/include shared:-fPIC ; lib exodus_for : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exodus_for/src/exo_jack.c addrwrap ] exodus : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exodus_for/include ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libexodus_for.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exodus_for/include ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include/exodus ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib exoIIv2for32 : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exoIIv2for32/src/exo_jack_32.c ] exodus : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exodus_for/include DEFAULT_REAL_INT ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libexoIIv2for32.a ] DEFAULT_REAL_INT : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/exodus_for/include DEFAULT_REAL_INT ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include/exodus ] DEFAULT_REAL_INT ; lib nemesis : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/nemesis/nemesis_wrapper.c ] exodus : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/nemesis ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libnemesis.a ] : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/nemesis ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include/nemesis ] ; lib suplib : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/suplib/*.c ] [ glob $(seacas-root)/libraries/suplib/*.f ] [ glob $(seacas-root)/libraries/suplib/*.F ] ] supes : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/suplib ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-WF,-D__XLF__ -qintsize=8 -qrealsize=8" : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/suplib ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-WF,-D__XLF__ -qintsize=8 -qrealsize=8" ; lib suplib_cpp : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/suplib_cpp/*.C ] ] : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/suplib_cpp ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/suplib_cpp ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] ; lib suplib_c : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ set.difference [ glob $(seacas-root)/libraries/suplib_c/*.c ] : $(seacas-root)/libraries/suplib_c/XGetopt.c ] ] : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/suplib_c ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/suplib_c ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] ; lib plt : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/plt/*.[cfF] ] ] svdi_cgi : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/plt ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libplt.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/plt ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib svdi_cdr : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/svdi/cdr/*.f ] [ glob $(seacas-root)/libraries/svdi/cdr/*.F ] [ glob $(seacas-root)/libraries/svdi/cdr/*.c ] ] : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/svdi/cdr ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libsvdi_cdr.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/plt ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib svdi_cgi : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/svdi/cgi/vdicgi.c $(seacas-root)/libraries/svdi/cgi/sdcgif.f $(seacas-root)/libraries/svdi/cgi/vdicgi_char.f $(seacas-root)/libraries/svdi/cgi/mdcgi.c $(seacas-root)/libraries/svdi/cgi/sdcgi.c $(seacas-root)/libraries/svdi/cgi/x11_vdix11.c $(seacas-root)/libraries/svdi/cgi/x11_x11xlate.c $(seacas-root)/libraries/svdi/cgi/pst_vdipst.f $(seacas-root)/libraries/svdi/cgi/pst_pstxlate.c $(seacas-root)/libraries/svdi/cgi/met_vdimet.f $(seacas-root)/libraries/svdi/cgi/met_metxlate.c $(seacas-root)/libraries/svdi/cgi/svdi_addrwrap.F ] svdi_cdr /tpl/operating_system//X11 : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/svdi/cgi ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libsvdi_cgi.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/svdi/cgi ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; obj svdi_cgi_dummy : $(seacas-root)/libraries/svdi/cgi/cgi_dummy.c : $(seacas-root)/libraries/svdi/cgi ; obj svdi_cgi_x11 : $(seacas-root)/libraries/svdi/cgi/x11_cgisx11.c : $(seacas-root)/libraries/svdi/cgi ; obj svdi_cgi_pst : $(seacas-root)/libraries/svdi/cgi/pst_cgispst.c : $(seacas-root)/libraries/svdi/cgi ; obj svdi_cgi_met : $(seacas-root)/libraries/svdi/cgi/met_cgismet.c : $(seacas-root)/libraries/svdi/cgi ; obj vdx11cps : $(seacas-root)/libraries/svdi/vdi_drivers/vdx11cps.F : $(seacas-root)/libraries/svdi/cgi darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; obj vdicps_dual : $(seacas-root)/libraries/svdi/vdi_drivers/vdicps_dual.f : $(seacas-root)/libraries/svdi/cgi darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; obj svdi_cgi_cps : $(seacas-root)/libraries/svdi/vdi_drivers/vdicps.f : $(seacas-root)/libraries/svdi/cgi darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib blotlib : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ set.difference [ glob $(seacas-root)/applications/blot/*.[fF] ] : $(seacas-root)/applications/blot/blot.f ] ] exodus_for supes suplib plt : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libblotlib.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib fastqlib : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ set.difference [ glob $(seacas-root)/applications/fastq/*.[fF] ] : $(seacas-root)/applications/fastq/fastq.f ] ] exodus_for supes suplib plt : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libfastqlib.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib mapvarlib : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/mapvarlib/*.f ] ] suplib exodus_for supes : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/mapvarlib ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libmapvarlib.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/mapvarlib ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib supes : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/supes/ext_lib/*.c ] [ glob $(seacas-root)/libraries/supes/fre_fld/*.f ] [ glob $(seacas-root)/libraries/supes/mem_mgr/*.f ] [ glob $(seacas-root)/libraries/supes/mem_mgr/*.F ] ] : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/supes ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libsupes.a ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/supes ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] darwin,64:"-fdefault-real-8 -fdefault-integer-8" gcc,64:"-fdefault-real-8 -fdefault-integer-8" clang,64:"-fdefault-real-8 -fdefault-integer-8" armhpc,64:"-fdefault-real-8 -fdefault-integer-8" nvidia,64:"-fdefault-real-8 -fdefault-integer-8" intel,64:"-r8 -i8" oneapi,64:"-r8 -i8" pgi,64:"-r8 -i8" pathscale,64:"-r8 -i8" open64,64:"-r8 -i8" vacpp,64:"-qintsize=8 -qrealsize=8" ; lib aprepro_lib : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ set.difference [ glob $(seacas-root)/libraries/aprepro_lib/*.cc ] [ glob $(seacas-root)/libraries/aprepro_lib/*.c ] : [ glob $(seacas-root)/libraries/aprepro_lib/apr_test.cc ] [ glob $(seacas-root)/libraries/aprepro_lib/strings.cc ] ] ] exodus /tpl/netcdf-c//netcdf : EXODUS_SUPPORT [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/aprepro_lib ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libaprepro_lib.a ] : : EXODUS_SUPPORT [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/aprepro_lib ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] ; lib chaco : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. [ glob $(seacas-root)/libraries/chaco/assign/*.c ] [ glob $(seacas-root)/libraries/chaco/bpmatch/*.c ] [ glob $(seacas-root)/libraries/chaco/coarsen/*.c ] [ glob $(seacas-root)/libraries/chaco/connect/*.c ] [ glob $(seacas-root)/libraries/chaco/eigen/*.c ] [ glob $(seacas-root)/libraries/chaco/graph/*.c ] [ glob $(seacas-root)/libraries/chaco/inertial/*.c ] [ glob $(seacas-root)/libraries/chaco/input/*.c ] [ glob $(seacas-root)/libraries/chaco/internal/*.c ] [ glob $(seacas-root)/libraries/chaco/klspiff/*.c ] [ glob $(seacas-root)/libraries/chaco/klvspiff/*.c ] [ glob $(seacas-root)/libraries/chaco/main/interface.c $(seacas-root)/libraries/chaco/main/user_params.c ] [ glob $(seacas-root)/libraries/chaco/misc/*.c ] [ glob $(seacas-root)/libraries/chaco/optimize/*.c ] [ glob $(seacas-root)/libraries/chaco/refine_map/*.c ] [ glob $(seacas-root)/libraries/chaco/refine_part/*.c ] [ glob $(seacas-root)/libraries/chaco/submain/*.c ] [ glob $(seacas-root)/libraries/chaco/symmlq/*.c ] [ glob $(seacas-root)/libraries/chaco/tinvit/*.c ] [ glob $(seacas-root)/libraries/chaco/util/*.c ] ] : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/chaco/main $(seacas-root)/libraries/chaco/util ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/lib/libchaco.a ] : : [ ifdevbuild # Any parameters within this 'ifdevbuild' block apply to development # builds only and will not be present for user builds. $(seacas-root)/libraries/chaco/main ] [ ifuserbuild # Any parameters within this 'ifuserbuild' block apply to user # builds only and will not be present for developer builds. $(sierra-root)/seacas/include ] ; exe aprepro : $(seacas-root)/applications/aprepro/aprepro.C aprepro_lib : $(seacas-root)/applications/aprepro $(seacas-root)/applications/aprepro @utility-exec-tag : : $(seacas-root)/applications/aprepro ; exe conjoin : $(seacas-root)/applications/conjoin/Conjoin.C $(seacas-root)/applications/conjoin/CJ_ExodusFile.C $(seacas-root)/applications/conjoin/CJ_Internals.C $(seacas-root)/applications/conjoin/CJ_SystemInterface.C suplib_cpp suplib_c exodus /tpl/netcdf-c//netcdf : $(seacas-root)/applications/conjoin @utility-exec-tag : : $(seacas-root)/applications/conjoin ; exe slice : $(seacas-root)/applications/slice/Slice.C $(seacas-root)/applications/slice/SL_SystemInterface.C suplib_cpp suplib_c ioinit : $(seacas-root)/applications/slice USE_METIS @utility-exec-tag ; exe ejoin : $(seacas-root)/applications/ejoin/EJoin.C $(seacas-root)/applications/ejoin/EJ_SystemInterface.C $(seacas-root)/applications/ejoin/EJ_index_sort.C $(seacas-root)/applications/ejoin/EJ_mapping.C $(seacas-root)/applications/ejoin/EJ_match_xyz.C $(seacas-root)/applications/ejoin/EJ_vector3d.C suplib_cpp suplib_c ioinit : $(seacas-root)/applications/ejoin @utility-exec-tag ; exe epu : $(seacas-root)/applications/epu/epu.C $(seacas-root)/applications/epu/EP_ExodusFile.C $(seacas-root)/applications/epu/EP_Internals.C $(seacas-root)/applications/epu/EP_ParallelDisks.C $(seacas-root)/applications/epu/EP_SystemInterface.C suplib_cpp suplib_c exodus /tpl/netcdf-c//netcdf : $(seacas-root)/applications/epu @utility-exec-tag ; exe exodiff : [ glob $(seacas-root)/applications/exodiff/*.C ] suplib_cpp suplib_c exodus : $(seacas-root)/applications/exodiff @utility-exec-tag ; exe exomatlab : $(seacas-root)/applications/exomatlab/exomatlab.C $(seacas-root)/applications/exomatlab/EML_SystemInterface.C suplib_cpp suplib_c ioinit exodus : $(seacas-root)/applications/exomatlab @utility-exec-tag ; exe exo_format : $(seacas-root)/applications/exo_format/exo_format.c exodus : $(seacas-root)/applications/exo_format @utility-exec-tag ; exe exo2mat : $(seacas-root)/applications/exo2mat/exo2mat.C suplib_cpp suplib_c exodus /tpl/matio//matio : $(seacas-root)/applications/exo2mat @utility-exec-tag ; exe mat2exo : $(seacas-root)/applications/mat2exo/mat2exo.C suplib_cpp suplib_c exodus /tpl/matio//matio : $(seacas-root)/applications/mat2exo @utility-exec-tag ; exe nem_slice : [ glob $(seacas-root)/applications/nem_slice/*.C ] suplib_cpp suplib_c chaco exodus /tpl/trilinos//zoltan : $(seacas-root)/applications/nem_slice USE_ZOLTAN @utility-exec-tag ; exe nem_spread : [ glob $(seacas-root)/applications/nem_spread/*.C ] suplib_cpp suplib_c exodus : $(seacas-root)/applications/nem_spread @utility-exec-tag ; exe aprepro_lib_test : $(seacas-root)/libraries/aprepro_lib/apr_test.cc aprepro_lib : @sierra-exec-tag ; fexe algebra : [ glob $(seacas-root)/applications/algebra/*.f ] suplib exodus_for supes : $(seacas-root)/applications/algebra @utility-exec-tag ; fexe exotxt : [ glob $(seacas-root)/applications/exotxt/*.f ] suplib exodus_for supes : $(seacas-root)/applications/exotxt @utility-exec-tag ; fexe ex1ex2v2 : [ glob $(seacas-root)/applications/ex1ex2v2/*.f ] suplib exodus_for supes : $(seacas-root)/applications/ex1ex2v2 @utility-exec-tag ; fexe ex2ex1v2 : [ glob $(seacas-root)/applications/ex2ex1v2/*.f ] suplib exodus_for supes : $(seacas-root)/applications/ex2ex1v2 @utility-exec-tag ; fexe gjoin : [ glob $(seacas-root)/applications/gjoin/*.f ] [ glob $(seacas-root)/applications/gjoin/*.F ] suplib exodus_for supes : $(seacas-root)/applications/gjoin @utility-exec-tag ; fexe gen3d : [ glob $(seacas-root)/applications/gen3d/*.f ] suplib exodus_for supes : $(seacas-root)/applications/gen3d @utility-exec-tag ; fexe genshell : [ glob $(seacas-root)/applications/genshell/*.f ] suplib exodus_for supes : $(seacas-root)/applications/genshell @utility-exec-tag ; fexe grepos : [ glob $(seacas-root)/applications/grepos/*.f ] [ glob $(seacas-root)/applications/grepos/*.F ] suplib exodus_for supes : $(seacas-root)/applications/grepos @utility-exec-tag ; fexe explore : [ glob $(seacas-root)/applications/explore/*.f ] suplib exodus_for supes : $(seacas-root)/applications/explore @utility-exec-tag ; fexe mapvar : [ glob $(seacas-root)/applications/mapvar/*.f ] mapvarlib suplib exodus_for supes : $(seacas-root)/applications/mapvar @utility-exec-tag ; fexe mapvar_kd : [ glob $(seacas-root)/applications/mapvar-kd/*.f ] [ glob $(seacas-root)/applications/mapvar-kd/*.c ] mapvarlib suplib exodus_for supes : $(seacas-root)/applications/mapvar-kd @utility-exec-tag ; fexe numbers : [ glob $(seacas-root)/applications/numbers/*.f ] suplib exodus_for supes : $(seacas-root)/applications/numbers @utility-exec-tag ; fexe txtexo : [ glob $(seacas-root)/applications/txtexo/*.f ] [ glob $(seacas-root)/applications/txtexo/*.F ] suplib exodus_for supes : $(seacas-root)/applications/txtexo @utility-exec-tag ; exe io_shell : $(seacas-root)/libraries/ioss/src/main/io_shell.C $(seacas-root)/libraries/ioss/src/main/shell_interface.C ioinit /mpi//mpi : @sierra-exec-tag ; exe cgns_decomp : $(seacas-root)/libraries/ioss/src/main/cgns_decomp.C ioinit /mpi//mpi : @sierra-exec-tag ; exe io_info : $(seacas-root)/libraries/ioss/src/main/io_info_main.C io_info_lib /mpi//mpi : @sierra-exec-tag ; exe io_modify : $(seacas-root)/libraries/ioss/src/main/io_modify.C $(seacas-root)/libraries/ioss/src/main/modify_interface.C ioinit ioex /mpi//mpi : @sierra-exec-tag ; exe shell_to_hex : $(seacas-root)/libraries/ioss/src/main/shell_to_hex.C $(seacas-root)/libraries/ioss/src/main/vector3d.C ioinit /mpi//mpi : @sierra-exec-tag ; exe cth_pressure_map : $(seacas-root)/libraries/ioss/src/main/cth_pressure_map.C $(seacas-root)/libraries/ioss/src/main/vector3d.C ioinit /mpi//mpi : @sierra-exec-tag ; exe struc_to_unstruc : $(seacas-root)/libraries/ioss/src/main/struc_to_unstruc.C ioinit /mpi//mpi : @sierra-exec-tag ; exe Utst_ioel : $(seacas-root)/libraries/ioss/src/utest/Utst_ioel.C ioss /mpi//mpi : @sierra-exec-tag ; exe Utst_sort : $(seacas-root)/libraries/ioss/src/utest/Utst_sort.C ioss /mpi//mpi : @sierra-exec-tag ; exe Utst_map : $(seacas-root)/libraries/ioss/src/utest/Utst_map.C ioss /mpi//mpi : @sierra-exec-tag ; exe Utst_structured_decomp : $(seacas-root)/libraries/ioss/src/utest/Utst_structured_decomp.C iocgns /mpi//mpi : off @sierra-exec-tag ; exe Utst_superelement : $(seacas-root)/libraries/ioss/src/utest/Utst_superelement.C ioex : @sierra-exec-tag ; exe Utst_database_io : [ glob $(seacas-root)/libraries/ioss/src/utest/Utst_IofxDatabaseIO.C ] ioinit /tpl/netcdf-c//netcdf /tpl/gtest//gtest : @utility-exec-tag ; exe Utst_textmesh : [ glob $(seacas-root)/libraries/ioss/src/unit_tests/*.C ] ioinit iotm /tpl/netcdf-c//netcdf /tpl/gtest//gtest /mpi//mpi : @sierra-exec-tag ; rule xcb-for_cray-rule ( properties * ) { if $(cray-system) = "yes" { return "-lxcb -lxcb-xlib -lXau" ; } } fexe blot_x11 : blot_main svdi_cgi_x11 blotlib : $(seacas-root)/applications/blot @utility-exec-tag @xcb-for_cray-rule ; fexe blot_xcps : blot_main vdx11cps vdicps_dual svdi_cgi_dummy blotlib : $(seacas-root)/applications/blot @utility-exec-tag @xcb-for_cray-rule ; fexe blot_cps : blot_main svdi_cgi_cps svdi_cgi_dummy blotlib : $(seacas-root)/applications/blot @utility-exec-tag ; fexe blot_cps : blot_main svdi_cgi_cps blotlib : $(seacas-root)/applications/blot @utility-exec-tag darwin intel ; fexe blot_pst : blot_main svdi_cgi_pst blotlib : $(seacas-root)/applications/blot @utility-exec-tag ; fexe blot_met : blot_main svdi_cgi_met blotlib : $(seacas-root)/applications/blot @utility-exec-tag ; fexe fastq_x11 : fastq_main svdi_cgi_x11 fastqlib : $(seacas-root)/applications/fastq @utility-exec-tag @xcb-for_cray-rule ; fexe fastq_xcps : fastq_main vdx11cps vdicps_dual svdi_cgi_dummy fastqlib : $(seacas-root)/applications/fastq @utility-exec-tag @xcb-for_cray-rule ; fexe fastq_cps : fastq_main svdi_cgi_cps svdi_cgi_dummy fastqlib : $(seacas-root)/applications/fastq @utility-exec-tag ; fexe fastq_pst : fastq_main svdi_cgi_pst fastqlib : $(seacas-root)/applications/fastq @utility-exec-tag ; fexe fastq_met : fastq_main svdi_cgi_met fastqlib : $(seacas-root)/applications/fastq @utility-exec-tag ; alias blot_exe : blot_x11 blot_xcps blot_cps blot_pst blot_met ; alias fastq_exe : fastq_x11 fastq_xcps fastq_cps fastq_pst fastq_met ;