view nodejs/Makefile.am @ 1395:a768d74e5f49

Fix the svg:use. For a svg:use, it is a group which include the content it reference. It means that we can not tween it to its origin object directly. Instead, we need to ungroup it and then use the result matrix to generate the tweened transformation matrix. Therefore, we need to concate its matrix to the referenced object. Ad center object when the bbox-x is not available.
author wycc
date Sat, 02 Apr 2011 05:36:36 +0800
parents 762d1e3795f3
children
line wrap: on
line source

# -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
# vim: sw=4:ts=8:sts=4

mbfly_node_SRCS = mbfly_njs.cc njs_mb_supp.c coord.cc shapes.cc paints.cc \
		font.cc
mbfly_node_CFLAGS= -I$(abs_top_builddir)/include \
	-I$(abs_top_srcdir)/include \
	-I$(prefix)/include \
	@imlib2_CFLAGS@ \
	@pangocairo_CFLAGS@ $(CFLAGS) $(CPPFLAGS)
mbfly_node_LDFLAGS = -L$(abs_top_builddir)/src/.libs @pangocairo_LIBS@ \
	@imlib2_LIBS@ $(LDFLAGS)

if OPENVG_GRAPH_ENGINE
mbfly_node_LDFLAGS += -lOpenVG
endif

if XSHM
mbfly_node_LDFLAGS += -lXext
endif

all: mbfly.node
clean: clean-mbfly-node

mbfly.node: wscript $(mbfly_node_SRCS)
	cd $(srcdir); \
	CFLAGS="$(mbfly_node_CFLAGS)" \
		CXXFLAGS="$(mbfly_node_CFLAGS)" \
		LDFLAGS="$(mbfly_node_LDFLAGS)" \
		TOP_BUILDDIR="$(abs_top_builddir)" \
		WAFLOCK=$(abs_builddir)/objs/.lock-wscript \
		$(NODE_WAF) configure build --srcdir=$(abs_srcdir) \
		--blddir=$(abs_builddir)/objs

clean-mbfly-node:
	-cd $(srcdir); \
	WAFLOCK=$(abs_builddir)/objs/.lock-wscript \
		$(NODE_WAF) clean