Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-15 | Add Makefile flag for building large file variants. | Robin Watts | |
Use: "make largefile=yes" to force largefile support on. At the moment it defaults to off. | |||
2015-03-25 | Bug 695854: Enable building of MuPDF viewer using MINGW. | Robin Watts | |
Based on changes supplied by mt-82@gmx.org, but bent to be more in keeping. The actual building with MINGW is untested. We merely verify that these do not break the existing builds. With a bit of luck they should work though. | |||
2015-03-20 | First attempt at mupdf tizen build. | Robin Watts | |
2014-05-08 | Fix curl build with thirdparty module when system curl is available too. | Tor Andersson | |
2014-05-07 | Fix 694428: use system CURL library if available. | Tor Andersson | |
2014-04-23 | Fix 693518: update Makerules and debian/control | Tor Andersson | |
Debian doesn't have libopenjp2 as a package (whereas gentoo does) so I've removed it from the control file. You'll need to use the thirdparty submodule for openjpeg2 until such a time as it exists. | |||
2014-03-25 | Add MuJS submodule, implementation and build. | Tor Andersson | |
Adds simpler choice of Javascript library to makefiles. Will prefer in order: MuJS, JavaScriptCore, V8, none based on HAVE_MUJS, HAVE_JSCORE, and HAVE_V8. For simplicity, we build mujstest even with no javascript implementation. | |||
2013-11-11 | Remove unneccessary CURL_CFLAGS from non-curl make targets. | Tor Andersson | |
2013-09-08 | ios: Clean up project file. | Tor Andersson | |
Strip stupid project build settings. Add proper "make generate" target that uses the 'macosx' sdkroot. Rewrite cross compile build script to be more future proof. | |||
2013-08-14 | Fix build of curl on macosx. | Tor Andersson | |
Only build mupdf-x11-curl if the curl thirdparty library exists. | |||
2013-07-11 | Prepare for multiple viewer application targets in makefile. | Tor Andersson | |
2013-06-17 | Add support to build command line tools on MINGW. | Tor Andersson | |
Tested with msysgit 1.8.3 environment. | |||
2013-05-29 | Add rules to configure and build openssl if it is present in thirdparty. | Tor Andersson | |
Also sets the -DHAVE_OPENSSL flag. | |||
2013-05-29 | Clean up thirdparty / system library makefile variables. | Tor Andersson | |
2013-04-29 | Correct pkg-config dependency to libopenjpeg1 | Sebastian Rasmussen | |
2013-04-23 | Fix pkg-config issues. | Tor Andersson | |
Only evaluate pkg-config variables if using system libraries, using a := assignment in Makethird. This silences warnings if the library is in thirdparty but not installed on the system. | |||
2013-04-11 | Remove explicit architecture settings in Makerules for OS X. | Tor Andersson | |
2013-03-19 | Fix compilation on Mac OS X by partially reverting 61c1f80d36. | Marcos H. Woehrmann | |
Starting with 61c1f80d36bf1d946ce26d39f9afb99897fc9923 mupdf requires pkg-config to build. However pkg-config is not supplied with Xcode and is therefore not routinely installed on Mac OS X. Even if pkg-config were available it would not accomplish the goal of that commit (speed up compilation); on Mac OS X compilation would be slower. | |||
2013-02-28 | Bug 693596: Speed compilation on unix based systems. | Robin Watts | |
Use $(shell xxxx) rather than `xxxx` for pkg-config lines to avoid repeated reevaluation. Also get X libs from pkg-config too. Thanks to Michael Weber. | |||
2012-11-16 | Fix build with openjpeg-1.5.1 | Wouter van Kesteren | |
2012-11-16 | Build on Solaris (10, at least) | Chris Liddell | |
Requires GNU make and gcc. | |||
2012-08-06 | Add a make target for measuring code coverage | Sebastian Rasmussen | |
2012-04-23 | Add mingw32 cross compilation targets to make file. | Tor Andersson | |
2012-04-09 | Bug 692976: Fix spurious thread lock debug warnings on context clones | Robin Watts | |
When cloning, ensure the locks are done on the new context, not the old one; this makes no difference except to suppress some spurious debugging messages. Also ensure that DEBUG is predefined for Makefile based debug and memento builds. Thanks to Bas Weelinck. | |||
2012-03-21 | Update iOS app. | Tor Andersson | |
2011-11-15 | Merge branch 'master' into context | Robin Watts | |
Mostly redoing the xps_context to xps_document change and adding contexts to newly written code. Conflicts: apps/pdfapp.c apps/pdfapp.h apps/x11_main.c apps/xpsdraw.c draw/draw_device.c draw/draw_scale.c fitz/base_object.c fitz/fitz.h pdf/mupdf.h pdf/pdf_interpret.c pdf/pdf_outline.c pdf/pdf_page.c xps/muxps.h xps/xps_doc.c xps/xps_xml.c | |||
2011-11-01 | Update project to Xcode 4. | Tor Andersson | |
2011-11-01 | Tweak build scripts for iOS viewer. | Tor Andersson | |
2011-11-01 | Add skeleton iOS viewer project. | Tor Andersson | |
Support cross compiling for iPhone and iPad targets using the makefile. | |||
2011-09-14 | Add Memento build option. | Robin Watts | |
Import memento files. Update Makefile to support: make build=memento (like debug, but with memento too). Tiny tweak to cmapdump to avoid memento building that utility. | |||
2011-04-25 | Add libs target, and webos OS settings. | Robin Watts | |
Add libs (to allow for building of libraries without apps, such as will be required for the WebOS bindings). Add 2 webos OS setups to the Makerules file to match the 2 default webos configurations used in the PDK. | |||
2011-04-25 | Add 'generate' make target to make font/cmap headers. | Robin Watts | |
Simple tweak to aid cross compiling. | |||
2011-04-25 | Makefile tweaks for cross compiling, plus example cross compile target. | Robin Watts | |
Add 2 new makefile options to Mupdf. If CROSSCOMPILE is defined, then we avoid performing tasks during the build that require a binary to be built and then executed as part of the build. Currently this is just the cmap and font dumping steps. If NOX11 is defined, then we avoid building the X11 app. Finally, in Makerules, we have a new section to show how to encapsulate the changes for a given cross compile target. If OS is defined to be "beagle-cross" then we build using given compilers/options. | |||
2011-04-07 | Simplify makefiles by use of $(wildcard) and chained rules. | Tor Andersson | |
2011-04-06 | Move scripts and config files into "scripts" directory. | Tor Andersson | |
2011-04-04 | pdf: Rename mupdf directory. | Tor Andersson | |
2011-03-22 | xps: use fitz runtime and remove ghostscript specific code so it compiles. | Tor Andersson | |
2011-03-09 | Use CFLAGS from the environment if set. | Tor Andersson | |
2011-02-02 | Use BINDIR, LIBDIR and INCDIR variables for installation directories instead ↵ | Tor Andersson | |
of hard coding the use of /bin etc. | |||
2010-07-23 | Tweaks to compile on FreeBSD. | Tor Andersson | |
2010-07-23 | Allow some makefile variables to be overridden on the command line to ease ↵ | Tor Andersson | |
cross compilation. | |||
2010-07-15 | Tweak makefiles. | Tor Andersson | |
2010-07-14 | Add 'native' build target using -march | Tor Andersson | |
2010-07-08 | Remove unmaintained MMX optimized function and runtime detection. | Tor Andersson | |
2010-07-05 | Use NDEBUG rather than DEBUG to test build at compile time. | Tor Andersson | |
2010-07-02 | Test if we're on an x86 machine before adding x86 specific compiler flags. | Tor Andersson | |
2010-06-29 | Allow both 32 and 64-bit builds on Mac OS X by passing arch | Tor Andersson | |
2010-06-18 | Allow assembler files in the makefile. Renamed ARCH_SRC to DRAW_ARCH_SRC. | Tor Andersson | |
2010-06-18 | Add DEBUG and NDEBUG preprocessor defines when building debug and release ↵ | Tor Andersson | |
modes, respectively. | |||
2010-06-15 | Rearrange in Makerules and Makethird to remove cyclical dependencies. | Tor Andersson | |