4 test -z "$1" && mupdf
=$HOME/x
/rcs
/git
/mupdf
6 printf >&2 "Pleas supply path to mupdf\n"
7 printf >&2 "$0 [path-to-git-clone-of-mupdf] [build-type[=native]]\n"
10 pkgs
="freetype2 fontconfig zlib x11 openssl libopenjp2" # j(peg|big2dec)?
13 expr "$0" : "/.*" >/dev
/null
&& {
16 helpcmdl
=" -f $(dirname $path)/build.ninja"
22 absbuilddir
=$
(cd $builddir && pwd -P)
24 (printf "cflags=$(pkg-config --cflags $pkgs)\n"
25 printf "lflags=$(pkg-config --libs $pkgs) -ljbig2dec -ljpeg -lz\n"
26 printf "srcdir=$(dirname $path)\n"
27 printf "buildtype=${2:-native}\n"
28 printf "mupdf=$mupdf\n"
29 printf "builddir=$builddir\n"
30 printf "absbuilddir=$absbuilddir\n"
31 test $
(uname
-m) = "x86_64" && {
32 printf "cflags=\$cflags -fPIC\n"
33 printf "mujs=-lmujs\n"
36 echo "To build - type: ninja$helpcmdl"