~ubuntu-branches/ubuntu/gutsy/goocanvas/gutsy

« back to all changes in this revision

Viewing changes to demo/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-02-20 18:25:58 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070220182558-tjofc7wdzkzlxzor
Tags: 0.6-0ubuntu1
* New upstream version (UVF exception #86533):
  - Major rewrite to make the model optional, so people can choose to have
    either a simple canvas or a model/view canvas. The standard items can be
    used in either scenario.
  - Added support for cascading style properties (things like fill color, 
    stroke width, font etc.). Properties use a GQuark for a unique 
    identifier, and a GValue for the property value, so they are very 
    flexible.
  - Added GooCanvasTable item to layout child items.
  - Made it much easier to create new items, by subclassing 
    GooCanvasItemSimple which handles most of the work. See demo/demo-item.c 
    for a simple item.
  - Added support for different units - pixels, points, inches or 
    millimeters, and allow setting of vertical 
    and horizontal resolution (dpi).
  - Added workaround for cairo's 16-bit limit, to support large canvases.
  - Added demo/scalability-demo which creates 100,000 items over a large 
    canvas. It takes a few seconds to create all the items, but once created 
    it seems to work fast enough.
  - Improved the animation code, supporting relative or absolute values for
    the x, y, scale and rotation.
  - Added "clip-path" and "clip-fill-rule" to specify a clip path 
    for an item.
* debian/control:
  - updated GTK requirement to 2.10
* debian/control, debian/libgoocanvas0.install, debian/libgoocanvas1.install,
  debian/rules:
  - updated for soname change

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
POST_UNINSTALL = :
37
37
build_triplet = @build@
38
38
host_triplet = @host@
39
 
noinst_PROGRAMS = demo$(EXEEXT) simple-demo$(EXEEXT)
 
39
noinst_PROGRAMS = demo$(EXEEXT) simple-demo$(EXEEXT) \
 
40
        scalability-demo$(EXEEXT) units-demo$(EXEEXT) \
 
41
        widgets-demo$(EXEEXT) table-demo$(EXEEXT) mv-demo$(EXEEXT) \
 
42
        mv-simple-demo$(EXEEXT)
40
43
subdir = demo
41
44
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
42
45
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
51
54
        demo-scalability.$(OBJEXT) demo-grabs.$(OBJEXT) \
52
55
        demo-arrowhead.$(OBJEXT) demo-features.$(OBJEXT) \
53
56
        demo-events.$(OBJEXT) demo-paths.$(OBJEXT) \
54
 
        demo-focus.$(OBJEXT)
 
57
        demo-focus.$(OBJEXT) demo-item.$(OBJEXT) \
 
58
        demo-animation.$(OBJEXT) demo-clipping.$(OBJEXT)
55
59
demo_OBJECTS = $(am_demo_OBJECTS)
56
60
am__DEPENDENCIES_1 =
57
61
demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
58
62
        $(am__DEPENDENCIES_1)
 
63
am_mv_demo_OBJECTS = mv-demo.$(OBJEXT) mv-demo-fifteen.$(OBJEXT) \
 
64
        mv-demo-scalability.$(OBJEXT) mv-demo-grabs.$(OBJEXT) \
 
65
        mv-demo-arrowhead.$(OBJEXT) mv-demo-features.$(OBJEXT) \
 
66
        mv-demo-events.$(OBJEXT) mv-demo-paths.$(OBJEXT) \
 
67
        mv-demo-focus.$(OBJEXT) mv-demo-animation.$(OBJEXT) \
 
68
        mv-demo-clipping.$(OBJEXT)
 
69
mv_demo_OBJECTS = $(am_mv_demo_OBJECTS)
 
70
mv_demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
 
71
        $(am__DEPENDENCIES_1)
 
72
am_mv_simple_demo_OBJECTS = mv-simple-demo.$(OBJEXT)
 
73
mv_simple_demo_OBJECTS = $(am_mv_simple_demo_OBJECTS)
 
74
mv_simple_demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
 
75
        $(am__DEPENDENCIES_1)
 
76
am_scalability_demo_OBJECTS = scalability-demo.$(OBJEXT)
 
77
scalability_demo_OBJECTS = $(am_scalability_demo_OBJECTS)
 
78
scalability_demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
 
79
        $(am__DEPENDENCIES_1)
59
80
am_simple_demo_OBJECTS = simple-demo.$(OBJEXT)
60
81
simple_demo_OBJECTS = $(am_simple_demo_OBJECTS)
61
82
simple_demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
62
83
        $(am__DEPENDENCIES_1)
 
84
am_table_demo_OBJECTS = table-demo.$(OBJEXT)
 
85
table_demo_OBJECTS = $(am_table_demo_OBJECTS)
 
86
table_demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
 
87
        $(am__DEPENDENCIES_1)
 
88
am_units_demo_OBJECTS = units-demo.$(OBJEXT)
 
89
units_demo_OBJECTS = $(am_units_demo_OBJECTS)
 
90
units_demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
 
91
        $(am__DEPENDENCIES_1)
 
92
am_widgets_demo_OBJECTS = widgets-demo.$(OBJEXT)
 
93
widgets_demo_OBJECTS = $(am_widgets_demo_OBJECTS)
 
94
widgets_demo_DEPENDENCIES = $(top_builddir)/src/libgoocanvas.la \
 
95
        $(am__DEPENDENCIES_1)
63
96
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
64
97
depcomp = $(SHELL) $(top_srcdir)/depcomp
65
98
am__depfiles_maybe = depfiles
71
104
CCLD = $(CC)
72
105
LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
73
106
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
74
 
SOURCES = $(demo_SOURCES) $(simple_demo_SOURCES)
75
 
DIST_SOURCES = $(demo_SOURCES) $(simple_demo_SOURCES)
 
107
SOURCES = $(demo_SOURCES) $(mv_demo_SOURCES) $(mv_simple_demo_SOURCES) \
 
108
        $(scalability_demo_SOURCES) $(simple_demo_SOURCES) \
 
109
        $(table_demo_SOURCES) $(units_demo_SOURCES) \
 
110
        $(widgets_demo_SOURCES)
 
111
DIST_SOURCES = $(demo_SOURCES) $(mv_demo_SOURCES) \
 
112
        $(mv_simple_demo_SOURCES) $(scalability_demo_SOURCES) \
 
113
        $(simple_demo_SOURCES) $(table_demo_SOURCES) \
 
114
        $(units_demo_SOURCES) $(widgets_demo_SOURCES)
76
115
ETAGS = etags
77
116
CTAGS = ctags
78
117
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
112
151
FFLAGS = @FFLAGS@
113
152
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
114
153
GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
 
154
GLIB_MKENUMS = @GLIB_MKENUMS@
115
155
GMOFILES = @GMOFILES@
116
156
GMSGFMT = @GMSGFMT@
117
157
GTK_DOC_USE_LIBTOOL_FALSE = @GTK_DOC_USE_LIBTOOL_FALSE@
151
191
PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
152
192
PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
153
193
RANLIB = @RANLIB@
 
194
SED = @SED@
154
195
SET_MAKE = @SET_MAKE@
155
196
SHELL = @SHELL@
156
197
STRIP = @STRIP@
157
198
USE_NLS = @USE_NLS@
158
199
VERSION = @VERSION@
 
200
VERSION_INFO = @VERSION_INFO@
159
201
XGETTEXT = @XGETTEXT@
160
202
ac_ct_AR = @ac_ct_AR@
161
203
ac_ct_CC = @ac_ct_CC@
210
252
 
211
253
demo_SOURCES = \
212
254
        demo.c demo-fifteen.c demo-scalability.c demo-grabs.c \
213
 
        demo-arrowhead.c demo-features.c demo-events.c demo-paths.c \
214
 
        demo-focus.c
 
255
        demo-arrowhead.c demo-features.c demo-events.c \
 
256
        demo-paths.c demo-focus.c demo-item.h demo-item.c demo-animation.c \
 
257
        demo-clipping.c
215
258
 
216
259
demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
 
260
mv_demo_SOURCES = \
 
261
        mv-demo.c mv-demo-fifteen.c mv-demo-scalability.c mv-demo-grabs.c \
 
262
        mv-demo-arrowhead.c mv-demo-features.c mv-demo-events.c \
 
263
        mv-demo-paths.c mv-demo-focus.c mv-demo-animation.c mv-demo-clipping.c
 
264
 
 
265
mv_demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
217
266
simple_demo_SOURCES = \
218
267
        simple-demo.c
219
268
 
220
269
simple_demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
 
270
mv_simple_demo_SOURCES = \
 
271
        mv-simple-demo.c
 
272
 
 
273
mv_simple_demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
 
274
scalability_demo_SOURCES = \
 
275
        scalability-demo.c
 
276
 
 
277
scalability_demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
 
278
units_demo_SOURCES = \
 
279
        units-demo.c
 
280
 
 
281
units_demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
 
282
widgets_demo_SOURCES = \
 
283
        widgets-demo.c
 
284
 
 
285
widgets_demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
 
286
table_demo_SOURCES = \
 
287
        table-demo.c
 
288
 
 
289
table_demo_LDADD = $(top_builddir)/src/libgoocanvas.la @PACKAGE_LIBS@ $(INTLLIBS)
221
290
EXTRA_DIST = flower.png toroid.png
222
291
all: all-am
223
292
 
262
331
demo$(EXEEXT): $(demo_OBJECTS) $(demo_DEPENDENCIES) 
263
332
        @rm -f demo$(EXEEXT)
264
333
        $(LINK) $(demo_LDFLAGS) $(demo_OBJECTS) $(demo_LDADD) $(LIBS)
 
334
mv-demo$(EXEEXT): $(mv_demo_OBJECTS) $(mv_demo_DEPENDENCIES) 
 
335
        @rm -f mv-demo$(EXEEXT)
 
336
        $(LINK) $(mv_demo_LDFLAGS) $(mv_demo_OBJECTS) $(mv_demo_LDADD) $(LIBS)
 
337
mv-simple-demo$(EXEEXT): $(mv_simple_demo_OBJECTS) $(mv_simple_demo_DEPENDENCIES) 
 
338
        @rm -f mv-simple-demo$(EXEEXT)
 
339
        $(LINK) $(mv_simple_demo_LDFLAGS) $(mv_simple_demo_OBJECTS) $(mv_simple_demo_LDADD) $(LIBS)
 
340
scalability-demo$(EXEEXT): $(scalability_demo_OBJECTS) $(scalability_demo_DEPENDENCIES) 
 
341
        @rm -f scalability-demo$(EXEEXT)
 
342
        $(LINK) $(scalability_demo_LDFLAGS) $(scalability_demo_OBJECTS) $(scalability_demo_LDADD) $(LIBS)
265
343
simple-demo$(EXEEXT): $(simple_demo_OBJECTS) $(simple_demo_DEPENDENCIES) 
266
344
        @rm -f simple-demo$(EXEEXT)
267
345
        $(LINK) $(simple_demo_LDFLAGS) $(simple_demo_OBJECTS) $(simple_demo_LDADD) $(LIBS)
 
346
table-demo$(EXEEXT): $(table_demo_OBJECTS) $(table_demo_DEPENDENCIES) 
 
347
        @rm -f table-demo$(EXEEXT)
 
348
        $(LINK) $(table_demo_LDFLAGS) $(table_demo_OBJECTS) $(table_demo_LDADD) $(LIBS)
 
349
units-demo$(EXEEXT): $(units_demo_OBJECTS) $(units_demo_DEPENDENCIES) 
 
350
        @rm -f units-demo$(EXEEXT)
 
351
        $(LINK) $(units_demo_LDFLAGS) $(units_demo_OBJECTS) $(units_demo_LDADD) $(LIBS)
 
352
widgets-demo$(EXEEXT): $(widgets_demo_OBJECTS) $(widgets_demo_DEPENDENCIES) 
 
353
        @rm -f widgets-demo$(EXEEXT)
 
354
        $(LINK) $(widgets_demo_LDFLAGS) $(widgets_demo_OBJECTS) $(widgets_demo_LDADD) $(LIBS)
268
355
 
269
356
mostlyclean-compile:
270
357
        -rm -f *.$(OBJEXT)
272
359
distclean-compile:
273
360
        -rm -f *.tab.c
274
361
 
 
362
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-animation.Po@am__quote@
275
363
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-arrowhead.Po@am__quote@
 
364
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-clipping.Po@am__quote@
276
365
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-events.Po@am__quote@
277
366
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-features.Po@am__quote@
278
367
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-fifteen.Po@am__quote@
279
368
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-focus.Po@am__quote@
280
369
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-grabs.Po@am__quote@
 
370
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-item.Po@am__quote@
281
371
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-paths.Po@am__quote@
282
372
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo-scalability.Po@am__quote@
283
373
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/demo.Po@am__quote@
 
374
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-animation.Po@am__quote@
 
375
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-arrowhead.Po@am__quote@
 
376
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-clipping.Po@am__quote@
 
377
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-events.Po@am__quote@
 
378
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-features.Po@am__quote@
 
379
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-fifteen.Po@am__quote@
 
380
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-focus.Po@am__quote@
 
381
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-grabs.Po@am__quote@
 
382
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-paths.Po@am__quote@
 
383
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo-scalability.Po@am__quote@
 
384
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-demo.Po@am__quote@
 
385
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mv-simple-demo.Po@am__quote@
 
386
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scalability-demo.Po@am__quote@
284
387
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/simple-demo.Po@am__quote@
 
388
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/table-demo.Po@am__quote@
 
389
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/units-demo.Po@am__quote@
 
390
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widgets-demo.Po@am__quote@
285
391
 
286
392
.c.o:
287
393
@am__fastdepCC_TRUE@    if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \