2001-11-18 06:30:01 +00:00
|
|
|
DEPTH = ../..
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2001-11-18 06:30:01 +00:00
|
|
|
topsrcdir = @top_srcdir@
|
|
|
|
srcdir = @srcdir@
|
|
|
|
VPATH = @srcdir@
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2001-11-18 06:30:01 +00:00
|
|
|
include $(DEPTH)/config/autoconf.mk
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2001-11-18 06:30:01 +00:00
|
|
|
MODULE = libart_lgpl
|
|
|
|
LIBRARY_NAME = moz_art_lgpl
|
2005-03-28 16:30:29 +00:00
|
|
|
ifneq ($(OS_ARCH),WINNT)
|
|
|
|
SHORT_LIBNAME = moz_art
|
|
|
|
endif
|
2004-01-07 13:37:00 +00:00
|
|
|
GRE_MODULE = 1
|
2004-02-25 22:18:46 +00:00
|
|
|
LIB_IS_C_ONLY=1
|
2004-01-07 13:37:00 +00:00
|
|
|
|
|
|
|
PACKAGE_FILE = libart.pkg
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2001-12-18 09:14:29 +00:00
|
|
|
ifeq ($(OS_ARCH),WINNT)
|
|
|
|
DEFFILE = $(srcdir)/libart.def
|
|
|
|
endif
|
|
|
|
|
2001-11-18 06:30:01 +00:00
|
|
|
CSRCS = \
|
2001-11-16 22:07:08 +00:00
|
|
|
art_affine.c \
|
|
|
|
art_alphagamma.c \
|
|
|
|
art_bpath.c \
|
|
|
|
art_gray_svp.c \
|
|
|
|
art_misc.c \
|
|
|
|
art_pixbuf.c \
|
|
|
|
art_rect.c \
|
|
|
|
art_rect_svp.c \
|
|
|
|
art_rect_uta.c \
|
|
|
|
art_render.c \
|
|
|
|
art_render_gradient.c \
|
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
|
|
|
art_render_mask.c \
|
2001-11-16 22:07:08 +00:00
|
|
|
art_render_svp.c \
|
|
|
|
art_rgb.c \
|
|
|
|
art_rgb_affine.c \
|
|
|
|
art_rgb_affine_private.c \
|
|
|
|
art_rgb_bitmap_affine.c \
|
|
|
|
art_rgb_pixbuf_affine.c \
|
|
|
|
art_rgb_rgba_affine.c \
|
|
|
|
art_rgb_a_affine.c \
|
|
|
|
art_rgba.c \
|
|
|
|
art_rgb_svp.c \
|
|
|
|
art_svp.c \
|
|
|
|
art_svp_intersect.c \
|
|
|
|
art_svp_ops.c \
|
|
|
|
art_svp_point.c \
|
|
|
|
art_svp_render_aa.c \
|
|
|
|
art_svp_vpath.c \
|
|
|
|
art_svp_vpath_stroke.c \
|
|
|
|
art_svp_wind.c \
|
|
|
|
art_uta.c \
|
|
|
|
art_uta_ops.c \
|
|
|
|
art_uta_rect.c \
|
|
|
|
art_uta_vpath.c \
|
|
|
|
art_uta_svp.c \
|
|
|
|
art_vpath.c \
|
|
|
|
art_vpath_bpath.c \
|
|
|
|
art_vpath_dash.c \
|
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
|
|
|
art_vpath_filters.c \
|
2001-11-16 22:07:08 +00:00
|
|
|
art_vpath_svp.c \
|
2001-11-18 06:30:01 +00:00
|
|
|
libart-features.c \
|
|
|
|
$(NULL)
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2001-11-18 06:30:01 +00:00
|
|
|
EXPORTS = \
|
2001-11-16 22:07:08 +00:00
|
|
|
art_affine.h \
|
|
|
|
art_alphagamma.h \
|
|
|
|
art_bpath.h \
|
|
|
|
art_config.h \
|
|
|
|
art_filterlevel.h \
|
|
|
|
art_gray_svp.h \
|
|
|
|
art_misc.h \
|
|
|
|
art_pathcode.h \
|
|
|
|
art_pixbuf.h \
|
|
|
|
art_point.h \
|
|
|
|
art_rect.h \
|
|
|
|
art_rect_svp.h \
|
|
|
|
art_rect_uta.h \
|
|
|
|
art_render.h \
|
|
|
|
art_render_gradient.h \
|
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
|
|
|
art_render_mask.h \
|
2001-11-16 22:07:08 +00:00
|
|
|
art_render_svp.h \
|
|
|
|
art_rgb.h \
|
|
|
|
art_rgb_affine.h \
|
|
|
|
art_rgb_bitmap_affine.h \
|
|
|
|
art_rgb_pixbuf_affine.h \
|
|
|
|
art_rgb_rgba_affine.h \
|
|
|
|
art_rgb_a_affine.h \
|
|
|
|
art_rgb_svp.h \
|
|
|
|
art_rgba.h \
|
|
|
|
art_svp.h \
|
|
|
|
art_svp_intersect.h \
|
|
|
|
art_svp_ops.h \
|
|
|
|
art_svp_point.h \
|
|
|
|
art_svp_render_aa.h \
|
|
|
|
art_svp_vpath.h \
|
|
|
|
art_svp_vpath_stroke.h \
|
|
|
|
art_svp_wind.h \
|
|
|
|
art_uta.h \
|
|
|
|
art_uta_ops.h \
|
|
|
|
art_uta_rect.h \
|
|
|
|
art_uta_vpath.h \
|
|
|
|
art_uta_svp.h \
|
|
|
|
art_vpath.h \
|
|
|
|
art_vpath_bpath.h \
|
|
|
|
art_vpath_dash.h \
|
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
|
|
|
art_vpath_filters.h \
|
2001-11-16 22:07:08 +00:00
|
|
|
art_vpath_svp.h \
|
2001-11-18 06:30:01 +00:00
|
|
|
config.h \
|
2001-11-16 22:07:08 +00:00
|
|
|
libart.h \
|
2001-11-18 06:30:01 +00:00
|
|
|
libart-features.h \
|
|
|
|
$(NULL)
|
2001-11-16 22:07:08 +00:00
|
|
|
|
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
|
|
|
# XXX For some reason, building the tests in this way on Windows will
|
|
|
|
# wreck Libart's PDB-file
|
|
|
|
#ifdef ENABLE_TESTS
|
|
|
|
#SIMPLE_PROGRAMS = testart$(BIN_SUFFIX) testuta$(BIN_SUFFIX)
|
|
|
|
#endif
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2002-01-25 03:20:51 +00:00
|
|
|
FORCE_SHARED_LIB=1
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2005-01-04 19:02:24 +00:00
|
|
|
# Since libart does not mark its exported functions, don't make symbols
|
|
|
|
# hidden by default.
|
|
|
|
|
|
|
|
VISIBILITY_FLAGS =
|
|
|
|
|
2001-11-18 06:30:01 +00:00
|
|
|
include $(topsrcdir)/config/rules.mk
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2001-11-18 06:30:01 +00:00
|
|
|
DEFINES += -DLIBART_COMPILATION
|
2001-11-16 22:07:08 +00:00
|
|
|
|
2001-12-18 09:14:29 +00:00
|
|
|
ifeq ($(OS_ARCH),WINNT)
|
|
|
|
LIBS += $(IMPORT_LIBRARY)
|
|
|
|
else
|
2001-11-18 06:30:01 +00:00
|
|
|
LIBS += -L. -l$(LIBRARY_NAME)
|
2001-12-18 09:14:29 +00:00
|
|
|
endif
|
2001-12-14 00:25:39 +00:00
|
|
|
|
2001-12-18 09:14:29 +00:00
|
|
|
$(SIMPLE_PROGRAMS): %$(BIN_SUFFIX): %.$(OBJ_SUFFIX) $(SHARED_LIBRARY)
|
2001-12-14 00:25:39 +00:00
|
|
|
|