1*1208bc7eSAndroid Build Coastguard Worker#!/bin/sh 2*1208bc7eSAndroid Build Coastguard Worker 3*1208bc7eSAndroid Build Coastguard Workerusage() { 4*1208bc7eSAndroid Build Coastguard Worker cat <<EOF 5*1208bc7eSAndroid Build Coastguard WorkerUsage: 6*1208bc7eSAndroid Build Coastguard Worker @BINDIR@/jemalloc-config <option> 7*1208bc7eSAndroid Build Coastguard WorkerOptions: 8*1208bc7eSAndroid Build Coastguard Worker --help | -h : Print usage. 9*1208bc7eSAndroid Build Coastguard Worker --version : Print jemalloc version. 10*1208bc7eSAndroid Build Coastguard Worker --revision : Print shared library revision number. 11*1208bc7eSAndroid Build Coastguard Worker --config : Print configure options used to build jemalloc. 12*1208bc7eSAndroid Build Coastguard Worker --prefix : Print installation directory prefix. 13*1208bc7eSAndroid Build Coastguard Worker --bindir : Print binary installation directory. 14*1208bc7eSAndroid Build Coastguard Worker --datadir : Print data installation directory. 15*1208bc7eSAndroid Build Coastguard Worker --includedir : Print include installation directory. 16*1208bc7eSAndroid Build Coastguard Worker --libdir : Print library installation directory. 17*1208bc7eSAndroid Build Coastguard Worker --mandir : Print manual page installation directory. 18*1208bc7eSAndroid Build Coastguard Worker --cc : Print compiler used to build jemalloc. 19*1208bc7eSAndroid Build Coastguard Worker --cflags : Print compiler flags used to build jemalloc. 20*1208bc7eSAndroid Build Coastguard Worker --cppflags : Print preprocessor flags used to build jemalloc. 21*1208bc7eSAndroid Build Coastguard Worker --cxxflags : Print C++ compiler flags used to build jemalloc. 22*1208bc7eSAndroid Build Coastguard Worker --ldflags : Print library flags used to build jemalloc. 23*1208bc7eSAndroid Build Coastguard Worker --libs : Print libraries jemalloc was linked against. 24*1208bc7eSAndroid Build Coastguard WorkerEOF 25*1208bc7eSAndroid Build Coastguard Worker} 26*1208bc7eSAndroid Build Coastguard Worker 27*1208bc7eSAndroid Build Coastguard Workerprefix="@prefix@" 28*1208bc7eSAndroid Build Coastguard Workerexec_prefix="@exec_prefix@" 29*1208bc7eSAndroid Build Coastguard Worker 30*1208bc7eSAndroid Build Coastguard Workercase "$1" in 31*1208bc7eSAndroid Build Coastguard Worker--help | -h) 32*1208bc7eSAndroid Build Coastguard Worker usage 33*1208bc7eSAndroid Build Coastguard Worker exit 0 34*1208bc7eSAndroid Build Coastguard Worker ;; 35*1208bc7eSAndroid Build Coastguard Worker--version) 36*1208bc7eSAndroid Build Coastguard Worker echo "@jemalloc_version@" 37*1208bc7eSAndroid Build Coastguard Worker ;; 38*1208bc7eSAndroid Build Coastguard Worker--revision) 39*1208bc7eSAndroid Build Coastguard Worker echo "@rev@" 40*1208bc7eSAndroid Build Coastguard Worker ;; 41*1208bc7eSAndroid Build Coastguard Worker--config) 42*1208bc7eSAndroid Build Coastguard Worker echo "@CONFIG@" 43*1208bc7eSAndroid Build Coastguard Worker ;; 44*1208bc7eSAndroid Build Coastguard Worker--prefix) 45*1208bc7eSAndroid Build Coastguard Worker echo "@PREFIX@" 46*1208bc7eSAndroid Build Coastguard Worker ;; 47*1208bc7eSAndroid Build Coastguard Worker--bindir) 48*1208bc7eSAndroid Build Coastguard Worker echo "@BINDIR@" 49*1208bc7eSAndroid Build Coastguard Worker ;; 50*1208bc7eSAndroid Build Coastguard Worker--datadir) 51*1208bc7eSAndroid Build Coastguard Worker echo "@DATADIR@" 52*1208bc7eSAndroid Build Coastguard Worker ;; 53*1208bc7eSAndroid Build Coastguard Worker--includedir) 54*1208bc7eSAndroid Build Coastguard Worker echo "@INCLUDEDIR@" 55*1208bc7eSAndroid Build Coastguard Worker ;; 56*1208bc7eSAndroid Build Coastguard Worker--libdir) 57*1208bc7eSAndroid Build Coastguard Worker echo "@LIBDIR@" 58*1208bc7eSAndroid Build Coastguard Worker ;; 59*1208bc7eSAndroid Build Coastguard Worker--mandir) 60*1208bc7eSAndroid Build Coastguard Worker echo "@MANDIR@" 61*1208bc7eSAndroid Build Coastguard Worker ;; 62*1208bc7eSAndroid Build Coastguard Worker--cc) 63*1208bc7eSAndroid Build Coastguard Worker echo "@CC@" 64*1208bc7eSAndroid Build Coastguard Worker ;; 65*1208bc7eSAndroid Build Coastguard Worker--cflags) 66*1208bc7eSAndroid Build Coastguard Worker echo "@CFLAGS@" 67*1208bc7eSAndroid Build Coastguard Worker ;; 68*1208bc7eSAndroid Build Coastguard Worker--cppflags) 69*1208bc7eSAndroid Build Coastguard Worker echo "@CPPFLAGS@" 70*1208bc7eSAndroid Build Coastguard Worker ;; 71*1208bc7eSAndroid Build Coastguard Worker--cxxflags) 72*1208bc7eSAndroid Build Coastguard Worker echo "@CXXFLAGS@" 73*1208bc7eSAndroid Build Coastguard Worker ;; 74*1208bc7eSAndroid Build Coastguard Worker--ldflags) 75*1208bc7eSAndroid Build Coastguard Worker echo "@LDFLAGS@ @EXTRA_LDFLAGS@" 76*1208bc7eSAndroid Build Coastguard Worker ;; 77*1208bc7eSAndroid Build Coastguard Worker--libs) 78*1208bc7eSAndroid Build Coastguard Worker echo "@LIBS@" 79*1208bc7eSAndroid Build Coastguard Worker ;; 80*1208bc7eSAndroid Build Coastguard Worker*) 81*1208bc7eSAndroid Build Coastguard Worker usage 82*1208bc7eSAndroid Build Coastguard Worker exit 1 83*1208bc7eSAndroid Build Coastguard Workeresac 84