annotate examples/menu/Makefile.am @ 1239:447cd3359cf2

Fix bug of mal-structured dup group - When a user changes tween type of a tween, the structure of dup group may not satisfy the requirement of new type. - It causes unexpected behavior. - It is fixed by checking structure and remove mal-structured ones.
author Thinker K.F. Li <thinker@codemud.net>
date Mon, 10 Jan 2011 11:45:13 +0800
parents 674717c2c3ee
children
rev   line source
296
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
1 include $(top_srcdir)/config.mk
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
2
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
3 #SUFFIXES=.svg .so
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
4
398
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
5 noinst_LTLIBRARIES = list.la browser.la
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
6 list_la_SOURCES = list.c
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
7 list_la_LDFLAGS = -module -avoid-version -rpath /nowhere -shared
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
8 browser_la_SOURCES = browser.c
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
9 browser_la_LDFLAGS = -module -avoid-version -rpath /nowhere -shared
326
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
10
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
11 list.mb: $(srcdir)/list.svg
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
12 $(top_srcdir)/tools/svg2code.py $< $@
316
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
13
398
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
14 list.c: list.mb list.h
326
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
15 m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $@
316
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
16
326
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
17 list.h: list.mb
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
18 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@
316
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
19
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
20 browser.h: browser.mb
326
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
21 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@
316
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
22
398
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
23 browser.c: browser.mb browser.h
326
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
24 m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $@
398
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
25
316
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
26 browser.mb: $(srcdir)/browser.svg
326
85951268ee0f Fix bug in makefile for examples/menu
Thinker K.F. Li <thinker@branda.to>
parents: 320
diff changeset
27 $(top_srcdir)/tools/svg2code.py $< $@
316
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
28
398
674717c2c3ee Use libtool to build .so modules.
john.cylee@gmail.com
parents: 368
diff changeset
29 noinst_PROGRAMS = menu filebrowser
296
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
30 EXTRA_DIST =
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
31
368
080aca2b7c47 Move the animated menu to the MBAF layer
wycc
parents: 356
diff changeset
32 menu_SOURCES = main.c
316
535731374dfb More elegant dependency
Thinker K.F. Li <thinker@branda.to>
parents: 308
diff changeset
33 nodist_menu_SOURCES =
344
ab7f3c00fd05 Implement PMNG viewer
wycc
parents: 326
diff changeset
34 CFLAGS = @pangocairo_CFLAGS@ -g
296
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
35 menu_CFLAGS = @pangocairo_CFLAGS@
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
36 menu_LDFLAGS = @pangocairo_LIBS@
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
37 menu_LDADD = $(top_builddir)/src/libmbfly.la
356
3e84458968ec Move mb_img_data_t out from argument list of rdman_shape_image_new().
Thinker K.F. Li <thinker@branda.to>
parents: 344
diff changeset
38 CLEANFILES = menu.mb menu.c menu.h \
3e84458968ec Move mb_img_data_t out from argument list of rdman_shape_image_new().
Thinker K.F. Li <thinker@branda.to>
parents: 344
diff changeset
39 list.mb list.c list.h \
3e84458968ec Move mb_img_data_t out from argument list of rdman_shape_image_new().
Thinker K.F. Li <thinker@branda.to>
parents: 344
diff changeset
40 browser.mb browser.c browser.h
296
2e97e8082d83 * Fix the symbol definition code which does not assume the id is the same as the mbname.
wycc
parents:
diff changeset
41
368
080aca2b7c47 Move the animated menu to the MBAF layer
wycc
parents: 356
diff changeset
42 filebrowser_SOURCES = filebrowser.c
308
9e1d72eca57b Seperate mb_animated_menu from the demo program
wycc
parents: 296
diff changeset
43 filebrowser_CFLAGS = @pangocairo_CFLAGS@
9e1d72eca57b Seperate mb_animated_menu from the demo program
wycc
parents: 296
diff changeset
44 filebrowser_LDFLAGS = @pangocairo_LIBS@
9e1d72eca57b Seperate mb_animated_menu from the demo program
wycc
parents: 296
diff changeset
45 filebrowser_LDADD = $(top_builddir)/src/libmbfly.la