6 h
=$
(readlink
-f $
(dirname $0))
7 t
=$
(readlink
-f ..
)/tbs
10 export OCAMLRUNPARAM
=b
12 if test $h = $PWD; then
18 if ! md5sum --status -c $d; then
19 md5sum $h/build.ml
$h/tbs
$t/tbs.cma
>$d.tmp
20 (cd $TMPDIR; ocamlc.opt
-o $bdir/build.cmo
-c -g -I $t $h/build.ml
)
21 ocamlc.opt
-g -thread -I $t unix.cma threads.cma tbs.cma build.cmo
-o b
25 mupdf
=/home
/malc
/x
/rcs
/git
/mupdf
26 ccopt
="-std=c89 -Wall -Werror"
27 ccopt
="$ccopt -I$mupdf/fitz -I$mupdf/pdf -I$mupdf/xps -I$mupdf/cbz"
28 ccopt
="$ccopt $(freetype-config --cflags) -include ft2build.h"
31 libs
="$libs -lopenjpeg -ljbig2dec -ljpeg -lz -lfreetype -lX11"
32 if test $
(hostname
) = "linmac"; then
34 #ccopt="$ccopt -maltivec -O -D_GNU_SOURCE"
35 ccopt
="$ccopt -maltivec -D_GNU_SOURCE -DOBSCURED_OPT"
38 ccopt
="$ccopt -O -D_GNU_SOURCE -fPIC"
41 lpath
=$mupdf/build
/release
43 .
/b
-O src
:$h -r -O ccopt
:"$ccopt" -O cc
:"$cc" \
44 -O "mupdflibpath:$lpath" \