summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2013-11-11Remove unneccessary CURL_CFLAGS from non-curl make targets.Tor Andersson
2013-11-11Fix Makefile output directory dependency for curl library.Tor Andersson
Don't call mkdir explicitly in the build rule. Use the ALL_DIR variable.
2013-09-03Fix header file dependencies on tool source files.Tor Andersson
2013-09-03Add FZ_VERSION define. Check header and library version compatibility.Tor Andersson
2013-08-20Include platform source files in "make tags".Tor Andersson
2013-08-14Fix build of curl on macosx.Tor Andersson
Only build mupdf-x11-curl if the curl thirdparty library exists.
2013-07-26Add script to create source tarballs using git-archive.Tor Andersson
2013-07-19Add mupdf-curl appRobin Watts
Windows and X11. Allows files to be fetched and displayed as they are downloaded both with and without linearization, using hints if available.
2013-07-11Add documentation files to make install target.Tor Andersson
2013-07-11Prepare for multiple viewer application targets in makefile.Tor Andersson
2013-06-24Fix "make all-nojs" target.Tor Andersson
2013-06-20Fix default make target.Tor Andersson
2013-06-20Update source, makefiles and win32 projects.Tor Andersson
2013-06-18Add gen_ prefix to generated header files.Tor Andersson
2013-06-18Fix makefile header dependencies.Tor Andersson
2013-06-18Split pdf.h into subheaders.Tor Andersson
2013-06-18Split fitz.h into subheaders.Tor Andersson
2013-06-18Merge common and internal headers into one.Tor Andersson
2013-06-18Move header files into separate include directory.Tor Andersson
2013-06-12Some Makefile cleanups.Tor Andersson
2013-06-08Add ctags make target.Tor Andersson
2013-05-30Delete libraries before updating them.Tor Andersson
Makes sure that stale object files are cleared out to prevent build skew if a file is renamed or removed.
2013-05-30Fix header file dependencies and X11 CFLAGS in Makefile.Tor Andersson
2013-05-30Check signatures on clicking the corresponding form fieldPaul Gardiner
2013-05-30Generate C-includable version of Adobe CA certificatePaul Gardiner
2013-05-29Add rules to configure and build openssl if it is present in thirdparty.Tor Andersson
Also sets the -DHAVE_OPENSSL flag.
2013-05-29Clean up thirdparty / system library makefile variables.Tor Andersson
2013-05-16Only link with X11 for X11 viewer.Tor Andersson
2013-05-06Add UCDN unicode character library.Tor Andersson
2013-05-03Simple Image file format recogniserRobin Watts
Now can open jpeg/png/tiff files within mupdf.
2013-03-20Remove unneccessary ./ prefix in generated file makefile recipes.Tor Andersson
2013-02-28Bug 693595: Fix typo in Makefile resulting in mutool not being installed.Robin Watts
In the MUBUSY -> MUTOOL rename, one was missed. Thanks to Michael Weber.
2013-01-11Use $DESTDIR in Makefile install target.Tor Andersson
2012-10-05Rename mubusy to mutool.Tor Andersson
2012-09-21Add ifdef option to embed either the small or full CJK fallback font.Tor Andersson
The default is to embed the full font.
2012-08-08Merge branch 'master' into formsPaul Gardiner
Conflicts: Makefile apps/mudraw.c pdf/pdf_write.c win32/libmupdf-v8.vcproj
2012-08-06Always rebuild static libraries in unix, instead of updating themSebastian Rasmussen
The u modifier to to the ar replace command tells ar to only insert those object files into a static library that are newer than those already in the library (both having the same name). Moreover ar only stores timestamps down to second accuracy. This may cause situations where the object file already inside the library is considered equal to a newly built object file (which might include a new function) because their timestamps differ only in the sub-second part. One of the apps might have an object file that references this new function. Since the static library retains the old object file there will be a linking error when linking the app. Even re-running make will not fix the issue since the static library will have its modification time updated to a timestamp later than the newly built object file, which means that ar will not be run again. The only option is to make nuke and rebuild from scratch. From now on, the u modifier to the ar replace command is removed. This means that ar will rebuild static libraries without taking timestamps of object files into account, to make sure that the build never ends up in the situation described above.
2012-08-03Forms: move javascript utility filePaul Gardiner
2012-07-12Separate out the Javascript utility functions and autogenerate C stringPaul Gardiner
2012-07-05Merge branch 'master' into formsRobin Watts
2012-06-29Mujstest Makefile tweaksRobin Watts
No idea how this was ever working before. Correct locations for finding libraries. Use C++ to compile the appropriate v8 interface file. Add v8_base and v8_snapshot to the library lists. Also add pthreads for linux, as it seems to be required. No idea why...
2012-06-29Add 'all-nojs' target to the main trunk.Robin Watts
This is an early import of a change from the forms branch to enable me to tweak the clusters mupdf build test line to avoid trying to build the js components for mupdf builds.
2012-06-27Makefile tweaksRobin Watts
Add an all-nojs target to make all the non-js dependent targets; I envisage the cluster using this for normal runs so that having a broken v8 library won't stop normal tests working. Add macosx detection for the choice of v8 library to use.
2012-06-25Add make target to only build thirdpartySebastian Rasmussen
This makes it easier to separate building of mupdf itself from libraries, e.g. when running clang's scan-build.
2012-06-20Makefile changes to enable mupdf-v8 and mujstest-v8 on linux.Robin Watts
If the v8 lib is present in thirdparty, add the above binaries to the 'all' target.
2012-06-20Don't compile javascript v8 implementation on unix for now.Tor Andersson
2012-05-10Combine all small tools into mubusy and remove the separate executables.Tor Andersson
2012-04-30Simple mupdfposter appRobin Watts
Divides large format pdfs into a new pdf with multiple pages, that tile the original PDF.
2012-04-21Add XLIBS to complement XCFLAGSRobin Watts
2012-04-19Tweak manpages and add makefile rule to generate plain text versions.Tor Andersson