2001-11-18 09:30:01 +03:00
|
|
|
DEPTH = ../..
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2001-11-18 09:30:01 +03:00
|
|
|
topsrcdir = @top_srcdir@
|
|
|
|
srcdir = @srcdir@
|
|
|
|
VPATH = @srcdir@
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2001-11-18 09:30:01 +03:00
|
|
|
include $(DEPTH)/config/autoconf.mk
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2001-11-18 09:30:01 +03:00
|
|
|
MODULE = libart_lgpl
|
|
|
|
LIBRARY_NAME = moz_art_lgpl
|
2004-01-07 16:37:00 +03:00
|
|
|
GRE_MODULE = 1
|
2004-02-26 01:18:46 +03:00
|
|
|
LIB_IS_C_ONLY=1
|
2004-01-07 16:37:00 +03:00
|
|
|
|
|
|
|
PACKAGE_FILE = libart.pkg
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2001-12-18 12:14:29 +03:00
|
|
|
ifeq ($(OS_ARCH),WINNT)
|
|
|
|
DEFFILE = $(srcdir)/libart.def
|
|
|
|
endif
|
|
|
|
|
2001-11-18 09:30:01 +03:00
|
|
|
CSRCS = \
|
2001-11-17 01:07:08 +03: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 15:39:26 +03:00
|
|
|
art_render_mask.c \
|
2001-11-17 01:07:08 +03: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 15:39:26 +03:00
|
|
|
art_vpath_filters.c \
|
2001-11-17 01:07:08 +03:00
|
|
|
art_vpath_svp.c \
|
2001-11-18 09:30:01 +03:00
|
|
|
libart-features.c \
|
|
|
|
$(NULL)
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2001-11-18 09:30:01 +03:00
|
|
|
EXPORTS = \
|
2001-11-17 01:07:08 +03: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 15:39:26 +03:00
|
|
|
art_render_mask.h \
|
2001-11-17 01:07:08 +03: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 15:39:26 +03:00
|
|
|
art_vpath_filters.h \
|
2001-11-17 01:07:08 +03:00
|
|
|
art_vpath_svp.h \
|
2001-11-18 09:30:01 +03:00
|
|
|
config.h \
|
2001-11-17 01:07:08 +03:00
|
|
|
libart.h \
|
2001-11-18 09:30:01 +03:00
|
|
|
libart-features.h \
|
|
|
|
$(NULL)
|
2001-11-17 01:07:08 +03: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 15:39:26 +03: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-17 01:07:08 +03:00
|
|
|
|
2002-01-25 06:20:51 +03:00
|
|
|
FORCE_SHARED_LIB=1
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2005-01-04 22:02:24 +03:00
|
|
|
# Since libart does not mark its exported functions, don't make symbols
|
|
|
|
# hidden by default.
|
|
|
|
|
|
|
|
VISIBILITY_FLAGS =
|
|
|
|
|
2001-11-18 09:30:01 +03:00
|
|
|
include $(topsrcdir)/config/rules.mk
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2001-11-18 09:30:01 +03:00
|
|
|
DEFINES += -DLIBART_COMPILATION
|
2001-11-17 01:07:08 +03:00
|
|
|
|
2001-12-18 12:14:29 +03:00
|
|
|
ifeq ($(OS_ARCH),WINNT)
|
|
|
|
LIBS += $(IMPORT_LIBRARY)
|
|
|
|
else
|
2001-11-18 09:30:01 +03:00
|
|
|
LIBS += -L. -l$(LIBRARY_NAME)
|
2001-12-18 12:14:29 +03:00
|
|
|
endif
|
2001-12-14 03:25:39 +03:00
|
|
|
|
2001-12-18 12:14:29 +03:00
|
|
|
$(SIMPLE_PROGRAMS): %$(BIN_SUFFIX): %.$(OBJ_SUFFIX) $(SHARED_LIBRARY)
|
2001-12-14 03:25:39 +03:00
|
|
|
|