diff options
author | Ocke Janssen <oj@openoffice.org> | 2011-03-09 14:36:34 +0100 |
---|---|---|
committer | Ocke Janssen <oj@openoffice.org> | 2011-03-09 14:36:34 +0100 |
commit | d44fe9de5ae028129310d00ebd8612193d99ecff (patch) | |
tree | dbbb676a21d26280c2ab5d142d374997cd8d5d62 /libcroco | |
parent | c118a818ebca9305451421e831fcfb447d7bca74 (diff) |
rsvglibs: libcroco for windows added
Diffstat (limited to 'libcroco')
-rw-r--r-- | libcroco/libcroco-0.6.2.patch | 110 | ||||
-rw-r--r-- | libcroco/makefile.mk | 40 | ||||
-rw-r--r-- | libcroco/prj/d.lst | 1 |
3 files changed, 149 insertions, 2 deletions
diff --git a/libcroco/libcroco-0.6.2.patch b/libcroco/libcroco-0.6.2.patch new file mode 100644 index 000000000000..100023fb7395 --- /dev/null +++ b/libcroco/libcroco-0.6.2.patch @@ -0,0 +1,110 @@ +--- misc/libcroco-0.6.2/src/makefile.mk Wed Aug 20 14:33:55 2008 ++++ misc/build/libcroco-0.6.2/src/makefile.mk Wed Aug 20 14:26:42 2008 +@@ -1 +1,106 @@ +-dummy ++#************************************************************************* ++# ++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ++# ++# Copyright 2000, 2010 Oracle and/or its affiliates. ++# ++# OpenOffice.org - a multi-platform office productivity suite ++# ++# This file is part of OpenOffice.org. ++# ++# OpenOffice.org is free software: you can redistribute it and/or modify ++# it under the terms of the GNU Lesser General Public License version 3 ++# only, as published by the Free Software Foundation. ++# ++# OpenOffice.org is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU Lesser General Public License version 3 for more details ++# (a copy is included in the LICENSE file that accompanied this code). ++# ++# You should have received a copy of the GNU Lesser General Public License ++# version 3 along with OpenOffice.org. If not, see ++# <http://www.openoffice.org/license.html> ++# for a copy of the LGPLv3 License. ++# ++#************************************************************************* ++ ++PRJ=..$/..$/..$/..$/.. ++#PRJINC=.. ++PRJNAME=libcroco ++TARGET=libcroco-0.6-3 ++ ++#ENABLE_EXCEPTIONS=TRUE ++VISIBILITY_HIDDEN=TRUE ++EXTERNAL_WARNINGS_NOT_ERRORS=TRUE ++ ++# --- Settings ---------------------------------- ++ ++.INCLUDE : settings.mk ++ ++CFLAGS+=-I$(SOLARINCDIR)$/external -I$(SOLARINCDIR)$/external$/glib-2.0 ++ ++# --- Files ------------------------------------- ++ ++SLOFILES=\ ++ $(SLO)$/cr-utils.obj \
++ $(SLO)$/cr-input.obj \
++ $(SLO)$/cr-enc-handler.obj \
++ $(SLO)$/cr-num.obj \
++ $(SLO)$/cr-rgb.obj \
++ $(SLO)$/cr-token.obj \
++ $(SLO)$/cr-tknzr.obj \
++ $(SLO)$/cr-term.obj \
++ $(SLO)$/cr-attr-sel.obj \
++ $(SLO)$/cr-pseudo.obj \
++ $(SLO)$/cr-additional-sel.obj \
++ $(SLO)$/cr-simple-sel.obj \
++ $(SLO)$/cr-selector.obj \
++ $(SLO)$/cr-doc-handler.obj \
++ $(SLO)$/cr-parser.obj \
++ $(SLO)$/cr-declaration.obj \
++ $(SLO)$/cr-statement.obj \
++ $(SLO)$/cr-stylesheet.obj \
++ $(SLO)$/cr-cascade.obj \
++ $(SLO)$/cr-om-parser.obj \
++ $(SLO)$/cr-style.obj \
++ $(SLO)$/cr-sel-eng.obj \
++ $(SLO)$/cr-fonts.obj \
++ $(SLO)$/cr-prop-list.obj \
++ $(SLO)$/cr-parsing-location.obj \
++ $(SLO)$/cr-string.obj
++ ++ ++# --- Library ----------------------------------- ++ ++SHL1TARGET= $(TARGET) ++SHL1OBJS=$(SLOFILES) ++SHL1STDLIBS=\ ++ gio-2.0.lib \ ++ gobject-2.0.lib \ ++ gthread-2.0.lib \ ++ glib-2.0.lib \ ++ intl.lib \ ++ $(LIBXML2LIB) ++ ++ ++SHL1DEPN= ++#SHL1IMPLIB=$(TARGET) ++#SHL1USE_EXPORTS=name ++ ++SHL1DEF= $(MISC)$/$(SHL1TARGET).def ++ ++DEF1NAME= $(SHL1TARGET) ++DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt \ ++ $(SLB)$/$(TARGET).lib ++DEFLIB1NAME=$(TARGET) ++ ++# --- Targets ---------------------------------- ++ ++.INCLUDE : target.mk ++ ++# --- filter file ------------------------------ ++ ++$(MISC)$/$(SHL1TARGET).flt: makefile.mk ++ @echo CLEAR_THE_FILE > $@ ++ diff --git a/libcroco/makefile.mk b/libcroco/makefile.mk index 390ee49ce9c3..d5c84d517190 100644 --- a/libcroco/makefile.mk +++ b/libcroco/makefile.mk @@ -48,8 +48,9 @@ TARFILE_NAME=$(PRJNAME)-$(LIBCROCOVERSION) TARFILE_MD5=0611e099e807210cf738dcb41425d104 PATCH_FILES= - CONFIGURE_DIR= + +.IF "$(OS)"=="MACOSX" CONFIGURE_ACTION=$(AUGMENT_LIBRARY_PATH) \ .$/configure \ --prefix=$(SRC_ROOT)$/$(PRJNAME)$/$(MISC) \ @@ -66,7 +67,6 @@ BUILD_ACTION=$(AUGMENT_LIBRARY_PATH) \ $(GNUMAKE) BUILD_DIR=$(CONFIGURE_DIR) -.IF "$(OS)"=="MACOSX" EXTRPATH=LOADER OUT2LIB+=src$/.libs$/libcroco-0.6.3.0.1.dylib @@ -99,7 +99,43 @@ OUT2INC+=src$/cr-pseudo.h OUT2INC+=src$/cr-style.h OUT2INC+=src$/libcroco.h .ELIF "$(OS)"=="WNT" + +BUILD_ACTION=dmake +BUILD_DIR=$(CONFIGURE_DIR)$/src +PATCH_FILES=libcroco-0.6.2.patch +ADDITIONAL_FILES=\ + src$/makefile.mk + +OUT2INC+=src$/cr-additional-sel.h +OUT2INC+=src$/cr-input.h +OUT2INC+=src$/cr-rgb.h +OUT2INC+=src$/cr-stylesheet.h +OUT2INC+=src$/cr-attr-sel.h +OUT2INC+=src$/cr-num.h +OUT2INC+=src$/cr-sel-eng.h +OUT2INC+=src$/cr-term.h +OUT2INC+=src$/cr-cascade.h +OUT2INC+=src$/cr-om-parser.h +OUT2INC+=src$/cr-selector.h +OUT2INC+=src$/cr-tknzr.h +OUT2INC+=src$/cr-declaration.h +OUT2INC+=src$/cr-parser.h +OUT2INC+=src$/cr-simple-sel.h +OUT2INC+=src$/cr-token.h +OUT2INC+=src$/cr-doc-handler.h +OUT2INC+=src$/cr-parsing-location.h +OUT2INC+=src$/cr-statement.h +OUT2INC+=src$/cr-utils.h +OUT2INC+=src$/cr-enc-handler.h +OUT2INC+=src$/cr-prop-list.h +OUT2INC+=src$/cr-string.h +OUT2INC+=src$/libcroco-config.h +OUT2INC+=src$/cr-fonts.h +OUT2INC+=src$/cr-pseudo.h +OUT2INC+=src$/cr-style.h +OUT2INC+=src$/libcroco.h .ELSE + .ENDIF # --- Targets ------------------------------------------------------ diff --git a/libcroco/prj/d.lst b/libcroco/prj/d.lst index ec15be37015b..455323283fe9 100644 --- a/libcroco/prj/d.lst +++ b/libcroco/prj/d.lst @@ -31,6 +31,7 @@ mkdir: %_DEST%\inc%_EXT%\external\libcroco-0.6\libcroco ..\%__SRC%\inc\cr-style.h %_DEST%\inc%_EXT%\external\libcroco-0.6\libcroco\cr-style.h ..\%__SRC%\inc\libcroco.h %_DEST%\inc%_EXT%\external\libcroco-0.6\libcroco\libcroco.h +..\%__SRC%\bin\libcroco-0.6-3.dll %_DEST%\bin%_EXT%\libcroco-0.6-3.dll ..\%__SRC%\lib\libcroco-0.6.3.0.1.dylib %_DEST%\lib%_EXT%\libcroco-0.6.3.0.1.dylib symlink: %_DEST%\lib%_EXT%\libcroco-0.6.3.0.1.dylib %_DEST%\lib%_EXT%\libcroco-0.6.3.dylib symlink: %_DEST%\lib%_EXT%\libcroco-0.6.3.dylib %_DEST%\lib%_EXT%\libcroco-0.6.dylib |