From 5f5d4c214d401ede4bdfd5a72514dc404edf12ed Mon Sep 17 00:00:00 2001 From: "alex.fritze%crocodile-clips.com" Date: Tue, 20 Nov 2001 10:27:00 +0000 Subject: [PATCH] Make libart compile on Windows. NOT PART OF BUILD. git-svn-id: svn://10.0.0.236/trunk@108573 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/other-licenses/libart_lgpl/libart.def | 16 ++- .../other-licenses/libart_lgpl/makefile.win | 116 ++++++++++++++++++ 2 files changed, 128 insertions(+), 4 deletions(-) create mode 100644 mozilla/other-licenses/libart_lgpl/makefile.win diff --git a/mozilla/other-licenses/libart_lgpl/libart.def b/mozilla/other-licenses/libart_lgpl/libart.def index 43ee8c2de72..1f5e50b47df 100644 --- a/mozilla/other-licenses/libart_lgpl/libart.def +++ b/mozilla/other-licenses/libart_lgpl/libart.def @@ -1,6 +1,6 @@ ; libart.def : Declares the funcion exports of the DLL. -LIBRARY "libart" +LIBRARY DESCRIPTION 'libart Windows Dynamic Link Library' EXPORTS @@ -46,9 +46,14 @@ EXPORTS art_pixbuf_new_rgba art_pixbuf_new_rgba_dnotify art_rect_list_from_uta - art_rgba_rgba_composite - art_rgba_fill_run - art_rgba_run_alpha + art_render_clear_rgb + art_render_gradient_linear + art_render_gradient_radial + art_render_image_solid + art_render_invoke + art_render_mask_solid + art_render_new + art_render_svp art_rgb_affine art_rgb_affine_run art_rgb_bitmap_affine @@ -58,6 +63,9 @@ EXPORTS art_rgb_run_alpha art_rgb_svp_aa art_rgb_svp_alpha + art_rgba_fill_run + art_rgba_rgba_composite + art_rgba_run_alpha art_svp_add_segment art_svp_diff art_svp_free diff --git a/mozilla/other-licenses/libart_lgpl/makefile.win b/mozilla/other-licenses/libart_lgpl/makefile.win new file mode 100644 index 00000000000..28d8ed8f673 --- /dev/null +++ b/mozilla/other-licenses/libart_lgpl/makefile.win @@ -0,0 +1,116 @@ +DEPTH= ..\.. + +MODULE=libart_lgpl +MAKE_OBJ_TYPE=DLL +DLLNAME=moz_art_lgpl +DLL=.\$(OBJDIR)\$(DLLNAME).dll + +REQUIRES = nspr + +EXPORTS = \ + 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 \ + 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_svp.h \ + art_uta_vpath.h \ + art_vpath.h \ + art_vpath_bpath.h \ + art_vpath_dash.h \ + art_vpath_svp.h \ + config.h \ + libart.h \ + libart-features.h \ + $(NULL) + + +LCFLAGS = $(LCFLAGS) \ +# -Ox -MD \ + -DLIBART_COMPILATION -I. + +LLFLAGS= /def:libart.def + + +OBJS = \ + .\$(OBJDIR)\art_affine.obj \ + .\$(OBJDIR)\art_alphagamma.obj \ + .\$(OBJDIR)\art_bpath.obj \ + .\$(OBJDIR)\art_gray_svp.obj \ + .\$(OBJDIR)\art_misc.obj \ + .\$(OBJDIR)\art_pixbuf.obj \ + .\$(OBJDIR)\art_rect.obj \ + .\$(OBJDIR)\art_rect_svp.obj \ + .\$(OBJDIR)\art_rect_uta.obj \ + .\$(OBJDIR)\art_render.obj \ + .\$(OBJDIR)\art_render_gradient.obj \ + .\$(OBJDIR)\art_render_svp.obj \ + .\$(OBJDIR)\art_rgb.obj \ + .\$(OBJDIR)\art_rgb_affine.obj \ + .\$(OBJDIR)\art_rgb_affine_private.obj \ + .\$(OBJDIR)\art_rgb_bitmap_affine.obj \ + .\$(OBJDIR)\art_rgb_pixbuf_affine.obj \ + .\$(OBJDIR)\art_rgb_rgba_affine.obj \ + .\$(OBJDIR)\art_rgb_a_affine.obj \ + .\$(OBJDIR)\art_rgb_svp.obj \ + .\$(OBJDIR)\art_rgba.obj \ + .\$(OBJDIR)\art_svp.obj \ + .\$(OBJDIR)\art_svp_intersect.obj \ + .\$(OBJDIR)\art_svp_ops.obj \ + .\$(OBJDIR)\art_svp_point.obj \ + .\$(OBJDIR)\art_svp_render_aa.obj \ + .\$(OBJDIR)\art_svp_vpath.obj \ + .\$(OBJDIR)\art_svp_vpath_stroke.obj \ + .\$(OBJDIR)\art_svp_wind.obj \ + .\$(OBJDIR)\art_uta.obj \ + .\$(OBJDIR)\art_uta_ops.obj \ + .\$(OBJDIR)\art_uta_rect.obj \ + .\$(OBJDIR)\art_uta_svp.obj \ + .\$(OBJDIR)\art_uta_vpath.obj \ + .\$(OBJDIR)\art_vpath.obj \ + .\$(OBJDIR)\art_vpath_bpath.obj \ + .\$(OBJDIR)\art_vpath_dash.obj \ + .\$(OBJDIR)\art_vpath_svp.obj \ + .\$(OBJDIR)\libart-features.obj \ + $(NULL) + + +include <$(DEPTH)\config\rules.mak> + +install:: $(DLL) + $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin + $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib + + +clobber:: + $(RM) $(OBJS)