

set (PROJLIB_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)

# Add sub-directories
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libafn)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libgsq)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libaln)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libblst)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libtax)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libalex)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libtools)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libhpt)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libchn)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libpdb)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libgsmo)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libhat)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libmgs)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libvsi)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libomc)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libsarp)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libstarc)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libpsed)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libsprs)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libcmc)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libpmc)
#add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libconjugrad)
#add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libccm)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libccmpred)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libdarc)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libsprc)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libcdht)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libhmm)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/librpm)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libtwp)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libprb)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libterm)

add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libdca)

# Note the use of the variable EXTRA_LIBS to collect up any optional libraries
# to later be linked into the executable. The variable EXTRA_INCLUDES is used
# similarly for optional header files.
#list(APPEND EXTRA_LIBS Afn Gsq Aln Blst Tax Alex Tools Chn Pdb Gsmo Hat )
list(APPEND EXTRA_INCLUDES 
	"${PROJECT_SOURCE_DIR}/libafn"
        "${PROJECT_SOURCE_DIR}/libpdb"
        "${PROJECT_SOURCE_DIR}/libgsq"
        "${PROJECT_SOURCE_DIR}/libaln"
        "${PROJECT_SOURCE_DIR}/libblst"
        "${PROJECT_SOURCE_DIR}/libtax"
        "${PROJECT_SOURCE_DIR}/libalex"
        "${PROJECT_SOURCE_DIR}/libtools"
        "${PROJECT_SOURCE_DIR}/libhpt"
        "${PROJECT_SOURCE_DIR}/libchn"
        "${PROJECT_SOURCE_DIR}/libgsmo"
        "${PROJECT_SOURCE_DIR}/libhat"
        "${PROJECT_SOURCE_DIR}/libmgs"
        "${PROJECT_SOURCE_DIR}/libvsi"
        "${PROJECT_SOURCE_DIR}/libomc"
        "${PROJECT_SOURCE_DIR}/libcmc"
        "${PROJECT_SOURCE_DIR}/libpmc"
        "${PROJECT_SOURCE_DIR}/libsarp"
        "${PROJECT_SOURCE_DIR}/libstarc"
        "${PROJECT_SOURCE_DIR}/libsprs"
        "${PROJECT_SOURCE_DIR}/libpsed"
        "${PROJECT_SOURCE_DIR}/libccmpred"
        "${PROJECT_SOURCE_DIR}/libccmpred/libconjugrad"
        "${PROJECT_SOURCE_DIR}/libdarc"
        "${PROJECT_SOURCE_DIR}/libsprc"
        "${PROJECT_SOURCE_DIR}/libcdht"
        "${PROJECT_SOURCE_DIR}/libhmm"
        "${PROJECT_SOURCE_DIR}/librpm"
        "${PROJECT_SOURCE_DIR}/libtwp"
        "${PROJECT_SOURCE_DIR}/libprb"
        "${PROJECT_SOURCE_DIR}/libterm"

        "${PROJECT_SOURCE_DIR}/libdca"
        "${PROJECT_SOURCE_DIR}/libdca/libcjgd"

        "${PROJECT_SOURCE_DIR}/include"
        )

include_directories("${PROJECT_SOURCE_DIR}" ${EXTRA_INCLUDES})


