view examples/drag/Makefile.am @ 580:7bfeccdc91cb openvg

Encapsulate information of OpenVG objects in structures. The idea is to encapsulate information of OpenVG in structures to adapt OpenVG to Graphic Engine API defined by MadButterfly.
author Thinker K.F. Li <thinker@branda.to>
date Thu, 17 Jun 2010 10:41:53 +0800
parents a90fd749af82
children 757bb247a072
line wrap: on
line source

include $(top_srcdir)/config.mk

noinst_PROGRAMS = ex1
EXTRA_DIST = menu.svg

ex1_SOURCES = main.c
nodist_ex1_SOURCES = menu.c menu.h
ex1_CPPFLAGS = @pangocairo_CFLAGS@ -I$(top_srcdir)
ex1_LDFLAGS = @pangocairo_LIBS@ 
ex1_LDADD = $(top_builddir)/src/libmbfly.la
BUILT_SOURCES = menu.c menu.h menu.mb
CLEANFILES = menu.c menu.h menu.mb

menu.mb: $(srcdir)/menu.svg
	$(top_srcdir)/tools/svg2code.py $? $@

menu.h: menu.mb
	m4 -I $(top_srcdir)/tools mb_c_header.m4 $< > $@

menu.c: menu.mb
	m4 -I $(top_srcdir)/tools mb_c_source.m4 $< > $@