view src/Makefile.am @ 1401:2fc1f54a1a3b

Mainly fix the clone_from_subtree to update the children of the parent node. We need to clearify all related codes in the future to make the logic more clear.
author wycc
date Sun, 03 Apr 2011 18:12:42 +0800
parents 9ad74b29e011
children
line wrap: on
line source

# -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
# vim: sw=4:ts=8:sts=4
include $(top_srcdir)/config.mk

lib_LTLIBRARIES = libmbfly.la

noinst_PROGRAMS =

if SH_TEXT
noinst_PROGRAMS += X_main
endif

if TESTCASE
noinst_PROGRAMS += testcase
endif

if MBAF
MBAF_SOURCES=mbaf/mbapp.c mbaf/mbbutton.c mbaf/mbobject.c mbaf/animated_menu.c
else
MBAF_SOURCES=
endif

libmbfly_la_SOURCES= animate.c chgcolor.c coord.c event.c geo.c	\
	observer.c paint.c redraw_man.c rotate.c shape_path.c		\
	shape_rect.c shift.c subtree_free.c timer.c 			\
	timertool.c tools.c visibility.c prop.c sprite.c	\
	mouse.c shape_image.c precomputed.c $(MBAF_SOURCES)

BUILT_SOURCES = precomputed.c precomputed.h
CLEANFILES = precomputed.c precomputed.h

libmbfly_la_CPPFLAGS =
libmbfly_la_LDFLAGS =

if SH_TEXT
libmbfly_la_SOURCES += shape_text.c
endif

if SH_STEXT
libmbfly_la_SOURCES += shape_stext.c
endif

if X_BACKEND
libmbfly_la_SOURCES += X_supp.c
endif

if DFB_BACKEND
libmbfly_la_SOURCES += dfb_supp.c
endif

if CONSOLE_BACKEND
libmbfly_la_SOURCES += cons_supp.c
endif

if CAIRO_IMG_LOADER
libmbfly_la_SOURCES += img_ldr.c
endif

if IMLIB2_IMG_LOADER
libmbfly_la_SOURCES += img_ldr_imlib2.c

libmbfly_la_CPPFLAGS += @imlib2_CFLAGS@
libmbfly_la_LDFLAGS += @imlib2_LIBS@
endif

if DUMMY_IMG_LOADER
libmbfly_la_SOURCES += img_ldr_dummy.c
endif

if CAIRO_GRAPH_ENGINE
libmbfly_la_SOURCES += graph_engine_cairo.c

libmbfly_la_CPPFLAGS += @cairo_CFLAGS@ @pangocairo_CFLAGS@
libmbfly_la_LDFLAGS += @cairo_LIBS@ @pangocairo_LIBS@
endif

if XSHM
libmbfly_la_LDFLAGS += -lXext
endif

if SKIA_GRAPH_ENGINE
libmbfly_la_SOURCES += graph_engine_skia.cpp
endif

if DFB_GRAPH_ENGINE
libmbfly_la_SOURCES += graph_engine_dfb.c
endif

if OPENVG_GRAPH_ENGINE
libmbfly_la_SOURCES += graph_engine_openvg.c
libmbfly_la_LDFLAGS += -lOpenVG
endif

X_main_SOURCES = X_main.c
X_main_LDADD = $(top_builddir)/src/libmbfly.la
X_main_CPPFLAGS = @pangocairo_CFLAGS@ -I$(top_builddir)/include
X_main_LDFLAGS = @pangocairo_LIBS@

testcase_SOURCES = testcase.c $(libmbfly_la_SOURCES)
testcase_CFLAGS = -I$(top_builddir)/include \
		-DUNITTEST -g @cairo_CFLAGS@ \
		@pangocairo_CFLAGS@
testcase_LDFLAGS = -lcunit -L/usr/local/lib/ @pangocairo_LIBS@

EXTRA_PROGRAMS = testcase

precomputed.c precomputed.h: $(top_srcdir)/tools/gen_precomputed_tabs.py
	$(PYTHON_PATH) $(top_srcdir)/tools/gen_precomputed_tabs.py \
		precomputed.c precomputed.h