#!/bin/sh

# Display usage
cpack_usage()
{
  cat <<EOF
Usage: $0 [options]
Options: [defaults in brackets after descriptions]
  --help            print this message
  --prefix=dir      directory in which to install
  --include-subdir  include the dyncall-0.6-linux-i686 subdirectory
  --exclude-subdir  exclude the dyncall-0.6-linux-i686 subdirectory
EOF
  exit 1
}

cpack_echo_exit()
{
  echo $1
  exit 1
}

# Display version
cpack_version()
{
  echo "dyncall Installer Version: 0.6, Copyright (c) dyncall project"
}

# Helper function to fix windows paths.
cpack_fix_slashes ()
{
  echo "$1" | sed 's/\\/\//g'
}

interactive=TRUE
cpack_skip_license=FALSE
cpack_include_subdir=""
for a in "$@"; do
  if echo $a | grep "^--prefix=" > /dev/null 2> /dev/null; then
    cpack_prefix_dir=`echo $a | sed "s/^--prefix=//"`
    cpack_prefix_dir=`cpack_fix_slashes "${cpack_prefix_dir}"`
  fi
  if echo $a | grep "^--help" > /dev/null 2> /dev/null; then
    cpack_usage 
  fi
  if echo $a | grep "^--version" > /dev/null 2> /dev/null; then
    cpack_version 
    exit 2
  fi
  if echo $a | grep "^--include-subdir" > /dev/null 2> /dev/null; then
    cpack_include_subdir=TRUE
  fi
  if echo $a | grep "^--exclude-subdir" > /dev/null 2> /dev/null; then
    cpack_include_subdir=FALSE
  fi
  if echo $a | grep "^--skip-license" > /dev/null 2> /dev/null; then
    cpack_skip_license=TRUE
  fi
done

if [ "x${cpack_include_subdir}x" != "xx" -o "x${cpack_skip_license}x" = "xTRUEx" ]
then
  interactive=FALSE
fi

cpack_version
echo "This is a self-extracting archive."
toplevel="`pwd`"
if [ "x${cpack_prefix_dir}x" != "xx" ]
then
  toplevel="${cpack_prefix_dir}"
fi

echo "The archive will be extracted to: ${toplevel}"

if [ "x${interactive}x" = "xTRUEx" ]
then
  echo ""
  echo "If you want to stop extracting, please press <ctrl-C>."

  if [ "x${cpack_skip_license}x" != "xTRUEx" ]
  then
    more << ____cpack__here_doc____
Copyright (c) 2007-2010 Daniel Adler <dadler@uni-goettingen.de>, 
                        Tassilo Philipp <tphilipp@potion-studios.com>

Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


____cpack__here_doc____
    echo
    echo "Do you accept the license? [yN]: "
    read line leftover
    case ${line} in
      y* | Y*)
        cpack_license_accepted=TRUE;;
      *)
        echo "License not accepted. Exiting ..."
        exit 1;;
    esac
  fi

  if [ "x${cpack_include_subdir}x" = "xx" ]
  then
    echo "By default the dyncall will be installed in:"
    echo "  \"${toplevel}/dyncall-0.6-linux-i686\""
    echo "Do you want to include the subdirectory dyncall-0.6-linux-i686?"
    echo "Saying no will install in: \"${toplevel}\" [Yn]: "
    read line leftover
    cpack_include_subdir=TRUE
    case ${line} in
      n* | N*)
        cpack_include_subdir=FALSE
    esac
  fi
fi

if [ "x${cpack_include_subdir}x" = "xTRUEx" ]
then
  toplevel="${toplevel}/dyncall-0.6-linux-i686"
  mkdir -p "${toplevel}"
fi
echo
echo "Using target directory: ${toplevel}"
echo "Extracting, please wait..."
echo ""

# take the archive portion of this file and pipe it to tar
# the NUMERIC parameter in this command should be one more
# than the number of lines in this header file
# there are tails which don't understand the "-n" argument, e.g. on SunOS
# OTOH there are tails which complain when not using the "-n" argument (e.g. GNU)
# so at first try to tail some file to see if tail fails if used with "-n"
# if so, don't use "-n"
use_new_tail_syntax="-n"
tail $use_new_tail_syntax +1 "$0" > /dev/null 2> /dev/null || use_new_tail_syntax=""

tail $use_new_tail_syntax +157 "$0" | gunzip | (cd "${toplevel}" && tar xf -) || cpack_echo_exit "Problem unpacking the dyncall-0.6-linux-i686"

echo "Unpacking finished successfully"

exit 0
#-----------------------------------------------------------
#      Start of TAR.GZ file
#-----------------------------------------------------------;

 bL }tu df-Qٱ@>vC1	)u\$l@>UaeuO>mۦM9mzNv7gMd;9[o7mrNݸ$n#/8щh}̛7o Ph'w}or\v6s2NrrOJYop`@C@``/'0TԾ/T	IerzɛV<}Ղ JZ{U3w`oPUH_U	{ZM4;Eiyսpyo{]b;>CŢ(^#%]0^ 
9^&CAy0VO66+IP1B6o/=H!a,|dY㣙#>,b>r+>["b{X7R?&Rb<1<Lgt8ec![v;p.UƢ$q9H {Ȕ#'l~~TҸ0.ɓ/-΃ތW%Eƺt5C\%\XGH{0|׸}v7'cz(z=^+$Đcn*V@wJJf8è0%|@|HS7 ߩ*(tsEkY9ؼdt;>*{<-iiZK+ZrdgˊyEܼ˗/;.Ǜ?S;#l6Wz{݁.(=哋FjQp|*C?a(=Rzfe']X\ԡs86XGP\Ls-\&z>MB~&w1Zt}ѽ͸_
̸7pytQ	B?@Qh\p߶&Z"?Û]㚄TMoI=oy={+Vnsߢ.DbtZ/^B tx3v杗Oi4S
m%c&D[ZN5lmU)vy^fMEY.(c4@4ky
;f|^{<U}գGT>P=`HQ*"cBsw_]vIє,Nw۔,x
gKVa>\o`וJ\)A3*GJg%_p<O05ٵsN@1枧a<RYXg9lz=^t:9:sVM9*$twH93h .Z930dcM~oV
̞߬s,/N5ww2eX* 88(^+p_8>/c~Q _/og 8q]\>8Z
 Ý|cX ÕP,V3[ehp5yM_0q9Ri[oxO_niۓ|K_o^z~'<~)Y#K_oYz Se'z(!.]ޮ8>&-uЉc/uqثw=>t9	?Z&2nW;Ѓ@Lǹ(G +SU43@9xvsa4Df./=؆	I\v9@aA&(_sԌ(NFv`9MD3NdOK<%;,W.2傋'W.:MP#Q'e<YA\ߢy[7$F
7t}L;Isy'ucrVVRl[{]~?q{yixW8qYg5sY7ʻBv~eSqxV~n=OWh!(腥SWpэ~KCa>|umEx`3*]cvnE]$&}p6܏-/aʵďQt}	¾?7g}p [66]R?s78ձ7*ʳ[߲Kqg׳\CwHD&[66*N-P1-
t_y[n\B'*ʟ4Q}[uPW[l>e'{~#Çw0T {TSh`8^ot2GL/+1[
;&~dY2}{}qe1}t1Efyd<qO3~?LӱO$I&!nesn~blW<}>Q~!#Q4)P?bOQK$Ig8)dӗ.}v2l?6{?ȥ	ɥMNOmš3֜5=gf\IׅτQQEŗ;(ꒇc>LUcp%"Ғve|-$USƬj4VU#2W$x7\DҷsQ^E~Rf^dyW+G jxI5Ukqk^GND^:+s.2?;翅~@>Qq;ym }0ReĻ+x_c|3ŋ0v@4@T_Li34]fLctw_S!wncp;712N$6w2̖ 08q0ʛcxA~0Q?	b3~1y0_ciVgM~sy/0/3xK4O~_[lcmdG>f 08qa=`s4|00+e>0)?gBhg1g_cia~=kmC-`cp$"$Z|>z2[؛x/[ؘEץ8פH'[g7Zg#&ٸe{	?]KkmlNmLE*Z{k@fo4ۈRX~[]^:hY;t|`6v~c5/kۗp*d9s[rFB4 |B(Ԥ)DZ"@FUo- Li89d}tsD+}9sq:y^W7U].nvS;]-J+?3'%m腥S/lзIE miچݥŏx>bjQ9`=\=zE|دV4vemٷ|G:'ڞ۾:.x~gQVo2M;&vV";Dy,r=w߭>*|rzFp|^w1|Q_s{&&9Uz=+9^|\c#ⴷ~x5}G^_}^t=s	,,M#(N%Y.i]5SCi	(}

sG}~ ^`3Wc"אT6!]>(!O	/
I?*.IZ%B .Ywn+17|I)PGmn[h{APlVo_K7_AFQ|C}nomho/qo^QOWC>p<{^F&Eykh{.O"_@x=<~L[P7O6SY\4:l3}~O3}Lg4?ӧ_A~Ϳ5?ӯ~k~_3Lg5?ӯ|<àC۶3xS5;q?̂0g@T?!
?IZ! >J-ƫioeҳ|֘ZY͌Gg.0kINafyaIfmdJfmad!h 6m6ͥOsLT2ϥ*9| 5
^83ř(ʴQ:y%;M@~<~B7p"Ck?Ot*<c+DvXZ.	j[>F6mx/=/h#@zl֥HW_@l:˨Jqsk{q~1|6]؎ vPXpfhN]\rV@L6
Is_2UZ'd|Nq^^&/:)?~^=9!3lQZOƞ[X܍,^)9GSE[&Y' q$jzkeSm؏u^gLT;M3[x{3ӰrLyWELteNӺBzoc
;wM:N4}y/
,.u~7*$UZ^^qtdgc#a$t@#}?GKt]C5@v:0MO逛QjtxXX{t@zv:klGzv:|jqka𡫮Dv]6p
b4w`=b[}*q~6}RglzxÞ͓+

w2}
==Gf#
xjſp<)_p?r8q]LOx+7*zFyƵs;|Tksl29.|E.e_Sk t0207|Q.fjj{m?PwAHPmOg5l;-%8sҒvyD嬲8*OXS)YhM`CSS0nF7v`/C/	^Ohc7v 3׭@^|՛!5i%)%f(?yO|ܮb8mˇydfWЊA
-f_&1JFvI!H=ZM\}_l$WKdv(gdw>\ͮ$m\dk]#ZW1^DX.5;jl1qlV@U,! oMrq!JZq<MHB_-yJZq<dϟ3?<cZ8U[ǵ:OU=cN Zg3yƬ
;^22^CӦxBxefKѪP=(2w}ţ9Wnq*Z!Wx_	8ʳxjVeX>YS2um(ąsz*_)&\t+ؖQrY}V%F2"RT+6 xԟn\y­&S//"~=ەr?zhxy4<GzQgP8)0~2y;.-^^e7Mo_p+ӗfqzʢr cp`θ@h95|OoeO=SO|^t✏tذ-`yߤx(_+G]F6GEw88r@HYs87qxVa31q\?8ǹGƷ95q<;ɩ0eI|>Utf<RyCp33˓i:듐JY/V?WJ-c%`O{@"Dc!400*<ёYA9˅]LhUl\!y-7_q
Їx{vٝɍAΖR(FL,ms(Q\G&cX7cbq#<vHHdmG&~Ok [q	C"֕/c_%yA_Q\ 5^}*dXr^:GT~!?/cqR	tHWdZ>xRxZwX\˞5\<[eqE~"F5R!!^:")Ghծ%+w蛁v;@9״}<-*th,jQ*mg5rNh<L$>l6멝>3+3[x؉]]Q،U
WЙԳjU^qR8e+ߤn/k>Mϋ_"e~so/k]?eCh%r$:wV{xi(MshP
ҩ6ohNy n6nS/ꭘܾãշ:f%\g}X_:صKgknARW=tOK+Kx,X^y✿I{liE!Er*h(^_]iVcR6~l ,zbx_MI$"8--5xhlnE\4h O7,<J4gh4KĔ$dtI8杧ebVih)һPX{כK2}bQQ؈Il+vߦ')[V596s)^[sJvN(rN;{Nz!AHKi?@zޒLZL$k}MZ»\vgg\4?i^2ٿn~&D_Ed2>MMݙd'87XP2\*'DTWLRLG(?|2Hl3[g,o>?d}~_2DKׯޕͧsy1Ϟ zwqR>5Vu$Qm.eFߧJ)?D*Ku(ǲi=_Bd);`]joU#|Vϩ!f |{F6?{2m]jf
ll0`i(E,$)䱰ޥt]T>f Zeg+BsTIjR*rR=5TDXꜮ`A/'R
&ӥKc f]ʀ-[I޴f@<
#ٓ<vAͨbQOUtH=JS:hBONF# |EQhzjtbRDPt<TH5MEDz4:5NjC` 7s,<6dX򰓫#6<t(:d=iDpPcvDMQꐦEC4udbީ&Z8Oj.``>AD,1̀FC$)CFCS	s^,1=6/0291M$tBBS!LuMtA:
7eŠ8DP@rvj2eiǢXXÔ|jb,A&0ˉ)RA%0i%s()6	0"lGڻ{[[C`Me5Q$Ԏ@Pzz@@)*zKv.ȝ0$I7my{foaӋQ,p&|ʨty10ʎ;P62|tc,RzxE)IeZ˕EUQ./H/JU8]jOOϮfHuX*FEdzG*T躏ί Pk`c\kYTTPid@u	2Of]RFɢ^n!!\=! ;?֖ Zt-LaoFHfEt6&&Ƭ.
#76;La\'xD46I.wK'JV3Sr^O`b?nB@@?7(ؘK>3CETAV#'IVGTb	*@ChLx<Vhؕ4.VdkU`Yв2zQ2R ۯ|\+>tTI+s!$]w{;|&'MAEҕؑ<H
j?/ЪJDSl9׫F_!q?[?ߘ7Zq~P!U}coLWqU*Wym;ZB&pݽ7DC?9$bRƻU?a襼#C}9[t 3#aoŋHxPPw;ޒa$\qPg@B$%p(`³	FDH!;	D
eAX9IGyHM!4Q"2p?1P{wO{j>qdɩi|Hh:'mXiXR ?'Q	:?hq k~BcCh8UXF}+x~y,իH&jND6څ~_KQ~
?<5gFMe5֮e8QGb@ChWKM)zX0jݼUBKT5N2sj@0Jz.ED^4T{̼FW
'dr暾.b0<^(Wl},A;)]mb[eCIl띸jmu<'V%	J+rzqXoEl}$g+rV%&	{eĶ;m؋# 6M⸉skUW}N#&Y{kE7װmEl]Cj^fㄯP$9
ON342әLjc#[T~,<Êll ֑f,>8 1٨ +HH"qJꕼk=5z.]=Cu`3<ذ4AonŹ嶻_t\xKӠ<M5sUEXW^<j ؐk-m3<K0BcRoLW0"9L_:U*A!\)%ۅI-GBcӚD0%l83H >8#nTVaQ4paaĻAoQqaQ;˨wTfhbac4w̝A+nٖU-"76S=9d\*-H5`_ lqk5@	 1}WC%ԐƩH!NU<vQ*\iB]x^]	''?sZM tC!4dF `9'2zu"jJ=W*
lXCDϞǆ\]mCS0,	<Qk*aj卹UK=nq岳8v$-6MCc"zJZjyzUF冊)'OP;~xz!wc1}gV,I
pݪ〝y#a1e,G,}3݄ O8ɤH	>ߑHFWuvF=@IɛHW!UN0ϛA_-R]Dkˊ:ԑT$1)͉XA`ݢWV6g i6ZGGݻiȄȄKC|nk{o7e"U!O^SNΖ/{pmДK|]V:ꀬGL;B:KDCcl
z
[t`L
E;R f2q3Ɲ[AM~yK^ ,K<nD2>@eVUNK	]9g*%V+E*3vYH$T&dZ#yQ대fJ;IF օ9:buhono߭jX*#*)a^\xYOSU=ubV,SKAZhkg>58r%Ŕӳ(4ԝim޹H8Ire{l!4!Riީz)NNݯ8xmU.DZv$-{x~rɾz.j=#Vqsы/Kɇ;⡱x0;
˖\D/|?k~5
..Dl;i79JN*B-
,>+5cqw蜹o~ʻV .e-?P;CT{eX"Uu	֓_?476ZϺ}aokq]'EY-מ{GƓطM0E-]:^II*n$#H~xaPjccx"ز%'&-<<EJ9JL%W_pl)Rb1yMxzPBW+@ZLܙ8e%cz$0)eSʉČ^T0rYApB.L}`L_\<,)O5qhf%zzRDvMebIOuG*eƦgxHWC5]jf?Sʚ.RBK9)eҤt0RP"&''&nBcx&-WYtCW4[DUI?|Dd)˭2i\E[H1u34	tdGrdIrk#lwwxX;kNScI .)u`|<<F\<SjGxX.p5ܼdLH+	ӷ'4[2Zpdc	wp6Zpjc	w6ZM&ZX2ZX͐2[ZX2lL?aݠ}P2?NQn:ZAQ36lȵ󿸶!0Q]07nMVCt*FO7TCUTI^vñ/>iå<.$&G&~XߎCRgӤ4<QGXJg:r><QGBJq
OҘ4DcuDcR]?sR4vVF8QSQ:~SJ"IfWY(vpvN'HW5y֫phH 4:~cC&qQ忍Kϐׁ@Cېk-6/K ,TgԽR6lA!m;cZ.\6m.JW^H*&]X~B:lyC-9QndC	4ز2,D.{S(CHHN&Ȧ2\)NɉDh6Ҫ"cbtYUpLϝx[+v3HVߞmuՙ8=#Ljp ˍD,Qќ_0^N`48 fݻwp;%qAb&DCؔ+#Gb8BBQՉD:Dxot9Jaգ
;#cZ2$J279$V	.hRqL2=a+<N%}q/4~e.0*D&R02BQVYE:kFaSR#ɉ8h|t"!1XrPQ#7_N1(jf1JB/ޤmٓ!cp$Z,a)+9
\)8Ϟ&c\7H	IM&sA*+bKs\r=%iX,7̯q_%76Js3VIn,J|=J~1ʎFr1VfU3ܧ.zIz}/='"^m/Gr'2dGI,IZ^,ͦ\ɻ9Bw0j`i[4o=,[*ӹdx`(Q<liAwS48Ls*.K, QiЋzw b>$MUPXgK]0u㏛яݗ5@fϔ=L^l;`=0hۈ-]C\~x"#đGS*j!ZE
]R棡Ӳr|-~n|^uTXT0ÍfnJho$L! 9FY#s#	;[,-:DL5?"0aa&	J$HLd^(e}VOPce~J*Z{iKesޘ˥	FA+ C'mAm{z%b%QQ%6)n4e(3g'8،'VЪp!cnp8,m]Tvq`hʀBU-Xhh
^2LrٟV	a)'&ltz.FВtӱcGcΖN-NJMǓљAd]vv@G8(	,t6ysg;S=i$%4x*)]h;K+|&D^*]%d6qT^cݳ@1dxzWŲW
_殳X	y##o6|SE|wS}H6c˙0*|fCR҂<ERKξ>Y/Da0mP|u53Wg26D2Xt*r2@ѝ!;]QJt_YBmbi\<5Uh	kE5/
p"Iɐ%`\akAnK@<^'h	rBX$1ydi
Ǘef
5qlQ/sL1w!<~b6ZvlC!HzZ~BOW/J'=NkoƢ	fˮሬtAOHp8Kn8F79]"nr8:v-E틨^w}ոWj\q5ոϥ @ 
