#!/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
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include

CPPFLAGS="  -I/usr/include -I/usr/include/libpng12   -I/usr/include/libexif   -I/usr/include/freetype2   -I$includedir"
CXXFLAGS="-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables"
LDFLAGS="-L$libdir  -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id      "
LIBS="-lNucleo -ldns_sd -ljpeg -lGLU -lGL -lpthread   -lSM -lICE  -L/usr/lib  -lXi -lpng12   -lexif -lm   -lfreetype   -ldl"

case $1 in
  --cxx)
    echo "$CXX"
  ;;
  --cppflags)
    echo $CPPFLAGS
  ;;
  --cxxflags)
    echo $CXXFLAGS
  ;;
  --ldflags)
    echo $LDFLAGS
  ;;
  --libs)
    echo $LIBS
  ;;
  --srcdir)
    echo /home/mandrake/rpm/BUILD/nucleo-0.7.6
  ;;
  --builddir)
    echo /home/mandrake/rpm/BUILD/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 1 ;;
      FREETYPE2) echo 1 ;;
	 DNS_SD) echo 0 ;;
      EXPAT) echo 0 ;;
      GNUTLS) echo 0 ;;
      VNC) echo 0 ;;
      FFMPEG) echo 1 ;;
      QT) echo 1 ;;
      GD) echo 1 ;;
      OPENCV) echo 0 ;;
      *) echo 0 ;;
    esac
  ;;
  *)
    echo "CPPFLAGS=\"$CPPFLAGS\""
    echo "CXXFLAGS=\"$CXXFLAGS\""
    echo "LDFLAGS=\"$LDFLAGS\""
    echo "LIBS=\"$LIBS\""
  ;;
esac
