From 548fa474def31ddeb2864554ad0698bd53b13ea0 Mon Sep 17 00:00:00 2001 From: Michael Vrhel Date: Thu, 21 May 2020 16:24:41 -0700 Subject: Add shell script to build bmpcmp with tiff and png support --- toolbin/build_bmpcmp.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 toolbin/build_bmpcmp.sh (limited to 'toolbin') diff --git a/toolbin/build_bmpcmp.sh b/toolbin/build_bmpcmp.sh new file mode 100644 index 000000000..9c9624402 --- /dev/null +++ b/toolbin/build_bmpcmp.sh @@ -0,0 +1,16 @@ +# set to location of ghostpdl +export baseDirectory=~ + +# First configure tiff not to use jpeg, jbig, lzma +cd $baseDirectory/ghostpdl/tiff +./configure --disable-jpeg --disable-old-jpeg --disable-jbig --disable-lzma + +# To avoid screwing up the gs tiff build +mv $baseDirectory/ghostpdl/tiff/libtiff/tif_config.h $baseDirectory/ghostpdl/toolbin + +# Also set up configure for png +# Just use pre-built. Had issues getting this setup +cp $baseDirectory/ghostpdl/libpng/scripts/pnglibconf.h.prebuilt $baseDirectory/ghostpdl/toolbin/pnglibconf.h + +cc -I$baseDirectory/ghostpdl/toolbin -I$baseDirectory/ghostpdl/libpng -I$baseDirectory/ghostpdl/tiff/libtiff -I$baseDirectory/ghostpdl/zlib -o bmpcmp -DHAVE_LIBPNG -DHAVE_LIBTIFF -UOJEPG_SUPPORT -UJPEG_SUPPORT $baseDirectory/ghostpdl/toolbin/bmpcmp.c $baseDirectory/ghostpdl/libpng/png.c $baseDirectory/ghostpdl/libpng/pngerror.c $baseDirectory/ghostpdl/libpng/pngget.c $baseDirectory/ghostpdl/libpng/pngmem.c $baseDirectory/ghostpdl/libpng/pngpread.c $baseDirectory/ghostpdl/libpng/pngread.c $baseDirectory/ghostpdl/libpng/pngrio.c $baseDirectory/ghostpdl/libpng/pngrtran.c $baseDirectory/ghostpdl/libpng/pngrutil.c $baseDirectory/ghostpdl/libpng/pngset.c $baseDirectory/ghostpdl/libpng/pngtrans.c $baseDirectory/ghostpdl/libpng/pngwio.c $baseDirectory/ghostpdl/libpng/pngwrite.c $baseDirectory/ghostpdl/libpng/pngwtran.c $baseDirectory/ghostpdl/libpng/pngwutil.c $baseDirectory/ghostpdl/zlib/adler32.c $baseDirectory/ghostpdl/zlib/crc32.c $baseDirectory/ghostpdl/zlib/infback.c $baseDirectory/ghostpdl/zlib/inflate.c $baseDirectory/ghostpdl/zlib/uncompr.c $baseDirectory/ghostpdl/zlib/compress.c $baseDirectory/ghostpdl/zlib/deflate.c $baseDirectory/ghostpdl/zlib/inffast.c $baseDirectory/ghostpdl/zlib/inftrees.c $baseDirectory/ghostpdl/zlib/trees.c $baseDirectory/ghostpdl/zlib/zutil.c $baseDirectory/ghostpdl/tiff/libtiff/tif_aux.c $baseDirectory/ghostpdl/tiff/libtiff/tif_close.c $baseDirectory/ghostpdl/tiff/libtiff/tif_codec.c $baseDirectory/ghostpdl/tiff/libtiff/tif_color.c $baseDirectory/ghostpdl/tiff/libtiff/tif_compress.c $baseDirectory/ghostpdl/tiff/libtiff/tif_dir.c $baseDirectory/ghostpdl/tiff/libtiff/tif_dirinfo.c $baseDirectory/ghostpdl/tiff/libtiff/tif_dirread.c $baseDirectory/ghostpdl/tiff/libtiff/tif_dirwrite.c $baseDirectory/ghostpdl/tiff/libtiff/tif_dumpmode.c $baseDirectory/ghostpdl/tiff/libtiff/tif_error.c $baseDirectory/ghostpdl/tiff/libtiff/tif_extension.c $baseDirectory/ghostpdl/tiff/libtiff/tif_fax3.c $baseDirectory/ghostpdl/tiff/libtiff/tif_fax3sm.c $baseDirectory/ghostpdl/tiff/libtiff/tif_flush.c $baseDirectory/ghostpdl/tiff/libtiff/tif_getimage.c $baseDirectory/ghostpdl/tiff/libtiff/tif_jbig.c $baseDirectory/ghostpdl/tiff/libtiff/tif_jpeg.c $baseDirectory/ghostpdl/tiff/libtiff/tif_jpeg_12.c $baseDirectory/ghostpdl/tiff/libtiff/tif_luv.c $baseDirectory/ghostpdl/tiff/libtiff/tif_lzma.c $baseDirectory/ghostpdl/tiff/libtiff/tif_lzw.c $baseDirectory/ghostpdl/tiff/libtiff/tif_next.c $baseDirectory/ghostpdl/tiff/libtiff/tif_ojpeg.c $baseDirectory/ghostpdl/tiff/libtiff/tif_open.c $baseDirectory/ghostpdl/tiff/libtiff/tif_packbits.c $baseDirectory/ghostpdl/tiff/libtiff/tif_pixarlog.c $baseDirectory/ghostpdl/tiff/libtiff/tif_predict.c $baseDirectory/ghostpdl/tiff/libtiff/tif_print.c $baseDirectory/ghostpdl/tiff/libtiff/tif_read.c $baseDirectory/ghostpdl/tiff/libtiff/tif_strip.c $baseDirectory/ghostpdl/tiff/libtiff/tif_swab.c $baseDirectory/ghostpdl/tiff/libtiff/tif_thunder.c $baseDirectory/ghostpdl/tiff/libtiff/tif_tile.c $baseDirectory/ghostpdl/tiff/libtiff/tif_unix.c $baseDirectory/ghostpdl/tiff/libtiff/tif_version.c $baseDirectory/ghostpdl/tiff/libtiff/tif_warning.c $baseDirectory/ghostpdl/tiff/libtiff/tif_webp.c $baseDirectory/ghostpdl/tiff/libtiff/tif_write.c $baseDirectory/ghostpdl/tiff/libtiff/tif_zip.c $baseDirectory/ghostpdl/tiff/libtiff/tif_zstd.c -lm 2>&1 -o $baseDirectory/ghostpdl/toolbin/bmpcmp + -- cgit v1.2.1