yuezonghe | 824eb0c | 2024-06-27 02:32:26 -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 |