summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2012-04-14configure.ac: Update autotools configurationJavier Jardón1-1/+1
Do not use autoconf deprecated macros Use new libtool syntax honor aclocal flags
2012-02-16build: Add 'clean' target to Makefile.win32 build systemAndrea Canciani1-0/+1
The Makefile.win32 in the subdirectories provide a working 'clean' target (defined in Makefile.win32.common), the central Makefile.win32 'clean' target does not do anything. Replace the noop 'clean' target with one that cleans all the subdirs.
2010-12-25Add a KNOWN_ISSUES file to track WONTFIX(?) bugsChris Wilson1-0/+1
2010-07-05configure: remove doltBenjamin Otte1-3/+2
libtool should be fast by now
2009-01-10Comment win32 maintainer-clean files againBehdad Esfahbod1-4/+4
2009-01-10Uncomment win32 maintainer-clean files to make Makefile.am syntactically correctSøren Sandmann Pedersen1-2/+2
2009-01-09[build] Include all generated win32 build files in the repoBehdad Esfahbod1-2/+2
So a git clone can be built on win32. The files only change after adding new backends.
2008-10-31[test] Build test suite into single binary.Chris Wilson1-0/+1
Avoid calling libtool to link every single test case, by building just one binary from all the sources. This binary is then given the task of choosing tests to run (based on user selection and individual test requirement), forking each test into its own process and accumulating the results.
2008-10-29Add missing files to CLEANFILES and DISTCLEANFILES.Carl Worth1-1/+3
Without these files in these lists, "make distcheck" is unhappy.
2008-09-24Add README.win32, courtesy of Damian FrankBehdad Esfahbod1-0/+1
2008-09-22[Makefile.win32] Add makefile rules to generate cairo-features.hBehdad Esfahbod1-0/+2
2008-09-22Generate build/Makefile.win32.featuresBehdad Esfahbod1-1/+9
2008-09-15[Makefile.am] Add util to SUBDIRSBehdad Esfahbod1-2/+2
We do nothing by default there right now, but it's correct to include it anyway. And we will be installing utilities from there soon (cairo-trace for example.)
2008-09-15[Makefile.am] Add doc back to SUBDIRSBehdad Esfahbod1-5/+1
This reverts cac2ea0fcda2222f36ebd3414f91302dad691b85 We need doc in SUBDIRS to install docs even if gtk-doc is not available. The real fix for the build issue without gtk-doc should go under doc/ and is coming in a followup commit.
2008-09-15[Makefile] Disable doc/ if we don't have gtk-doc.Chris Wilson1-1/+5
make check dies in the documentation even if we have explicitly disabled gtk-doc - so only enter doc/ with gtk-doc enabled.
2008-09-11Makefile.am cleanupBehdad Esfahbod1-5/+8
Use a common build/Makefile.am.common file.
2008-09-11Move m4 macros into build/aclocal.*.m4 filesBehdad Esfahbod1-0/+2
2008-09-04Rename build/*.mk to build/Makefile.am.*Behdad Esfahbod1-3/+3
Namely: build/Analysis.mk -> build/Makefile.am.analysis build/ChangeLog.mk -> build/Makefile.am.changelog build/Releasing.mk -> build/Makefile.am.releasing
2008-09-03Move some top-level build files into build/Behdad Esfahbod1-11/+11
2008-09-03[Makefile.am] Move lcov rules to Analysis.mkBehdad Esfahbod1-55/+17
2008-09-03[Makefile.am] Move releasing rules to Releasing.mkBehdad Esfahbod1-146/+4
2008-09-02Revamp the build system.Behdad Esfahbod1-0/+1
Quick summary of changes: - Move list of cairo source files out of src/Makefile.am and into src/Sources.mk, - Generate files src/Config.mk and src/Config.mk.win32 that choose the right set of source files and headers based on configured backends and features. This drastically simplifies building using other build systems. The src/Makefile.win32 file needs to be updated to reflect these changes. - Add README files to various directories, - Add toplevel HACKING file.
2008-08-28Some nasty tracks to make changing version number not cause a total rebuildBehdad Esfahbod1-1/+2
Quite slick! This comes handy when git-bisect'ing. The canonical version number is in toplevel cairo-version.h now.
2008-08-28Move version number to src/cairo-version.hBehdad Esfahbod1-1/+1
2008-08-27Cleanup libtool version handlingBehdad Esfahbod1-10/+2
In preparation to remove the manual numbering completely
2008-08-27[configure.in] Move library version information to Version.mkBehdad Esfahbod1-0/+1
2008-08-23[Makefile.am] Add autogen.sh to dist. Oops!Behdad Esfahbod1-0/+1
2008-08-11[configure.in] Revert addition of MACRO_DIR()Chris Wilson1-2/+0
Without it we get a three line warning under Ubuntu. However, it just causes more problems than it is worth with older autoconf/automake.
2008-08-07[configure.in] Slight massage for recent Ubuntu autotools.Chris Wilson1-0/+2
Fix up a couple of minor complaints about possibly undefined macros, cached conditional values and suggested improvements.
2008-02-28Fix 'make doc-publish' for when run twice on the same dayCarl Worth1-0/+1
2008-02-06Add several Makefile.win32 files to EXTRA_DISTCarl Worth1-0/+2
Otherwise, these files were being omitted from the tar files.
2008-01-29[Makefile.am] Minor wording changeBehdad Esfahbod1-1/+1
2008-01-29[Makefile.am] Remove ROADMAP and TODO from dist filesBehdad Esfahbod1-3/+1
2008-01-16[Makefile.am] Another path massage for lcov.Chris Wilson1-1/+4
Beware the inline functions in the headers that are now being pulled into the boilerplate code.
2008-01-16[Makefile.am] Couple check-ref-missing into release-checkChris Wilson1-1/+5
Verify that all the reference images checked into git will be included within the distribution tarball as early as possible in the release process.
2008-01-16[Makefile.am] Further massage lcov paths for srcdir != builddir.Chris Wilson1-2/+2
The lcov scripts generate incorrect absolute paths to the builddir for source files - so convert them to srcdir using sed.
2007-12-03[Makefile.am] Add lcov-clean to distclean.Chris Wilson1-0/+2
Clean the gcov temporary files when doing a full clean - spotted in a patch by Patrick Hulin to adapt cairo's lcov targets to glib.
2007-12-02[Makefile.am] Wrap lcov make targets within an AM_CONDITIONAL.Chris Wilson1-5/+12
Hide 'make lcov' and friends unless the user has actually enabled lcov supported during configure.
2007-10-10[Makefile.am] Change lcov-clean to use more portable constructs.Chris Wilson1-3/+3
Replace xargs and rm with the binaries found by configure and drop the passing of NUL-terminated strings as that is a GNU extension.
2007-10-04[Makefile] Correct parameters to lcov reset.Chris Wilson1-1/+1
lcov uses -z to zero its counters, not --reset.
2007-09-27[configure] Work-around bad interaction of libtool and lcovChris Wilson1-9/+20
libtool causes the .gcda files to be generated in the .libs/ directory, separate from the .c source file. lcov expects them to be in the same directory - so massage the lcov.info file to remove the reference to the .libs/. Also separate the target for generating the lcov output, so that it can be run independently from triggering the tests. And improve convenience of using the other lcov targets.
2007-06-21[pixman] Initial port to standalone pixman library.Søren Sandmann1-2/+2
2007-04-21Add util/ to distributionBehdad Esfahbod1-1/+1
We already reference an script in util/ in PORTING_GUIDE, but was not shipping it!
2007-04-20[Makefile.am] Add a "make snapshot" targetBehdad Esfahbod1-1/+10
that creates a tarball named with version, date, and git hash of the tree. Like cairo-1.4.5-20070420-2a0389.tar.gz.
2007-04-19Include cairo-perf in make checkChris Wilson1-1/+2
Although cairo-perf is not written to perform explicit failure testing of cairo, it does generate long sequences of cairo operations which often trigger unexpected errors. By including it with make check, it becomes even easier for the programmer to check that one has not broken cairo in terms of expected behaviour or performance.
2007-04-04Restore gcov functionalityChris Wilson1-1/+12
Add -lgcov to the shared library else the test programs fail to link. Add a couple of lcov convenience targets to generate the coverage reports.
2007-04-03[Makefile.am] Distribute BIBLIOGRAPHYBehdad Esfahbod1-0/+5
Also include all automatically distributed CAPITAL files in there, to remove any doubts.
2007-03-03[Makefile.am] --enable-test-surfaces in distcheckBehdad Esfahbod1-1/+1
2007-03-03[Makefile.am] Remove releasing instructions that are in RELEASING alreadyBehdad Esfahbod1-13/+2
2007-03-03[RELEASING] Fix git-tag invocationBehdad Esfahbod1-1/+1