comparison examples/dynamic/Makefile.am @ 229:cc8dd16d8b6a

Modify dynamic to support the dynamic loading
author wycc
date Wed, 17 Dec 2008 21:18:44 +0800
parents fd3e311e7e5d
children 3e6da6f6a226
comparison
equal deleted inserted replaced
228:25bc0e753b88 229:cc8dd16d8b6a
8 dynamic_CPPFLAGS = @cairo_CFLAGS@ -I$(top_srcdir) 8 dynamic_CPPFLAGS = @cairo_CFLAGS@ -I$(top_srcdir)
9 dynamic_LDFLAGS = @cairo_LIBS@ 9 dynamic_LDFLAGS = @cairo_LIBS@
10 dynamic_LDADD = $(top_builddir)/src/libmbfly.la 10 dynamic_LDADD = $(top_builddir)/src/libmbfly.la
11 BUILT_SOURCES = menu.c menu.h menu.mb button.c button.h button.mb 11 BUILT_SOURCES = menu.c menu.h menu.mb button.c button.h button.mb
12 CLEANFILES = menu.c menu.h menu.mb button.c button.h button.mb 12 CLEANFILES = menu.c menu.h menu.mb button.c button.h button.mb
13 INCLUDES= @cairo_CFLAGS@ -I$(top_srcdir)
13 14
14 menu.mb: $(srcdir)/menu.svg 15 menu.mb: $(srcdir)/menu.svg
15 $(top_srcdir)/tools/svg2code.py $? $@ 16 $(top_srcdir)/tools/svg2code.py $? $@
16 17
17 menu.h: menu.mb 18 menu.h: menu.mb
18 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@ 19 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@
19 20
20 menu.c: menu.mb 21 menu.c: menu.mb
21 m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $@ 22 m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $@
22 23
24 button.so: button.o
25 gcc -shared -o button.so button.o
26
23 button.mb: $(srcdir)/button.svg 27 button.mb: $(srcdir)/button.svg
24 $(top_srcdir)/tools/svg2code.py $? $@ 28 $(top_srcdir)/tools/svg2code.py $? $@
25 29
26 button.h: button.mb 30 button.h: button.mb
27 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@ 31 m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@