summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2015-03-05Make utilites buildable on modern Linux distro (RHEL-7).HEADmasterMatěj Cepl1-2/+2
Signed-off-by: Matěj Cepl <mcepl@cepl.eu>
2011-10-19Add some webkit examplesChris Wilson1-1/+2
2009-09-13Makefile: temporary fix to find -lcairo-script-interperterChris Wilson1-2/+2
2009-09-13Makefile: add target to build benchmarks onlyChris Wilson1-0/+1
2009-09-05Makefile: Invoke pkg-config using the shell.M Joonas Pihlaja1-1/+1
$(pkg-config) is not a GNU Make extension.
2009-08-23Makefile: only include the smaller benchmarks in a snapshotChris Wilson1-4/+4
This is to cut down the tarball to a manageable size as the intent is to use the snapshot as means of distributing benchmark traces (for use with the Phoronix Test Suite).
2009-08-23Makefile: untar snapshot into named directoryChris Wilson1-5/+6
2009-08-23Makefile: check for local modifications before snapshottingChris Wilson1-2/+8
2009-08-23Makefile: add target to upload a snapshotChris Wilson1-2/+43
A simple target based on cairo/build/Makefile.am.releasing, to autogenerate a tarball of the traces and upload to cairographics.org/snapshots.
2009-08-22Reorganise repository in preparation of adding 'benchmarks'Chris Wilson1-5/+9
More the currents trace to a full/ directory and introduce an empty benchmark/ directory. I plan to add selected short traces to the benchmark/ directory that will be useful for the casual benchmarker (or for quick runs over large number of revisions). In addition to the reorganisation, I've added a csi-trace utility that has the ability to trim a trace after a certain period of time has elapsed (since it has to draw the trace to an image surface in order to satisfy some internal requirements, this is a reasonable method of trimming replay times). Note csi-trace probably requires some patches currently in wip queues, but that should not affect normal operations.
2009-07-18On decompressing the trace for replay, convert to binary formChris Wilson1-3/+6
There is little benefit from converting to binary format before compressing, so we can continue recording in the readable format. This has the obvious advantage of not requiring any conversion to read and understand a trace. However as the binary format is sometimes half the size of the textual format there is considerable benefit to replaying the binary format. Not only is the amount of data read dramatically reduced, the operators are already specified in the byte code and so we avoid a couple of lookups per operator. Requires: 23648e2fdfefba4df08bc854d725758209998e1f (Obviously a .pc starts to make sense about now...) For comparison: firefox-world-map.trace 526,850,146 bytes bound.trace 275,1877,55 bytes [ # ] backend test min(s) median(s) stddev. count [ 1] null firefox-world-map 89.635 89.716 0.19% 3/3 [ 0] null bound 34.481 34.741 0.68% 3/3
2009-06-07Make the Makefile generic.Chris Wilson1-4/+4
2009-06-02Create a simple repository to store compressed cairo traces.Chris Wilson1-0/+10