From bb7de78222a2c95e8a5c97c3b0400d0bf3d7510e Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Mon, 27 Sep 2010 13:51:53 -0400 Subject: Remove cairo bits. Now that we have unit-trace, the cairo effort in this repo is probably not gonna be worked on for a while. Since this causes compilation issues let's remove it for now. --- SConstruct | 6 ------ src/cairo_test.c | 41 ----------------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 src/cairo_test.c diff --git a/SConstruct b/SConstruct index 5ada585..377297c 100644 --- a/SConstruct +++ b/SConstruct @@ -24,14 +24,8 @@ env = Environment( CPPDEFINES = '-DMAX_TASKS=%d' % MAX_TASKS, ) -# Link with libcairo. For now without sched_trace support. -cairo = env.Clone() -cairo.ParseConfig('pkg-config --cflags --libs cairo') - # ##################################################################### # Targets: sched_trace tools common = ['src/load.c', 'src/eheap.c', 'src/util.c'] env.Program('st_convert', ['src/st2pl.c'] + common) env.Program('st_show', ['src/showst.c'] + common) - -cairo.Program('cairo_test', ['src/cairo_test.c']) diff --git a/src/cairo_test.c b/src/cairo_test.c deleted file mode 100644 index 9c3683a..0000000 --- a/src/cairo_test.c +++ /dev/null @@ -1,41 +0,0 @@ -#include -#include - -#include - -static double in2pts(double in) -{ - /* 72 pts per inch */ - return in * 72; -} - -static double cm2in(double cm) -{ - /* 1in = 2.54 cm */ - return cm / 2.54; -} - -static double cm2pts(double cm) -{ - return in2pts(cm2in(cm)); -} - -void cairo_test(void) -{ - cairo_surface_t *surface; - cairo_t *cr; - - surface = cairo_pdf_surface_create("test.pdf", cm2pts(10), cm2pts(10)); - cr = cairo_create(surface); - cairo_set_source_rgb(cr, 1.0, 0.3, 0.7); - cairo_rectangle(cr, cm2pts(0.25), cm2pts(0.25), cm2pts(0.5), cm2pts(0.5)); - cairo_fill(cr); - cairo_destroy(cr); - cairo_surface_destroy(surface); -} - -int main (int argc, char** argv) -{ - cairo_test(); - return 0; -} -- cgit v1.2.2