#!/bin/bash
##*************************************************************************##
##  CUBE        http://www.score-p.org/                                    ##
##  SCALASCA    http://www.scalasca.org/                                   ##
##*************************************************************************##
##  Copyright (c) 1998-2013                                                ##
##  Forschungszentrum Juelich GmbH, Juelich Supercomputing Centre          ##
##                                                                         ##
##  Copyright (c) 2009-2013                                                ##
##  German Research School for Simulation Sciences GmbH,                   ##
##  Laboratory for Parallel Programming                                    ##
##                                                                         ##
##  This software may be modified and distributed under the terms of       ##
##  a BSD-style license.  See the COPYING file in the package base         ##
##  directory for details.                                                 ##
##*************************************************************************##


FRONTEND_DIR=
FRONTEND_LIBZ_LD="-lz"
FRONTEND_LIBZ_HEADERS=""

CUBE_LIBS_DIR=$CUBE_INSTALL_DIR/lib$FRONTEND_DIR
CUBE_LDFLAGS="-L$CUBE_LIBS_DIR -lcube4 $FRONTEND_LIBZ_LD -lm"
CUBE_SHLDFLAGS="-L$CUBE_LIBS_DIR -lcube4so"
CUBE_CXXFLAGS="$CUBE_HEADERS_INCLUDE $FRONTEND_LIBZ_HEADERS "
CUBE_LIBRARY=$CUBE_LIBS_DIR/libcube4.a
CUBE_SHARED_LIBRARY=$CUBE_LIBS_DIR/libcube4so.so


FRONTEND_CUBE_WRITER_LIBS_DIR=$CUBE_INSTALL_DIR/lib$FRONTEND_DIR
FRONTEND_CUBE_WRITER_LD_LIB="-lcubewriter4"
FRONTEND_CUBE_WRITER_HEADERS_DIR=$CUBE_INSTALL_DIR/include/cubew
FRONTEND_CUBE_WRITER_LIBRARY=$FRONTEND_CUBE_WRITER_LIBS_DIR/libcubewriter4.a
FRONTEND_CUBE_WRITER_CXXFLAGS="-I$FRONTEND_CUBE_WRITER_HEADERS_DIR"
FRONTEND_CUBE_WRITER_LDFLAGS="-L$FRONTEND_CUBE_WRITER_LIBS_DIR $FRONTEND_CUBE_WRITER_LD_LIB"


FRONTEND_CUBEW_LIBS_DIR=$CUBE_INSTALL_DIR/lib$FRONTEND_DIR
FRONTEND_CUBEW_LD_LIB="-lcube4w"
FRONTEND_CUBEW_SH_LD_LIB="-lcube4wso"
FRONTEND_CUBEW_HEADERS_DIR=$CUBE_INSTALL_DIR/include/cubew
FRONTEND_CUBEW_LDFLAGS="-L$FRONTEND_CUBEW_LIBS_DIR $FRONTEND_CUBEW_LD_LIB  $FRONTEND_LIBZ_LD -lm"
FRONTEND_CUBEW_SHLDFLAGS="-L$FRONTEND_CUBEW_LIBS_DIR $FRONTEND_CUBEW_SH_LD_LIB  $FRONTEND_LIBZ_LD -lm"
FRONTEND_CUBEW_CXXFLAGS="-I$FRONTEND_CUBEW_HEADERS_DIR  $FRONTEND_LIBZ_HEADER"
FRONTEND_CUBEW_LIBRARY=$FRONTEND_CUBEW_LIBS_DIR/libcube4w.a
FRONTEND_CUBEW_SHARED_LIBRARY=$FRONTEND_CUBE_LIBS_DIR/libcube4wso.so

FRONTEND_APP_CUBEW_CFLAGS="-I$FRONTEND_CUBEW_HEADERS_DIR -I$FRONTEND_CUBE_WRITER_HEADERS_DIR "
FRONTEND_APP_CUBE_CXXFLAGS=$CUBE_CXXFLAGS
FRONTEND_APP_ADD_LDFLAGS="-lm"
FRONTEND_APP_ADD_CXXFLAGS=

if test "xfull" = "xreadonly" || test "xfull" = "xfull"; then
FRONTEND_APP_ADD_CXXFLAGS=" $FRONTEND_LIBZ_HEADERS "
FRONTEND_APP_ADD_LDFLAGS+=" $FRONTEND_LIBZ_LD -lz "
fi


