# # 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=/home/jacklm/cca/workspace/trunk/install/csn NEOCCA_INC= -I$(NEOCCA_INSTALL_ROOT)/include/cca-spec-neo-0.2.4 -I/home/jacklm/cca/workspace/trunk/install/boost -DBOOST_DISABLE_THREADS NEOCCA_BOOST_ROOT= /home/jacklm/cca/workspace/trunk/install/boost NEOCCA_VERSION=0.2.4 NEOCCA_HEADER=neocca.hh NEOCCA_CXX_HOME= /home/jacklm/cca/workspace/trunk/install/csn NEOCCA_MAKEINCL= /home/jacklm/cca/workspace/trunk/install/csn/share/cca-spec-neo-0.2.4/MakeIncl_CCA_Neo_Vars NEOCCA_PKG_NAME= cca-spec-neo-0.2.4 NEOCCA_SCRIPTS_DIR= /home/jacklm/cca/workspace/trunk/install/csn/share/cca-spec-neo-0.2.4 NEOCCA_VARS_SH= /home/jacklm/cca/workspace/trunk/install/csn/share/cca-spec-neo-0.2.4/CCA_Neo_Vars.sh NEOCCA_VERSION_MAJOR= 0 NEOCCA_VERSION_MINOR= 2 NEOCCA_VERSION_PATCH= 6 NEOCCA_VER_SUFFIX= -0.2.4 NEOCCA_GEN_COMPONENT_XML= /home/jacklm/cca/workspace/trunk/install/csn/bin/genNeoComponentIndex-0.2.4 NEOCCA_GEN_LIBTOOL_XML=/home/jacklm/cca/workspace/trunk/install/csn/bin/genNeoXML-0.2.4 CCA_BUNDLE_VERSION=developer NEOCCA_BABEL_LIBTOOL=/home/jacklm/cca/workspace/trunk/install/babel/bin/babel-libtool LIBTOOL_SUPPORT_STATIC=1 LIBTOOL_SUPPORT_SHARED=1 XMLINC=-I/usr/include/libxml2 -DHAVE_XML=1 XMLLIB=-lxml2 -lz -lpthread -lm HAVE_XML=1 #--------------------------------------------------------------- # CCA c++ libs with namespaces #--------------------------------------------------------------- NEOCCA_STATIC_LIB='/home/jacklm/cca/workspace/trunk/install/csn/lib/libneocca-0.2.4.a' NEOCCA_SHARED_LIB='/home/jacklm/cca/workspace/trunk/install/csn/lib/libneocca-0.2.4.so' #--------------------------------------------------------------- # The compiler tools or distributions used to build CCA. #--------------------------------------------------------------- NEOCCA_CXX= c++ #--------------------------------------------------------------- # The compiler flags used to build CCA. #--------------------------------------------------------------- NEOCCA_CXX_FLAGS= -g -O2 #--------------------------------------------------------------- # workaround for virtual varargs. #--------------------------------------------------------------- NEOCCA_HAVE_PRINTFPORT= 1 # 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= -ldl # LD_FLAGS - Flags to pass to the compiler when linking object # files static into an executable application binary. 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= -Wl,-rpath,${LIB_RUNTIME_DIR} ### ### 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= -fPIC #SHLIB_LD - Base command to use for combining object files # into a shared library containing a component. NEOCCA_SHLIB_LD= c++ -shared # 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= ${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= .so NEOCCA_BUILD_ROOT=/home/jacklm/cca/workspace/trunk/build/cca-spec-neo/neo # MPI goop NEO_HAVE_MPI=0 NEO_MPICXX= NEO_MPI_INC= NEO_MPI_STATIC_LIBS= # new stuff NEOCCA_LIB_L=-lneocca-0.2.4 NEOCCA_bindir=/home/jacklm/cca/workspace/trunk/install/csn/bin NEOCCA_sbindir=/home/jacklm/cca/workspace/trunk/install/csn/sbin NEOCCA_libexecdir=/home/jacklm/cca/workspace/trunk/install/csn/libexec NEOCCA_datadir=/home/jacklm/cca/workspace/trunk/install/csn/share NEOCCA_docdir=/home/jacklm/cca/workspace/trunk/install/csn/share/doc NEOCCA_sysconfdir=/home/jacklm/cca/workspace/trunk/install/csn/etc NEOCCA_sharedstatedir=/home/jacklm/cca/workspace/trunk/install/csn/com NEOCCA_localstatedir=/home/jacklm/cca/workspace/trunk/install/csn/var NEOCCA_libdir=/home/jacklm/cca/workspace/trunk/install/csn/lib NEOCCA_infodir=/home/jacklm/cca/workspace/trunk/install/csn/info NEOCCA_mandir=/home/jacklm/cca/workspace/trunk/install/csn/man NEOCCA_includedir=/home/jacklm/cca/workspace/trunk/install/csn/include NEOCCA_oldincludedir=/usr/include NEOCCA_pkgdatadir=/home/jacklm/cca/workspace/trunk/install/csn/share/cca-spec-neo-0.2.4 NEOCCA_pkgdocdir=/home/jacklm/cca/workspace/trunk/install/csn/share/doc/cca-spec-neo-0.2.4 NEOCCA_pkglibdir=/home/jacklm/cca/workspace/trunk/install/csn/lib/cca-spec-neo-0.2.4 NEOCCA_pkgincludedir=/home/jacklm/cca/workspace/trunk/install/csn/include/cca-spec-neo-0.2.4 NEOCCA_transform='s,x,x,'