1#! /bin/sh
2#***************************************************************************
3#                                  _   _ ____  _
4#  Project                     ___| | | |  _ \| |
5#                             / __| | | | |_) | |
6#                            | (__| |_| |  _ <| |___
7#                             \___|\___/|_| \_\_____|
8#
9# Copyright (C) 2001 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
10#
11# This software is licensed as described in the file COPYING, which
12# you should have received as part of this distribution. The terms
13# are also available at http://curl.haxx.se/docs/copyright.html.
14#
15# You may opt to use, copy, modify, merge, publish, distribute and/or sell
16# copies of the Software, and permit persons to whom the Software is
17# furnished to do so, under the terms of the COPYING file.
18#
19# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
20# KIND, either express or implied.
21#
22###########################################################################
23
24prefix=/home/michael/2011_04_14_WNDR4500_Alpha/ap/gpl/curl-7.23.1/tmp
25exec_prefix=/home/michael/2011_04_14_WNDR4500_Alpha/ap/gpl/curl-7.23.1/tmp
26includedir=${prefix}/include
27
28usage()
29{
30    cat <<EOF
31Usage: curl-config [OPTION]
32
33Available values for OPTION include:
34
35  --built-shared says 'yes' if libcurl was built shared
36  --ca        ca bundle install path
37  --cc        compiler
38  --cflags    pre-processor and compiler flags
39  --checkfor [version] check for (lib)curl of the specified version
40  --configure the arguments given to configure when building curl
41  --features  newline separated list of enabled features
42  --help      display this help and exit
43  --libs      library linking information
44  --prefix    curl install prefix
45  --protocols newline separated list of enabled protocols
46  --static-libs static libcurl library linking information
47  --version   output version information
48  --vernum    output the version information as a number (hexadecimal)
49EOF
50
51    exit $1
52}
53
54if test $# -eq 0; then
55    usage 1
56fi
57
58while test $# -gt 0; do
59    case "$1" in
60    # this deals with options in the style
61    # --option=value and extracts the value part
62    # [not currently used]
63    -*=*) value=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
64    *) value= ;;
65    esac
66
67    case "$1" in
68    --built-shared)
69        echo no
70        ;;
71
72    --ca)
73	echo ""/etc/pki/tls/certs/ca-bundle.crt""
74	;;
75
76    --cc)
77	echo "mipsel-uclibc-linux26-gcc"
78	;;
79
80    --prefix)
81	echo "$prefix"
82	;;
83
84    --feature|--features)
85        for feature in  ""; do
86            test -n "$feature" && echo "$feature"
87        done
88	;;
89
90    --protocols)
91        for protocol in HTTP; do
92            echo "$protocol"
93        done
94	;;
95
96    --version)
97	echo libcurl 7.23.1
98	exit 0
99	;;
100
101    --checkfor)
102        checkfor=$2
103        cmajor=`echo $checkfor | cut -d. -f1`
104        cminor=`echo $checkfor | cut -d. -f2`
105        # when extracting the patch part we strip off everything after a
106	# dash as that's used for things like version 1.2.3-CVS
107	cpatch=`echo $checkfor | cut -d. -f3 | cut -d- -f1`
108        checknum=`echo "$cmajor*256*256 + $cminor*256 + ${cpatch:-0}" | bc`
109        numuppercase=`echo 071701 | tr 'a-f' 'A-F'`
110        nownum=`echo "obase=10; ibase=16; $numuppercase" | bc`
111
112	if test "$nownum" -ge "$checknum"; then
113	  # silent success
114	  exit 0
115	else
116	  echo "requested version $checkfor is newer than existing 7.23.1"
117	  exit 1
118	fi
119	;;
120
121    --vernum)
122	echo 071701
123	exit 0
124	;;
125
126    --help)
127	usage 0
128	;;
129
130    --cflags)
131       	if test "X${prefix}/include" = "X/usr/include"; then
132          echo ""
133        else
134          echo "-I${prefix}/include"
135        fi
136       	;;
137
138    --libs)
139	if test "X${exec_prefix}/lib" != "X/usr/lib" -a "X${exec_prefix}/lib" != "X/usr/lib64"; then
140	   CURLLIBDIR="-L${exec_prefix}/lib "
141	else
142	   CURLLIBDIR=""
143	fi
144	if test "Xyes" = "Xyes"; then
145	  echo ${CURLLIBDIR}-lcurl -R/tmp/usr/local/ssl/lib  
146	else
147	  echo ${CURLLIBDIR}-lcurl -R/tmp/usr/local/ssl/lib 
148	fi
149	;;
150
151    --static-libs)
152	echo ${exec_prefix}/lib/libcurl.a -R/tmp/usr/local/ssl/lib  
153	;;
154
155    --configure)
156      echo " '--target=mipsel-linux' '--host=mipsel-linux' '--build=i386-pc-linux-gnu' '--prefix=/home/michael/2011_04_14_WNDR4500_Alpha/ap/gpl/curl-7.23.1/tmp' '--with-ssl' '--exec-prefix=/home/michael/2011_04_14_WNDR4500_Alpha/ap/gpl/curl-7.23.1/tmp' '--disable-manual' '--disable-proxy' '--without-zlib' '--disable-cookies' '--disable-ipv6' '--disable-shared' '--disable-dict' '--disable-file' '--disable-ftp' '--disable-gopher' '--disable-imap' '--disable-pop3' '--disable-smtp' '--disable-telnet' '--disable-tftp' '--disable-rtsp' 'build_alias=i386-pc-linux-gnu' 'host_alias=mipsel-linux' 'target_alias=mipsel-linux' 'CC=mipsel-uclibc-linux26-gcc' 'LDFLAGS=-R/tmp/usr/local/ssl/lib'"
157    ;;
158
159    *)
160        echo "unknown option: $1"
161	usage 1
162	;;
163    esac
164    shift
165done
166
167exit 0
168