#!/bin/sh
#
# nucleo-config.in --
#
# Copyright (C) Nicolas Roussel
#
# See the file LICENSE for information on usage and redistribution of
# this file, and for a DISCLAIMER OF ALL WARRANTIES.
#

prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

CPPFLAGS="-isystem /usr/local/include  -I/usr/local/include -I/usr/local/include/libpng16  -I/usr/local/include  -I/usr/local/include/freetype2  -I$includedir"
CXXFLAGS="-O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -Wno-c++11-narrowing -isystem /usr/local/include "
LDFLAGS="-L$libdir  -fstack-protector -L/usr/local/lib  -L/usr/local/lib  -L/usr/local/lib  -L/usr/local/lib "
LIBS="-lNucleo -lexpat -ljpeg -lGLU -lGL -lpthread    -L/usr/local/lib  -lpng16 -lz  -lexif  -lfreetype "

case $1 in
  --cxx)
    echo "$CXX"
  ;;
  --cppflags)
    echo $CPPFLAGS
  ;;
  --cxxflags)
    echo $CXXFLAGS
  ;;
  --ldflags)
    echo $LDFLAGS
  ;;
  --libs)
    echo $LIBS
  ;;
  --srcdir)
    echo /wrkdirs/usr/ports/x11-toolkits/nucleo/work/nucleo-0.7.6
  ;;
  --builddir)
    echo /wrkdirs/usr/ports/x11-toolkits/nucleo/work/nucleo-0.7.6
  ;;
  --prefix)
    echo $prefix
  ;;
  --exec-prefix)
    echo $exec_prefix
  ;;
  --vnc-cppflags)
    echo 
  ;;
  --vnc-ldflags)
    echo 
  ;;
  --version)
    echo 0.7.6
  ;;
  --has|--have|--support|--supports)
    case $2 in
      # XXX should be in upper-case, as in HAVE_XXX
      JPEG) echo 1 ;;
      PNG) echo 1 ;;
      EXIF) echo 1 ;;
      OPENGL) echo 1 ;;
      AGL) echo 0 ;;
      GLX) echo 1 ;;
      XINPUT) echo 0 ;;
      FREETYPE2) echo 1 ;;
	 DNS_SD) echo 0 ;;
      EXPAT) echo 1 ;;
      GNUTLS) echo 0 ;;
      VNC) echo 0 ;;
      FFMPEG) echo 0 ;;
      QT) echo 0 ;;
      GD) echo 0 ;;
      OPENCV) echo 0 ;;
      *) echo 0 ;;
    esac
  ;;
  *)
    echo "CPPFLAGS=\"$CPPFLAGS\""
    echo "CXXFLAGS=\"$CXXFLAGS\""
    echo "LDFLAGS=\"$LDFLAGS\""
    echo "LIBS=\"$LIBS\""
  ;;
esac
