1#!/bin/sh
2#
3# Shamelessly ripped from imlib-config that was
4# apparently shamelessly ripped from gtk's gtk-config.in
5#
6
7prefix=@prefix@
8exec_prefix=@exec_prefix@
9
10VERSION="@PTLIB_VERSION@"
11CCFLAGS="@STDCCFLAGS@"
12LDFLAGS="@LDFLAGS@"
13LIBS="@ENDLDLIBS@ -lpt"
14LIBDIR="@LIBDIR@"
15PTINSTDIR="@prefix@/share/ptlib"
16MACHTYPE="@MACHTYPE@"
17OSTYPE="@OSTYPE@"
18OSRELEASE="@OSRELEASE@"
19SHAREDLIBEXT="@SHAREDLIBEXT@"
20
21# usage="Usage: ptlib-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs] [--cflags]"
22usage="Usage: ptlib-config [--version] [--ptlibdir] [--ccflags] [--ldflags] [--libs] [--machtype] [--ostype] [--osrelease] [--sharedlibext] [--prefix] [--libdir]"
23
24if test $# -eq 0; then
25      echo "${usage}" 1>&2
26      exit 1
27fi
28
29while test $# -gt 0; do
30  case "$1" in
31  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
32  *) optarg= ;;
33  esac
34
35  case $1 in
36    --version)
37      echo $VERSION
38      ;;
39    --ptlibdir)
40      echo $PTINSTDIR
41      ;;
42    --ldflags)
43      echo $LDFLAGS
44      ;;
45    --ccflags)
46      echo $CCFLAGS
47      ;;
48    --libs)
49      echo $LIBS
50      ;;
51    --machtype)
52      echo $MACHTYPE
53      ;;
54    --ostype)
55      echo $OSTYPE
56      ;;
57    --osrelease)
58      echo $OSRELEASE
59      ;;
60    --sharedlibext)
61      echo $SHAREDLIBEXT
62      ;;
63    --prefix)
64      echo $prefix
65      ;;
66    --libdir)
67      echo $LIBDIR
68      ;;
69    --all)
70      echo VERSION      = $VERSION
71      echo PTLIBDIR     = $PTINSTDIR
72      echo LDFLAGS      = $LDFLAGS
73      echo CCFLAGS      = $CCFLAGS
74      echo LIBS         = $LIBS
75      echo MACHTYPE     = $MACHTYPE
76      echo OSTYPE       = $OSTYPE
77      echo OSRELEASE    = $OSRELEASE
78      echo SHAREDLIBEXT = $SHAREDLIBEXT
79      echo PREFIX       = $prefix
80      echo LIBDIR       = $LIBDIR
81      ;;
82
83    *)
84      echo "${usage}" 1>&2
85      exit 1
86      ;;
87  esac
88  shift
89done
90
91exit 0
92