annotate src/Makefile.am @ 943:82321f404b5f

Change the implement to insert window into the toplevel of the spdesktop. However, we not not insert the scene editor after the aloat window since they are created latter.
author wycc
date Mon, 15 Nov 2010 00:53:18 +0800
parents 4c7f0ec97ad9
children 7b4e80ab671a
rev   line source
822
586e50f82c1f Unify coding style tag for emacs and vim.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 694
diff changeset
1 # -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
586e50f82c1f Unify coding style tag for emacs and vim.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 694
diff changeset
2 # vim: sw=4:ts=8:sts=4
185
c7e5b8779bb5 Move header files into include/mb/ subdirectory and remove symlink 'mb'.
Thinker K.F. Li <thinker@branda.to>
parents: 178
diff changeset
3 include $(top_srcdir)/config.mk
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
4
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
5 lib_LTLIBRARIES = libmbfly.la
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
6
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
7 noinst_PROGRAMS =
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
8
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
9 if SH_TEXT
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
10 noinst_PROGRAMS += X_main
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
11 endif
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
12
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
13 if TESTCASE
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
14 noinst_PROGRAMS += testcase
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
15 endif
408
7f7855df2af0 Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents: 375
diff changeset
16
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 476
diff changeset
17 if X_BACKEND
368
080aca2b7c47 Move the animated menu to the MBAF layer
wycc
parents: 303
diff changeset
18 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
19 else
ac886e629f90 Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents: 468
diff changeset
20 MBAF_SOURCES=
ac886e629f90 Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents: 468
diff changeset
21 endif
ac886e629f90 Conditinal compile MBAF
Thinker K.F. Li <thinker@branda.to>
parents: 468
diff changeset
22
435
2bdd4f5dd2ca Make sh_text and sh_stext optional.
Thinker K.F. Li <thinker@branda.to>
parents: 410
diff changeset
23 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
24 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
25 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
26 timertool.c tools.c visibility.c prop.c sprite.c \
294
2ca0773cd48d * Add MBAF files
wycc
parents: 280
diff changeset
27 mouse.c shape_image.c img_ldr.c $(MBAF_SOURCES)
280
c8b6ca46950b Add merged result
wycc
parents: 278 257
diff changeset
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
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 476
diff changeset
37 if X_BACKEND
464
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
903
4c7f0ec97ad9 Copy src/dfb_supp.c from src/X_supp.c
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 822
diff changeset
41 if DFB_BACKEND
4c7f0ec97ad9 Copy src/dfb_supp.c from src/X_supp.c
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 822
diff changeset
42 libmbfly_la_SOURCES += dfb_supp.c
4c7f0ec97ad9 Copy src/dfb_supp.c from src/X_supp.c
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 822
diff changeset
43 endif
4c7f0ec97ad9 Copy src/dfb_supp.c from src/X_supp.c
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 822
diff changeset
44
694
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 693
diff changeset
45 libmbfly_la_LDFLAGS =
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 693
diff changeset
46
466
cd6f57b9b104 Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents: 465
diff changeset
47 if CAIRO_GRAPH_ENGINE
465
d8181696b689 Move functions into graphic engine layers.
Thinker K.F. Li <thinker@branda.to>
parents: 464
diff changeset
48 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
49
375
44b8223f307c Rename MIN/MAX to MB_MIN/MB_MAX.
Thinker K.F. Li <thinker@branda.to>
parents: 368
diff changeset
50 libmbfly_la_CPPFLAGS = @cairo_CFLAGS@ @pangocairo_CFLAGS@
694
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 693
diff changeset
51 libmbfly_la_LDFLAGS += @cairo_LIBS@ @pangocairo_LIBS@
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 693
diff changeset
52 endif
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 693
diff changeset
53
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 693
diff changeset
54 if XSHM
7e64e0f70cb6 Switch XSHM with autoconf
Thinker K.F. Li <thinker@branda.to>
parents: 693
diff changeset
55 libmbfly_la_LDFLAGS += -lXext
465
d8181696b689 Move functions into graphic engine layers.
Thinker K.F. Li <thinker@branda.to>
parents: 464
diff changeset
56 endif
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
57
466
cd6f57b9b104 Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents: 465
diff changeset
58 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
59 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
60 endif
cd6f57b9b104 Add graph_engine_skia.c
Thinker K.F. Li <thinker@branda.to>
parents: 465
diff changeset
61
169
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
62 X_main_SOURCES = X_main.c
7ca25f18902f Autotoolize MadButterfly.
sylee@eeepc
parents:
diff changeset
63 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
64 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
65 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
66
7f7855df2af0 Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents: 375
diff changeset
67 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
68 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
69 -DUNITTEST -g @cairo_CFLAGS@ \
7f7855df2af0 Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents: 375
diff changeset
70 @pangocairo_CFLAGS@
7f7855df2af0 Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents: 375
diff changeset
71 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
72
7f7855df2af0 Make unittest built by automake and autoconf.
Thinker K.F. Li <thinker@branda.to>
parents: 375
diff changeset
73 EXTRA_PROGRAMS = testcase