blob: 8b046bfc7c305e5b1c571498de9bab4f540f27bd [file] [log] [blame]
yuezonghe824eb0c2024-06-27 02:32:26 -07001#! /bin/sh
2
3package="wolfssl"
4version="4.8.1"
5libs="-lwolfssl -lpthread"
6
7prefix="/home/zhouguopo/code2/v3t/ap/project/zx297520v3/prj_mdl/build/../../../../lib/libwolfssl/install"
8exec_prefix="${prefix}"
9bindir="${exec_prefix}/bin"
10sbindir="${exec_prefix}/sbin"
11libexecdir="${exec_prefix}/libexec"
12datadir="${datarootdir}"
13sysconfdir="${prefix}/etc"
14sharedstatedir="${prefix}/com"
15localstatedir="${prefix}/var"
16libdir="${exec_prefix}/lib"
17infodir="${datarootdir}/info"
18mandir="${datarootdir}/man"
19includedir="${prefix}/include"
20target="arm-unknown-linux-gnu"
21host="arm-unknown-linux-gnu"
22build="x86_64-unknown-linux-gnu"
23
24if test "$#" -eq 0; then
25 cat <<EOF
26Usage: $package-config OPTIONS
27Options:
28 --prefix=DIR) : \$prefix
29 --package) : \$package
30 --version) : \$version
31 --cflags) : -I\$includedir
32 --libs) : -L\$libdir -l\$package
33 --help) print all the options (not just these)
34EOF
35fi
36
37o=""
38h=""
39for i in "$@"; do
40 case $i in
41 --prefix=*) prefix=`echo $i | sed -e "s/--prefix=//"` ;;
42 --prefix) o="$o $prefix" ;;
43 --package) o="$o $package" ;;
44 --version) o="$o $version" ;;
45 --cflags) if test "_$includedir" != "_/usr/include"
46 then o="$o -I$includedir" ; fi
47 ;;
48 --libs) o="$o -L$libdir $libs" ;;
49 --exec_prefix|--eprefix) o="$o $exec_prefix" ;;
50 --bindir) o="$o $bindir" ;;
51 --sbindir) o="$o $sbindir" ;;
52 --libexecdir) o="$o $libexecdir" ;;
53 --datadir) o="$o $datadir" ;;
54 --datainc) o="$o -I$datadir" ;;
55 --datalib) o="$o -L$datadir" ;;
56 --sysconfdir) o="$o $sysconfdir" ;;
57 --sharedstatedir) o="$o $sharedstatedir" ;;
58 --localstatedir) o="$o $localstatedir" ;;
59 --libdir) o="$o $libdir" ;;
60 --libadd) o="$o -L$libdir" ;;
61 --infodir) o="$o $infodir" ;;
62 --mandir) o="$o $mandir" ;;
63 --target) o="$o $target" ;;
64 --host) o="$o $host" ;;
65 --build) o="$o $build" ;;
66 --data) o="$o -I$datadir/$package" ;;
67 --pkgdatadir) o="$o $datadir/$package" ;;
68 --pkgdatainc) o="$o -I$datadir/$package" ;;
69 --pkgdatalib) o="$o -L$datadir/$package" ;;
70 --pkglibdir) o="$o $libdir/$package" ;;
71 --pkglibinc) o="$o -I$libinc/$package" ;;
72 --pkglibadd) o="$o -L$libadd/$package" ;;
73 --pkgincludedir) o="$o $includedir/$package" ;;
74 --help) h="1" ;;
75 -?//*|-?/*//*|-?./*//*|//*|/*//*|./*//*)
76 v=`echo $i | sed -e s://:\$:g`
77 v=`eval "echo $v"`
78 o="$o $v" ;;
79 esac
80done
81
82o=`eval "echo $o"`
83o=`eval "echo $o"`
84eval "echo $o"
85
86if test ! -z "$h" ; then
87cat <<EOF
88 --prefix=xxx) (what is that for anyway?)
89 --prefix) \$prefix $prefix
90 --package) \$package $package
91 --version) \$version $version
92 --cflags) -I\$includedir unless it is /usr/include
93 --libs) -L\$libdir -l\$PACKAGE \$LIBS
94 --exec_prefix) or...
95 --eprefix) \$exec_prefix $exec_prefix
96 --bindir) \$bindir $bindir
97 --sbindir) \$sbindir $sbindir
98 --libexecdir) \$libexecdir $libexecdir
99 --datadir) \$datadir $datadir
100 --sysconfdir) \$sysconfdir $sysconfdir
101 --sharedstatedir) \$sharedstatedir$sharedstatedir
102 --localstatedir) \$localstatedir $localstatedir
103 --libdir) \$libdir $libdir
104 --infodir) \$infodir $infodir
105 --mandir) \$mandir $mandir
106 --target) \$target $target
107 --host) \$host $host
108 --build) \$build $build
109 --data) -I\$datadir/\$package
110 --pkgdatadir) \$datadir/\$package
111 --pkglibdir) \$libdir/\$package
112 --pkgincludedir) \$includedir/\$package
113 --help) generated by ax_create_generic_config.m4
114 -I//varname and other inc-targets like --pkgdatainc supported
115 -L//varname and other lib-targets, e.g. --pkgdatalib or --libadd
116EOF
117fi