SET(CCAFE_HOME ${PROJECT_SOURCE_DIR}/ccafe)
SET(NEO_HOME ${PROJECT_SOURCE_DIR}/neo)
SET(CFRFS_HOME ${PROJECT_SOURCE_DIR}/CFRFSComb)


SET(LIB_SRCS 
      ComponentContainer.cc 
      simtk_vec.cc )

ADD_DEFINITIONS( -g  -DNO_NUMERIC_LIMITS )

INCLUDE_DIRECTORIES(${CCAFE_HOME}/include
                    ${CFRFS_HOME}/Numerics/CvodeComponent/cvode/include 
                    ${CFRFS_HOME}/CFRFS_Ports 
                    ${CFRFS_HOME}/Numerics/CvodeComponent/include 
                    ${CCAFE_HOME}/include/dc/neo/ccafe-bind 
                    ${PROJECT_SOURCE_DIR}
                    ${NEO_HOME}/include)

LINK_DIRECTORIES(
                  ${CCAFE_HOME}/src 
                  ${NEO_HOME} 
                  ${CFRFS_HOME}/Numerics/CvodeComponent/src)
ADD_LIBRARY(ccaContainer SHARED ${LIB_SRCS})
TARGET_LINK_LIBRARIES( ccaContainer  z m pthread dl CvodeComponent neocca-0.2.4)