Mercurial > MadButterfly
annotate src/Makefile.am @ 627:97bf0ff7a038 openvg
linked with libEGL and libOpenVG
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Fri, 16 Jul 2010 18:03:52 +0800 |
parents | 8863d23cea4b |
children | e50c4e111698 |
rev | line source |
---|---|
185
c7e5b8779bb5
Move header files into include/mb/ subdirectory and remove symlink 'mb'.
Thinker K.F. Li <thinker@branda.to>
parents:
178
diff
changeset
|
1 include $(top_srcdir)/config.mk |
169 | 2 |
3 lib_LTLIBRARIES = libmbfly.la | |
4 | |
435
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
5 noinst_PROGRAMS = |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
6 |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
7 if SH_TEXT |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
8 noinst_PROGRAMS += X_main |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
9 endif |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
10 |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
11 if TESTCASE |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
12 noinst_PROGRAMS += testcase |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
13 endif |
408
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
14 |
476
ac886e629f90
Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents:
468
diff
changeset
|
15 if X_SUPP |
368 | 16 MBAF_SOURCES=mbaf/mbapp.c mbaf/mbbutton.c mbaf/mbobject.c mbaf/animated_menu.c |
476
ac886e629f90
Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents:
468
diff
changeset
|
17 else |
ac886e629f90
Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents:
468
diff
changeset
|
18 MBAF_SOURCES= |
ac886e629f90
Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents:
468
diff
changeset
|
19 endif |
ac886e629f90
Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents:
468
diff
changeset
|
20 |
435
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
21 libmbfly_la_SOURCES= animate.c chgcolor.c coord.c event.c geo.c \ |
194
45d9a1e2764d
Add mb_subtree_free animate action and fix bugs.
Thinker K.F. Li <thinker@branda.to>
parents:
185
diff
changeset
|
22 observer.c paint.c redraw_man.c rotate.c shape_path.c \ |
435
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
23 shape_rect.c shift.c subtree_free.c timer.c \ |
464
271212f325b4
Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents:
435
diff
changeset
|
24 timertool.c tools.c visibility.c prop.c sprite.c \ |
294 | 25 mouse.c shape_image.c img_ldr.c $(MBAF_SOURCES) |
601
8863d23cea4b
Load images with Imlib2.
Thinker K.F. Li <thinker@branda.to>
parents:
591
diff
changeset
|
26 libmbfly_la_CPPFLAGS = @imlib2_CFLAGS@ |
8863d23cea4b
Load images with Imlib2.
Thinker K.F. Li <thinker@branda.to>
parents:
591
diff
changeset
|
27 libmbfly_la_LDFLAGS = @imlib2_LIBS@ |
280 | 28 |
435
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
29 if SH_TEXT |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
30 libmbfly_la_SOURCES += shape_text.c |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
31 endif |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
32 |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
33 if SH_STEXT |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
34 libmbfly_la_SOURCES += shape_stext.c |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
35 endif |
2bdd4f5dd2ca
Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents:
410
diff
changeset
|
36 |
464
271212f325b4
Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents:
435
diff
changeset
|
37 if X_SUPP |
271212f325b4
Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents:
435
diff
changeset
|
38 libmbfly_la_SOURCES += X_supp.c |
271212f325b4
Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents:
435
diff
changeset
|
39 endif |
271212f325b4
Conditional compile with Cairo and Skia.
Thinker K.F. Li <thinker@branda.to>
parents:
435
diff
changeset
|
40 |
466
cd6f57b9b104
Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents:
465
diff
changeset
|
41 if CAIRO_GRAPH_ENGINE |
465
d8181696b689
Move functions into graphic engine layers.
Thinker K.F. Li <thinker@branda.to>
parents:
464
diff
changeset
|
42 libmbfly_la_SOURCES += graph_engine_cairo.c |
d8181696b689
Move functions into graphic engine layers.
Thinker K.F. Li <thinker@branda.to>
parents:
464
diff
changeset
|
43 |
601
8863d23cea4b
Load images with Imlib2.
Thinker K.F. Li <thinker@branda.to>
parents:
591
diff
changeset
|
44 libmbfly_la_CPPFLAGS += @cairo_CFLAGS@ @pangocairo_CFLAGS@ |
8863d23cea4b
Load images with Imlib2.
Thinker K.F. Li <thinker@branda.to>
parents:
591
diff
changeset
|
45 libmbfly_la_LDFLAGS += @cairo_LIBS@ @pangocairo_LIBS@ |
465
d8181696b689
Move functions into graphic engine layers.
Thinker K.F. Li <thinker@branda.to>
parents:
464
diff
changeset
|
46 endif |
169 | 47 |
466
cd6f57b9b104
Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents:
465
diff
changeset
|
48 if SKIA_GRAPH_ENGINE |
468
ae784a86ba82
C++ instead of C to bridge to Skia
Thinker K.F. Li <thinker@branda.to>
parents:
466
diff
changeset
|
49 libmbfly_la_SOURCES += graph_engine_skia.cpp |
466
cd6f57b9b104
Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents:
465
diff
changeset
|
50 endif |
cd6f57b9b104
Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents:
465
diff
changeset
|
51 |
591
71df2896877c
build graph_engine_openvg.c in makefile
Thinker K.F. Li <thinker@branda.to>
parents:
476
diff
changeset
|
52 if OPENVG_GRAPH_ENGINE |
71df2896877c
build graph_engine_openvg.c in makefile
Thinker K.F. Li <thinker@branda.to>
parents:
476
diff
changeset
|
53 libmbfly_la_SOURCES += graph_engine_openvg.c |
627
97bf0ff7a038
linked with libEGL and libOpenVG
Thinker K.F. Li <thinker@branda.to>
parents:
601
diff
changeset
|
54 libmbfly_la_LDFLAGS += -lOpenVG -lEGL |
591
71df2896877c
build graph_engine_openvg.c in makefile
Thinker K.F. Li <thinker@branda.to>
parents:
476
diff
changeset
|
55 endif |
71df2896877c
build graph_engine_openvg.c in makefile
Thinker K.F. Li <thinker@branda.to>
parents:
476
diff
changeset
|
56 |
169 | 57 X_main_SOURCES = X_main.c |
58 X_main_LDADD = $(top_builddir)/src/libmbfly.la | |
408
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
59 X_main_CPPFLAGS = @pangocairo_CFLAGS@ -I$(top_builddir)/include |
278
a90fd749af82
Implement the whole tspan attribute. Currently, we can accept font family/font style/font weight and font size.
wycc
parents:
231
diff
changeset
|
60 X_main_LDFLAGS = @pangocairo_LIBS@ |
408
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
61 |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
62 testcase_SOURCES = testcase.c $(libmbfly_la_SOURCES) |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
63 testcase_CFLAGS = -I$(top_builddir)/include \ |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
64 -DUNITTEST -g @cairo_CFLAGS@ \ |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
65 @pangocairo_CFLAGS@ |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
66 testcase_LDFLAGS = -lcunit -L/usr/local/lib/ @pangocairo_LIBS@ |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
67 |
7f7855df2af0
Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents:
375
diff
changeset
|
68 EXTRA_PROGRAMS = testcase |