summaryrefslogtreecommitdiff
path: root/libgsf
diff options
context:
space:
mode:
Diffstat (limited to 'libgsf')
-rw-r--r--libgsf/libgsf-1.14.19.patch90
-rw-r--r--libgsf/libgsf-1.14.19.windows.patch190
-rw-r--r--libgsf/makefile.mk161
-rw-r--r--libgsf/prj/build.lst3
-rwxr-xr-xlibgsf/prj/d.lst59
5 files changed, 503 insertions, 0 deletions
diff --git a/libgsf/libgsf-1.14.19.patch b/libgsf/libgsf-1.14.19.patch
new file mode 100644
index 000000000000..7afcdd834d04
--- /dev/null
+++ b/libgsf/libgsf-1.14.19.patch
@@ -0,0 +1,90 @@
+--- misc/libgsf-1.14.19/configure 2010-09-25 18:53:55.000000000 +0200
++++ misc/build/libgsf-1.14.19/configure 2011-03-03 12:42:21.000000000 +0100
+@@ -11475,7 +11475,7 @@
+
+
+
+-
++if false; then
+ case "$am__api_version" in
+ 1.01234)
+ as_fn_error "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
+@@ -11650,7 +11650,7 @@
+
+
+
+-
++fi
+
+
+
+@@ -11963,7 +11963,7 @@
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
+ $as_echo "$IT_PERL_VERSION" >&6; }
+ fi
+-if test "x" != "xno-xml"; then
++if test "xno-xml" != "xno-xml"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
+ $as_echo_n "checking for XML::Parser... " >&6; }
+ if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+@@ -12846,7 +12846,7 @@
+ fi
+
+ fi
+-if test -n "$PKG_CONFIG"; then
++if test "$PKG_CONFIG" != "no" ; then
+ _pkg_min_version=0.9.0
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
+ $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+--- misc/libgsf-1.14.19/gsf/gsf-infile-zip.c
++++ misc/build/libgsf-1.14.19/gsf/gsf-infile-zip.c
+@@ -30,6 +30,10 @@
+
+ #include <string.h>
+ #include <zlib.h>
++
++#if defined(Z_PREFIX) && defined(crc32)
++#undef crc32
++#endif
+
+ #undef G_LOG_DOMAIN
+ #define G_LOG_DOMAIN "libgsf:zip"
+
+--- misc/libgsf-1.14.19/gsf/gsf-outfile-zip.c
++++ misc/build/libgsf-1.14.19/gsf/gsf-outfile-zip.c
+@@ -29,6 +29,11 @@
+ #include <string.h>
+ #include <time.h>
+ #include <zlib.h>
++
++#if defined(Z_PREFIX) && defined(crc32)
++#define CRC32_WAS_DEFINED_AS_Z_CRC32
++#undef crc32
++#endif
+
+ #undef G_LOG_DOMAIN
+ #define G_LOG_DOMAIN "libgsf:zip"
+@@ -345,7 +345,11 @@
+ zip_header_write (zip);
+ zip->writing = TRUE;
+ zip->root->writing = TRUE;
++#if defined(CRC32_WAS_DEFINED_AS_Z_CRC32)
++ dirent->crc32 = z_crc32 (0L, Z_NULL, 0);
++#else
+ dirent->crc32 = crc32 (0L, Z_NULL, 0);
++#endif
+ if (zip->compression_method == GSF_ZIP_DEFLATED) {
+ if (!zip->stream) {
+ zip->stream = g_new0 (z_stream, 1);
+@@ -544,7 +544,11 @@
+ return FALSE;
+ dirent->csize += num_bytes;
+ }
++#if defined(CRC32_WAS_DEFINED_AS_Z_CRC32)
++ dirent->crc32 = z_crc32 (dirent->crc32, data, num_bytes);
++#else
+ dirent->crc32 = crc32 (dirent->crc32, data, num_bytes);
++#endif
+ dirent->usize += num_bytes;
+
+ return TRUE;
diff --git a/libgsf/libgsf-1.14.19.windows.patch b/libgsf/libgsf-1.14.19.windows.patch
new file mode 100644
index 000000000000..56c10c5d8c05
--- /dev/null
+++ b/libgsf/libgsf-1.14.19.windows.patch
@@ -0,0 +1,190 @@
+--- 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
++# <http://www.openoffice.org/license.html>
++# 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 > $@
++
+--- misc/libgsf-1.14.19/gsf/gsf-infile-zip.c
++++ misc/build/libgsf-1.14.19/gsf/gsf-infile-zip.c
+@@ -30,6 +30,10 @@
+
+ #include <string.h>
+ #include <zlib.h>
++
++#if defined(Z_PREFIX) && defined(crc32)
++#undef crc32
++#endif
+
+ #undef G_LOG_DOMAIN
+ #define G_LOG_DOMAIN "libgsf:zip"
+
+--- misc/libgsf-1.14.19/gsf/gsf-outfile-zip.c
++++ misc/build/libgsf-1.14.19/gsf/gsf-outfile-zip.c
+@@ -29,6 +29,11 @@
+ #include <string.h>
+ #include <time.h>
+ #include <zlib.h>
++
++#if defined(Z_PREFIX) && defined(crc32)
++#define CRC32_WAS_DEFINED_AS_Z_CRC32
++#undef crc32
++#endif
+
+ #undef G_LOG_DOMAIN
+ #define G_LOG_DOMAIN "libgsf:zip"
+@@ -345,7 +345,11 @@
+ zip_header_write (zip);
+ zip->writing = TRUE;
+ zip->root->writing = TRUE;
++#if defined(CRC32_WAS_DEFINED_AS_Z_CRC32)
++ dirent->crc32 = z_crc32 (0L, Z_NULL, 0);
++#else
+ dirent->crc32 = crc32 (0L, Z_NULL, 0);
++#endif
+ if (zip->compression_method == GSF_ZIP_DEFLATED) {
+ if (!zip->stream) {
+ zip->stream = g_new0 (z_stream, 1);
+@@ -544,7 +544,11 @@
+ return FALSE;
+ dirent->csize += num_bytes;
+ }
++#if defined(CRC32_WAS_DEFINED_AS_Z_CRC32)
++ dirent->crc32 = z_crc32 (dirent->crc32, data, num_bytes);
++#else
+ dirent->crc32 = crc32 (dirent->crc32, data, num_bytes);
++#endif
+ dirent->usize += num_bytes;
+
+ return TRUE;
diff --git a/libgsf/makefile.mk b/libgsf/makefile.mk
new file mode 100644
index 000000000000..6a481a2debc8
--- /dev/null
+++ b/libgsf/makefile.mk
@@ -0,0 +1,161 @@
+#*************************************************************************
+#
+# 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=.
+
+PRJNAME=libgsf
+TARGET=so_libgsf
+
+# --- Settings -----------------------------------------------------
+
+.INCLUDE : settings.mk
+
+.IF "$(SYSTEM_LIBGSF)" == "YES"
+all:
+ @echo "An already available installation of gdk-pixbuf should exist on your system."
+ @echo "Therefore the version provided here does not need to be built in addition."
+.ENDIF
+
+# --- Files --------------------------------------------------------
+
+LIBGSFVERSION=1.14.19
+
+TARFILE_NAME=$(PRJNAME)-$(LIBGSFVERSION)
+TARFILE_MD5=3a84ac2da37cae5bf7ce616228c6fbde
+
+.IF "$(OS)"=="MACOSX" || "$(OS)"=="WNT"
+
+.IF "$(OS)" == "WNT"
+PATCH_FILES=libgsf-1.14.19.windows.patch
+
+BUILD_DIR=gsf
+BUILD_ACTION=dmake
+
+ADDITIONAL_FILES=\
+ gsf/makefile.mk \
+ gsf/gsf-config.h
+
+.ELSE
+PATCH_FILES=libgsf-1.14.19.patch
+
+CONFIGURE_DIR=
+CONFIGURE_ACTION=$(AUGMENT_LIBRARY_PATH) \
+ ./configure \
+ --prefix=$(SRC_ROOT)/$(PRJNAME)/$(MISC) \
+ CFLAGS="$(ARCH_FLAGS) $(EXTRA_CFLAGS) $(LIBXML_CFLAGS) -I$(SOLARINCDIR)/external -I$(SOLARINCDIR)/external/glib-2.0" \
+ LDFLAGS="-L$(SOLARLIBDIR) $(eq,$(OS),MACOSX $(EXTRA_LINKFLAGS) $(NULL))" \
+ --without-python \
+ --without-bonobo \
+ --with-bz2 \
+ --with-gio \
+ --with-gdk_pixbuf \
+ --without-gnome-vfs \
+ --disable-nls \
+ LIBGSF_CFLAGS="-I$(SOLARINCDIR)/external/glib-2.0" \
+ LIBGSF_LIBS="-lxml2 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl" \
+ LIBGSF_GIO_CFLAGS="-I$(SOLARINCDIR)/external/glib-2.0" \
+ LIBGSF_GIO_LIBS="-lgio-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl" \
+ GDK_PIXBUF_CFLAGS="-I$(SOLARINCDIR)/external/gdk-pixbuf-2.0" \
+ GDK_PIXBUF_LIBS="-lgdk_pixbuf-2.0"
+
+
+CONFIGURE_FLAGS=$(eq,$(OS),MACOSX CPPFLAGS="$(EXTRA_CDEFS)" $(NULL))
+
+.IF "$(CROSS_COMPILING)"=="YES"
+CONFIGURE_FLAGS+=--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)
+.ENDIF
+
+BUILD_ACTION=$(AUGMENT_LIBRARY_PATH) \
+ $(GNUMAKE)
+BUILD_DIR=$(CONFIGURE_DIR)
+
+.ENDIF
+
+.IF "$(OS)"=="MACOSX"
+EXTRPATH=LOADER
+OUT2LIB+=gsf/.libs/libgsf-1.114.dylib
+.ENDIF
+
+OUT2INC+=gsf/gsf-blob.h
+OUT2INC+=gsf/gsf-input-impl.h
+OUT2INC+=gsf/gsf-outfile.h
+OUT2INC+=gsf/gsf-clip-data.h
+OUT2INC+=gsf/gsf-input-iochannel.h
+OUT2INC+=gsf/gsf-output-bzip.h
+OUT2INC+=gsf/gsf-doc-meta-data.h
+OUT2INC+=gsf/gsf-input-memory.h
+OUT2INC+=gsf/gsf-output-csv.h
+OUT2INC+=gsf/gsf-docprop-vector.h
+OUT2INC+=gsf/gsf-input-proxy.h
+OUT2INC+=gsf/gsf-output-gio.h
+OUT2INC+=gsf/gsf-impl-utils.h
+OUT2INC+=gsf/gsf-input-stdio.h
+OUT2INC+=gsf/gsf-output-gzip.h
+OUT2INC+=gsf/gsf-infile-impl.h
+OUT2INC+=gsf/gsf-input-textline.h
+OUT2INC+=gsf/gsf-output-iconv.h
+OUT2INC+=gsf/gsf-infile-msole.h
+OUT2INC+=gsf/gsf-input.h
+OUT2INC+=gsf/gsf-output-impl.h
+OUT2INC+=gsf/gsf-infile-msvba.h
+OUT2INC+=gsf/gsf-libxml.h
+OUT2INC+=gsf/gsf-output-iochannel.h
+OUT2INC+=gsf/gsf-infile-stdio.h
+OUT2INC+=gsf/gsf-meta-names.h
+OUT2INC+=gsf/gsf-output-memory.h
+OUT2INC+=gsf/gsf-infile-tar.h
+OUT2INC+=gsf/gsf-msole-utils.h
+OUT2INC+=gsf/gsf-output-stdio.h
+OUT2INC+=gsf/gsf-infile-zip.h
+OUT2INC+=gsf/gsf-open-pkg-utils.h
+OUT2INC+=gsf/gsf-output.h
+OUT2INC+=gsf/gsf-infile.h
+OUT2INC+=gsf/gsf-opendoc-utils.h
+OUT2INC+=gsf/gsf-shared-memory.h
+OUT2INC+=gsf/gsf-input-bzip.h
+OUT2INC+=gsf/gsf-outfile-impl.h
+OUT2INC+=gsf/gsf-structured-blob.h
+OUT2INC+=gsf/gsf-input-gio.h
+OUT2INC+=gsf/gsf-outfile-msole.h
+OUT2INC+=gsf/gsf-timestamp.h
+OUT2INC+=gsf/gsf-input-gzip.h
+OUT2INC+=gsf/gsf-outfile-stdio.h
+OUT2INC+=gsf/gsf-utils.h
+OUT2INC+=gsf/gsf-input-http.h
+OUT2INC+=gsf/gsf-outfile-zip.h
+OUT2INC+=gsf/gsf.h
+
+.ENDIF
+
+# --- Targets ------------------------------------------------------
+
+.INCLUDE : set_ext.mk
+.INCLUDE : target.mk
+.INCLUDE : tg_ext.mk
+
+
diff --git a/libgsf/prj/build.lst b/libgsf/prj/build.lst
new file mode 100644
index 000000000000..1a3ea01e7535
--- /dev/null
+++ b/libgsf/prj/build.lst
@@ -0,0 +1,3 @@
+gs libgsf : glib soltools NULL
+gs libgsf usr1 - all gs_mkout NULL
+gs libgsf nmake - all gs_libgsf NULL
diff --git a/libgsf/prj/d.lst b/libgsf/prj/d.lst
new file mode 100755
index 000000000000..04f57626185c
--- /dev/null
+++ b/libgsf/prj/d.lst
@@ -0,0 +1,59 @@
+mkdir: %_DEST%\inc\external
+mkdir: %_DEST%\inc\external\libgsf-1
+mkdir: %_DEST%\inc\external\libgsf-1\gsf
+
+..\%__SRC%\inc\gsf-blob.h %_DEST%\inc\external\libgsf-1\gsf\gsf-blob.h
+..\%__SRC%\inc\gsf-input-impl.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-impl.h
+..\%__SRC%\inc\gsf-outfile.h %_DEST%\inc\external\libgsf-1\gsf\gsf-outfile.h
+..\%__SRC%\inc\gsf-clip-data.h %_DEST%\inc\external\libgsf-1\gsf\gsf-clip-data.h
+..\%__SRC%\inc\gsf-input-iochannel.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-iochannel.h
+..\%__SRC%\inc\gsf-output-bzip.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-bzip.h
+..\%__SRC%\inc\gsf-doc-meta-data.h %_DEST%\inc\external\libgsf-1\gsf\gsf-doc-meta-data.h
+..\%__SRC%\inc\gsf-input-memory.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-memory.h
+..\%__SRC%\inc\gsf-output-csv.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-csv.h
+..\%__SRC%\inc\gsf-docprop-vector.h %_DEST%\inc\external\libgsf-1\gsf\gsf-docprop-vector.h
+..\%__SRC%\inc\gsf-input-proxy.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-proxy.h
+..\%__SRC%\inc\gsf-output-gio.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-gio.h
+..\%__SRC%\inc\gsf-impl-utils.h %_DEST%\inc\external\libgsf-1\gsf\gsf-impl-utils.h
+..\%__SRC%\inc\gsf-input-stdio.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-stdio.h
+..\%__SRC%\inc\gsf-output-gzip.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-gzip.h
+..\%__SRC%\inc\gsf-infile-impl.h %_DEST%\inc\external\libgsf-1\gsf\gsf-infile-impl.h
+..\%__SRC%\inc\gsf-input-textline.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-textline.h
+..\%__SRC%\inc\gsf-output-iconv.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-iconv.h
+..\%__SRC%\inc\gsf-infile-msole.h %_DEST%\inc\external\libgsf-1\gsf\gsf-infile-msole.h
+..\%__SRC%\inc\gsf-input.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input.h
+..\%__SRC%\inc\gsf-output-impl.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-impl.h
+..\%__SRC%\inc\gsf-infile-msvba.h %_DEST%\inc\external\libgsf-1\gsf\gsf-infile-msvba.h
+..\%__SRC%\inc\gsf-libxml.h %_DEST%\inc\external\libgsf-1\gsf\gsf-libxml.h
+..\%__SRC%\inc\gsf-output-iochannel.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-iochannel.h
+..\%__SRC%\inc\gsf-infile-stdio.h %_DEST%\inc\external\libgsf-1\gsf\gsf-infile-stdio.h
+..\%__SRC%\inc\gsf-meta-names.h %_DEST%\inc\external\libgsf-1\gsf\gsf-meta-names.h
+..\%__SRC%\inc\gsf-output-memory.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-memory.h
+..\%__SRC%\inc\gsf-infile-tar.h %_DEST%\inc\external\libgsf-1\gsf\gsf-infile-tar.h
+..\%__SRC%\inc\gsf-msole-utils.h %_DEST%\inc\external\libgsf-1\gsf\gsf-msole-utils.h
+..\%__SRC%\inc\gsf-output-stdio.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output-stdio.h
+..\%__SRC%\inc\gsf-infile-zip.h %_DEST%\inc\external\libgsf-1\gsf\gsf-infile-zip.h
+..\%__SRC%\inc\gsf-open-pkg-utils.h %_DEST%\inc\external\libgsf-1\gsf\gsf-open-pkg-utils.h
+..\%__SRC%\inc\gsf-output.h %_DEST%\inc\external\libgsf-1\gsf\gsf-output.h
+..\%__SRC%\inc\gsf-infile.h %_DEST%\inc\external\libgsf-1\gsf\gsf-infile.h
+..\%__SRC%\inc\gsf-opendoc-utils.h %_DEST%\inc\external\libgsf-1\gsf\gsf-opendoc-utils.h
+..\%__SRC%\inc\gsf-shared-memory.h %_DEST%\inc\external\libgsf-1\gsf\gsf-shared-memory.h
+..\%__SRC%\inc\gsf-input-bzip.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-bzip.h
+..\%__SRC%\inc\gsf-outfile-impl.h %_DEST%\inc\external\libgsf-1\gsf\gsf-outfile-impl.h
+..\%__SRC%\inc\gsf-structured-blob.h %_DEST%\inc\external\libgsf-1\gsf\gsf-structured-blob.h
+..\%__SRC%\inc\gsf-input-gio.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-gio.h
+..\%__SRC%\inc\gsf-outfile-msole.h %_DEST%\inc\external\libgsf-1\gsf\gsf-outfile-msole.h
+..\%__SRC%\inc\gsf-timestamp.h %_DEST%\inc\external\libgsf-1\gsf\gsf-timestamp.h
+..\%__SRC%\inc\gsf-input-gzip.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-gzip.h
+..\%__SRC%\inc\gsf-outfile-stdio.h %_DEST%\inc\external\libgsf-1\gsf\gsf-outfile-stdio.h
+..\%__SRC%\inc\gsf-utils.h %_DEST%\inc\external\libgsf-1\gsf\gsf-utils.h
+..\%__SRC%\inc\gsf-input-http.h %_DEST%\inc\external\libgsf-1\gsf\gsf-input-http.h
+..\%__SRC%\inc\gsf-outfile-zip.h %_DEST%\inc\external\libgsf-1\gsf\gsf-outfile-zip.h
+..\%__SRC%\inc\gsf.h %_DEST%\inc\external\libgsf-1\gsf\gsf.h
+
+..\%__SRC%\lib\libgsf-1.114.dylib %_DEST%\lib\libgsf-1.114.dylib
+symlink: %_DEST%\lib\libgsf-1.114.dylib %_DEST%\lib\libgsf-1.dylib
+
+..\%__SRC%\bin\gsf-1.dll %_DEST%\bin\gsf-1.dll
+..\%__SRC%\lib\igsf-1.lib %_DEST%\lib\igsf-1.lib
+