diff examples/svg2code_ex/Makefile.am @ 178:d0646a6df46f

Autoolize examples.
author sylee@eeepc
date Sun, 02 Nov 2008 02:37:18 +0800
parents
children 06a90c35ba67
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/svg2code_ex/Makefile.am	Sun Nov 02 02:37:18 2008 +0800
@@ -0,0 +1,19 @@
+noinst_PROGRAMS = ex1
+EXTRA_DIST = svg2code_ex.svg
+
+ex1_SOURCES = main.c
+nodist_ex1_SOURCES = svg2code_ex.c svg2code_ex.h
+ex1_CPPFLAGS = @cairo_CFLAGS@ -I$(srcdir)
+ex1_LDFLAGS = @cairo_LIBS@ 
+ex1_LDADD = $(top_builddir)/src/libmbfly.la
+BUILT_SOURCES = svg2code_ex.c svg2code_ex.h svg2code_ex.mb
+CLEANFILES = svg2code_ex.c svg2code_ex.h svg2code_ex.mb
+
+svg2code_ex.mb: $(srcdir)/svg2code_ex.svg
+	$(top_srcdir)/tools/svg2code.py $? $@
+
+svg2code_ex.h: svg2code_ex.mb
+	m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@
+
+svg2code_ex.c: svg2code_ex.mb
+	m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $@