--- misc/libgsf-1.14.19/gsf/gsf-config.h 2011-03-23 16:18:27.163747600 +0100 +++ misc/build/libgsf-1.14.19/gsf/gsf-config.h 2011-03-23 16:01:26.598374600 +0100 @@ -1 +1,10 @@ -dummy +#ifndef GSF_CONFIG_H +#define GSF_CONFIG_H + +#define GETTEXT_PACKAGE "gsf" + +typedef unsigned short mode_t; + +#define S_ISREG(x) ((x & _S_IFREG)!=0) + +#endif --- misc/libgsf-1.14.19/gsf/makefile.mk 2011-03-23 16:18:27.070742300 +0100 +++ misc/build/libgsf-1.14.19/gsf/makefile.mk 2011-03-23 16:17:29.477448100 +0100 @@ -1 +1,120 @@ -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 +# +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/..$/..$/..$/.. +PRJINC=.. +PRJNAME=libgsf +TARGET=gsf-1 + +VISIBILITY_HIDDEN=TRUE +EXTERNAL_WARNINGS_NOT_ERRORS=TRUE + +# --- Settings ---------------------------------- + +.INCLUDE : settings.mk + +CFLAGS+= -I.. -I$(SOLARINCDIR)$/external$/glib-2.0 -I$(SOLARINCDIR)$/external$/zlib -I$(SOLARINCDIR)$/external + +# --- Files ------------------------------------- + +SLOFILES=\ + $(SLO)$/gsf-blob.obj \ + $(SLO)$/gsf-input-memory.obj \ + $(SLO)$/gsf-output-gio.obj \ + $(SLO)$/gsf-clip-data.obj \ + $(SLO)$/gsf-input-proxy.obj \ + $(SLO)$/gsf-output-gzip.obj \ + $(SLO)$/gsf-doc-meta-data.obj \ + $(SLO)$/gsf-input-stdio.obj \ + $(SLO)$/gsf-output-iconv.obj \ + $(SLO)$/gsf-docprop-vector.obj \ + $(SLO)$/gsf-input-textline.obj \ + $(SLO)$/gsf-output-iochannel.obj \ + $(SLO)$/gsf-infile-msole.obj \ + $(SLO)$/gsf-input.obj \ + $(SLO)$/gsf-output-memory.obj \ + $(SLO)$/gsf-infile-msvba.obj \ + $(SLO)$/gsf-libxml.obj \ + $(SLO)$/gsf-output-stdio.obj \ + $(SLO)$/gsf-infile-stdio.obj \ + $(SLO)$/gsf-msole-utils.obj \ + $(SLO)$/gsf-output.obj \ + $(SLO)$/gsf-infile-tar.obj \ + $(SLO)$/gsf-open-pkg-utils.obj \ + $(SLO)$/gsf-shared-memory.obj \ + $(SLO)$/gsf-infile-zip.obj \ + $(SLO)$/gsf-opendoc-utils.obj \ + $(SLO)$/gsf-structured-blob.obj \ + $(SLO)$/gsf-infile.obj \ + $(SLO)$/gsf-outfile-msole.obj \ + $(SLO)$/gsf-timestamp.obj \ + $(SLO)$/gsf-input-bzip.obj \ + $(SLO)$/gsf-outfile-stdio.obj \ + $(SLO)$/gsf-utils.obj \ + $(SLO)$/gsf-input-gio.obj \ + $(SLO)$/gsf-outfile-zip.obj \ + $(SLO)$/gsf-zip-utils.obj \ + $(SLO)$/gsf-input-gzip.obj \ + $(SLO)$/gsf-outfile.obj \ + $(SLO)$/version.obj \ + $(SLO)$/gsf-input-http.obj \ + $(SLO)$/gsf-output-bzip.obj \ + $(SLO)$/gsf-input-iochannel.obj \ + $(SLO)$/gsf-output-csv.obj + +# --- Library ----------------------------------- + +SHL1TARGET= $(TARGET) +SHL1OBJS=$(SLOFILES) +SHL1STDLIBS=\ + libxml2.lib \ + gio-2.0.lib \ + gmodule-2.0.lib \ + gobject-2.0.lib \ + glib-2.0.lib \ + intl.lib \ + zlib.lib \ + Advapi32.lib + + +SHL1IMPLIB= i$(TARGET) +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 > $@ +