| lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | #! /bin/sh | 
|  | 2 |  | 
|  | 3 | package="wolfssl" | 
|  | 4 | version="4.8.1" | 
|  | 5 | libs="-lwolfssl -lpthread" | 
|  | 6 |  | 
|  | 7 | prefix="/home/zhouguopo/code2/v3t/ap/project/zx297520v3/prj_mdl/build/../../../../lib/libwolfssl/install" | 
|  | 8 | exec_prefix="${prefix}" | 
|  | 9 | bindir="${exec_prefix}/bin" | 
|  | 10 | sbindir="${exec_prefix}/sbin" | 
|  | 11 | libexecdir="${exec_prefix}/libexec" | 
|  | 12 | datadir="${datarootdir}" | 
|  | 13 | sysconfdir="${prefix}/etc" | 
|  | 14 | sharedstatedir="${prefix}/com" | 
|  | 15 | localstatedir="${prefix}/var" | 
|  | 16 | libdir="${exec_prefix}/lib" | 
|  | 17 | infodir="${datarootdir}/info" | 
|  | 18 | mandir="${datarootdir}/man" | 
|  | 19 | includedir="${prefix}/include" | 
|  | 20 | target="arm-unknown-linux-gnu" | 
|  | 21 | host="arm-unknown-linux-gnu" | 
|  | 22 | build="x86_64-unknown-linux-gnu" | 
|  | 23 |  | 
|  | 24 | if test "$#" -eq 0; then | 
|  | 25 | cat <<EOF | 
|  | 26 | Usage: $package-config OPTIONS | 
|  | 27 | Options: | 
|  | 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) | 
|  | 34 | EOF | 
|  | 35 | fi | 
|  | 36 |  | 
|  | 37 | o="" | 
|  | 38 | h="" | 
|  | 39 | for 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 | 
|  | 80 | done | 
|  | 81 |  | 
|  | 82 | o=`eval "echo $o"` | 
|  | 83 | o=`eval "echo $o"` | 
|  | 84 | eval "echo $o" | 
|  | 85 |  | 
|  | 86 | if test ! -z "$h" ; then | 
|  | 87 | cat <<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 | 
|  | 116 | EOF | 
|  | 117 | fi |