# # This file is for other components/frameworks to include # in their makes to pick up proper definitions of our # header/library locations. #--------------------------------------------------------------- # CCA c++ tree and flags to digest headers while building # CCA-dependent c++ components. #--------------------------------------------------------------- NEOCCA_INSTALL_ROOT=@NEOCCA_INSTALL_ROOT@ NEOCCA_INC= @NEOCCA_INC_RELOCATABLE@ @BOOST_INC@ NEOCCA_BOOST_ROOT= @BOOST_ROOT@ NEOCCA_VERSION=@NEOCCA_VERSION@ NEOCCA_HEADER=@NEOCCA_HEADER@ NEOCCA_CXX_HOME= @NEOCCA_INSTALL_ROOT@ NEOCCA_MAKEINCL= @NEOCCA_MAKEINCL@ NEOCCA_PKG_NAME= @PKG_NAME@ NEOCCA_SCRIPTS_DIR= @NEOCCA_SCRIPTS_DIR@ NEOCCA_VARS_SH= @NEOCCA_VARS_SH@ NEOCCA_VERSION_MAJOR= @NEOCCA_MAJOR_VERSION@ NEOCCA_VERSION_MINOR= @NEOCCA_MINOR_VERSION@ NEOCCA_VERSION_PATCH= @NEOCCA_PATCH_LEVEL@ NEOCCA_VER_SUFFIX= @NEOCCA_VER_SUFFIX@ NEOCCA_GEN_COMPONENT_XML= @NEOCCA_INSTALL_ROOT@/bin/@NEOCCA_GEN_COMPONENT_XML@@NEOCCA_VER_SUFFIX@ NEOCCA_GEN_LIBTOOL_XML=@NEOCCA_INSTALL_ROOT@/bin/@NEOCCA_GEN_LIBTOOL_XML@@NEOCCA_VER_SUFFIX@ CCA_BUNDLE_VERSION=@CCA_BUNDLE_VERSION@ NEOCCA_BABEL_LIBTOOL=@BABEL_LIBTOOL@ LIBTOOL_SUPPORT_STATIC=@LIBTOOL_SUPPORT_STATIC@ LIBTOOL_SUPPORT_SHARED=@LIBTOOL_SUPPORT_SHARED@ XMLINC=@XMLINC@ XMLLIB=@XMLLIB@ HAVE_XML=@HAVE_XML@ #--------------------------------------------------------------- # CCA c++ libs with namespaces #--------------------------------------------------------------- NEOCCA_STATIC_LIB='@NEOCCA_INSTALL_ROOT@/lib/@NEOCCA_STATIC_LIB@' NEOCCA_SHARED_LIB='@NEOCCA_INSTALL_ROOT@/lib/@NEOCCA_SHARED_LIB@' #--------------------------------------------------------------- # The compiler tools or distributions used to build CCA. #--------------------------------------------------------------- NEOCCA_CXX= @CXX@ #--------------------------------------------------------------- # The compiler flags used to build CCA. #--------------------------------------------------------------- NEOCCA_CXX_FLAGS= @CXXFLAGS@ #--------------------------------------------------------------- # workaround for virtual varargs. #--------------------------------------------------------------- NEOCCA_HAVE_PRINTFPORT= @CLASSIC_HAVE_PRINTFPORT@ # The following flags for dynamic loading lifted bodily # from CCAFFEINE 10/2000. #---------------------------------------------------------------- # NOTE: the authors of CCAFFEINE are *extremely* skeptical # of all known automatic dynamic-loading dependency tracking # (dynamic link resolution) schemes (most break readily). # # As such, our code is written to require FULL path names # to .so files being loaded. #---------------------------------------------------------------- # DL_LIBS - System library(s) to include in demo and other base # applications in order for the dynamic loading # to work. NEOCCA_DL_LIBS= @NEOCCA_DL_LIBS@ # LD_FLAGS - Flags to pass to the compiler when linking object # files static into an executable application binary. NEOCCA_LD_FLAGS= @NEOCCA_LD_FLAGS@ # LD_SEARCH_FLAGS-Flags to pass to ld, such as "-R /usr/local/cca/lib", # that tell the run-time dynamic linker where to look # for components. Depends on # the variable LIB_RUNTIME_DIR in the Makefile. # Not needed for absolute pathnamed files. # In ccaffeine, we force absolute pathnames. NEOCCA_LD_SEARCH_FLAGS= @NEOCCA_LD_SEARCH_FLAGS@ ### ### Stuff for building components. ### # SHLIB_CFLAGS - Flags to pass to cc when compiling .o files for # a shared library (may request position-independent # code, among other things). NEOCCA_SHLIB_CFLAGS= @NEOCCA_SHLIB_CFLAGS@ #SHLIB_LD - Base command to use for combining object files # into a shared library containing a component. NEOCCA_SHLIB_LD= @NEOCCA_SHLIB_LD@ # SHLIB_LD_LIBS - Dependent libraries for the linker to scan when # creating shared libraries. This symbol typically # goes at the end of the "ld" commands that build # shared libraries. The value of the symbol is # "${LIBS}" if all of the dependent libraries should # be specified when creating a shared library. If # dependent libraries should not be specified (as on # SunOS 4.x, where they cause the link to fail, or in # general if demo mains aren't themselves shared # libraries), then this symbol has an empty string # as its value. Your component isn't a component # (in CCA terms) if you need a non-empty value here. NEOCCA_SHLIB_LD_LIBS= @NEOCCA_SHLIB_LD_LIBS@ # SHLIB_SUFFIX - Suffix to use for the names of dynamically loadable # extensions. An empty string means we don't know how # to use shared libraries on this platform. NEOCCA_SHLIB_SUFFIX= @NEOCCA_SHLIB_SUFFIX@ NEOCCA_BUILD_ROOT=@NEOCCA_BUILD_ROOT@ # MPI goop NEO_HAVE_MPI=@USEMPI@ NEO_MPICXX=@MPICXX@ NEO_MPI_INC=@MPI_INC@ NEO_MPI_STATIC_LIBS=@MPI_STATIC_LIBS@ # new stuff NEOCCA_LIB_L=-lneocca@NEOCCA_VER_SUFFIX@ NEOCCA_bindir=@bindir@ NEOCCA_sbindir=@sbindir@ NEOCCA_libexecdir=@libexecdir@ NEOCCA_datadir=@datadir@ NEOCCA_docdir=@datadir@/doc NEOCCA_sysconfdir=@sysconfdir@ NEOCCA_sharedstatedir=@sharedstatedir@ NEOCCA_localstatedir=@localstatedir@ NEOCCA_libdir=@libdir@ NEOCCA_infodir=@infodir@ NEOCCA_mandir=@mandir@ NEOCCA_includedir=@includedir@ NEOCCA_oldincludedir=/usr/include NEOCCA_pkgdatadir=@pkgdatadir@ NEOCCA_pkgdocdir=@pkgdocdir@ NEOCCA_pkglibdir=@pkglibdir@ NEOCCA_pkgincludedir=@pkgincludedir@ NEOCCA_transform='@program_transform_name@'