diff options
author | Peter Foley <pefoley2@verizon.net> | 2013-02-02 15:44:30 -0500 |
---|---|---|
committer | Peter Foley <pefoley2@verizon.net> | 2013-02-05 19:47:04 +0000 |
commit | 856c075e93683cec7cff02e0cf0d6ed31f937a98 (patch) | |
tree | 34c18b042583274e8c295cd0b7d590df0ff8015f /libxslt/makefile.mk | |
parent | 7d3ddc2c6cc39fdd671f08059528464675cd6ecc (diff) |
convert libxslt to gbuild and add to tail_build
Change-Id: I16eb442fd65b3a2f3a44108f670fd364dc7a64c0
Reviewed-on: https://gerrit.libreoffice.org/1988
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
Diffstat (limited to 'libxslt/makefile.mk')
-rw-r--r-- | libxslt/makefile.mk | 201 |
1 files changed, 0 insertions, 201 deletions
diff --git a/libxslt/makefile.mk b/libxslt/makefile.mk deleted file mode 100644 index 691c50b29f62..000000000000 --- a/libxslt/makefile.mk +++ /dev/null @@ -1,201 +0,0 @@ -#************************************************************************* -# -# 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=libxslt -TARGET=so_libxslt - -# --- Settings ----------------------------------------------------- - -.INCLUDE : settings.mk - -.IF "$(SYSTEM_LIBXSLT)" == "YES" -all: - @echo "An already available installation of libxslt should exist on your system." - @echo "Therefore the version provided here does not need to be built in addition." -.ENDIF - -# --- Files -------------------------------------------------------- - -.IF "$(L10N_framework)"=="" - -.INCLUDE : libxsltversion.mk - -LIBXSLTVERSION=$(LIBXSLT_MAJOR).$(LIBXSLT_MINOR).$(LIBXSLT_MICRO) - -TARFILE_NAME=$(PRJNAME)-$(LIBXSLTVERSION) -TARFILE_MD5=e61d0364a30146aaa3001296f853b2b9 - -# libxslt-internal-symbols: #i112480#: Solaris ld requires symbols to be defined -PATCH_FILES=libxslt-configure.patch \ - libxslt-win_manifest.patch \ - libxslt-mingw.patch \ - libxslt-internal-symbols.patch \ - libxslt-aix.patch \ - libxslt-vc10.patch \ - libxslt-1.1.26-memdump.patch - -.IF "$(OS)"=="ANDROID" -PATCH_FILES+= libxslt-android.patch -.ENDIF - -# This is only for UNX environment now -.IF "$(OS)"=="WNT" -.IF "$(COM)"=="GCC" -xslt_CC=$(CC) -mthreads -.IF "$(MINGW_SHARED_GCCLIB)"=="YES" -xslt_CC+=-shared-libgcc -.ENDIF -xslt_LIBS= -.IF "$(MINGW_SHARED_GXXLIB)"=="YES" -xslt_LIBS+=$(MINGW_SHARED_LIBSTDCPP) -.ENDIF -CONFIGURE_DIR= -CONFIGURE_ACTION=.$/configure -.IF "$(CROSS_COMPILING)"=="YES" -BUILD_AND_HOST=--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) -.ELSE -BUILD_AND_HOST=--build=i586-pc-mingw32 --host=i586-pc-mingw32 -.ENDIF -.IF "$(ILIB)" == "" -CONF_ILIB= -.ELSE -CONF_ILIB=-L$(ILIB:s/;/ -L/) -.ENDIF -CONFIGURE_FLAGS=--without-crypto --without-python --enable-static=no $(BUILD_AND_HOST) CC="$(xslt_CC)" CFLAGS="$(xslt_CFLAGS)" LDFLAGS="-Wl,--no-undefined -Wl,--enable-runtime-pseudo-reloc-v2 $(CONF_ILIB)" LIBS="$(xslt_LIBS)" LIBXML2LIB=$(LIBXML2LIB) OBJDUMP=objdump -BUILD_ACTION=chmod 777 xslt-config && $(GNUMAKE) -BUILD_FLAGS+= -j$(EXTMAXPROCESS) -BUILD_DIR=$(CONFIGURE_DIR) -.IF "$(OS)$(COM)"=="WNTGCC" -.EXPORT : PWD -.ENDIF -.ELSE -CONFIGURE_DIR=win32 -CONFIGURE_ACTION=cscript configure.js -#CONFIGURE_FLAGS=iconv=no sax1=yes -BUILD_ACTION=nmake -BUILD_DIR=$(CONFIGURE_DIR) -.ENDIF -.ELSE - -.IF "$(OS)$(COM)"=="LINUXGCC" || "$(OS)$(COM)"=="FREEBSDGCC" -LDFLAGS:=-Wl,-z,origin -Wl,-rpath,'$$$$ORIGIN:$$$$ORIGIN/../ure-link/lib' -Wl,-noinhibit-exec -.ENDIF # "$(OS)$(COM)"=="LINUXGCC" || "$(OS)$(COM)"=="FREEBSDGCC" -.IF "$(OS)$(COM)"=="SOLARISC52" -LDFLAGS:=-Wl,-R'$$$$ORIGIN:$$$$ORIGIN/../ure-link/lib' -.ENDIF # "$(OS)$(COM)"=="SOLARISC52" -.IF "$(OS)"=="AIX" -LDFLAGS+:=$(LINKFLAGS) $(LINKFLAGSRUNPATH_OOO) -.ENDIF - -.IF "$(SYSBASE)"!="" -CPPFLAGS+:=-I$(SOLARINCDIR)$/external -I$(SYSBASE)$/usr$/include $(EXTRA_CFLAGS) -.IF "$(OS)"=="SOLARIS" || "$(OS)"=="LINUX" -LDFLAGS+:=-L$(SOLARLIBDIR) -L$(SYSBASE)$/lib -L$(SYSBASE)$/usr$/lib -lpthread -ldl -.ENDIF -.ENDIF # "$(SYSBASE)"!="" - -.EXPORT: CPPFLAGS -.EXPORT: LDFLAGS -.EXPORT: LIBXML2LIB - -.IF "$(COMNAME)"=="sunpro5" -CPPFLAGS+:=$(ARCH_FLAGS) -xc99=none -.ENDIF # "$(COMNAME)"=="sunpro5" - -CONFIGURE_DIR= -CONFIGURE_ACTION=.$/configure - -.IF "$(DISABLE_DYNLOADING)" == "TRUE" -.IF "$(OS)" == "IOS" -CONFIGURE_ACTION+=LIBS=-liconv -.ENDIF -CONFIGURE_FLAGS=--disable-shared -.ELSE -CONFIGURE_FLAGS=--disable-static -.ENDIF - -.IF "$(SYSTEM_LIBXML)"!="YES" -# Use the xml2-config from our own libxml2 copy -CONFIGURE_FLAGS+=--with-libxml-prefix=$(SOLARVER)/$(INPATH) -.ENDIF - -CONFIGURE_FLAGS+=--enable-ipv6=no --without-crypto --without-python --with-sax1=yes - -.IF "$(CROSS_COMPILING)"=="YES" -CONFIGURE_FLAGS+=--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) -.ENDIF - -.IF "$(OS)" == "MACOSX" -CONFIGURE_FLAGS += \ - --prefix=/@.__________________________________________________$(EXTRPATH) -.ENDIF - -BUILD_ACTION=chmod 777 xslt-config && $(GNUMAKE) -BUILD_FLAGS+= -j$(EXTMAXPROCESS) -BUILD_DIR=$(CONFIGURE_DIR) -.ENDIF - -OUT2INC=libxslt$/*.h -OUT2INC+=libexslt$/*.h - -.IF "$(OS)"=="MACOSX" -OUT2LIB+=libxslt$/.libs$/libxslt.*.dylib -OUT2LIB+=libexslt$/.libs$/libexslt.*.dylib -OUT2BIN_NONE+=xsltproc$/.libs$/xsltproc -OUT2BIN+=xslt-config -.ELIF "$(DISABLE_DYNLOADING)" == "TRUE" -OUT2LIB+=libxslt$/.libs$/libxslt.a -OUT2LIB+=libexslt$/.libs$/libexslt.a -OUT2BIN+=xslt-config -.ELIF "$(OS)"=="WNT" -.IF "$(COM)"=="GCC" -OUT2LIB+=libxslt$/.libs$/*.a -OUT2LIB+=libexslt$/.libs$/*.a -OUT2BIN+=libxslt$/.libs$/*.dll -OUT2BIN+=libexslt$/.libs$/*.dll -OUT2BIN+=xsltproc$/.libs$/*.exe* -OUT2BIN+=xslt-config -.ELSE -OUT2LIB+=win32$/bin.msvc$/*.lib -OUT2BIN+=win32$/bin.msvc$/*.dll -OUT2BIN+=win32$/bin.msvc$/*.exe -.ENDIF -.ELSE -OUT2LIB+=libxslt$/.libs$/libxslt.so* -OUT2LIB+=libexslt$/.libs$/libexslt.so* -OUT2BIN+=xsltproc$/.libs$/xsltproc -OUT2BIN+=xslt-config -.ENDIF - -# --- Targets ------------------------------------------------------ -.ENDIF # L10N_framework -.INCLUDE : set_ext.mk -.INCLUDE : target.mk -.INCLUDE : tg_ext.mk - |