forked from amazingfate/loongoffice
3.5 release is needed for MSVC 14.0 (aka VS 2015) support. Python 3.5 removed build toolchain support for MSVC 2013. Because we still need to support it, we duplicate the Python directory in externals and copy old patches and dispatch to this directory for MSVC 2013. Once the support for MSVC 2013 is dropped on master, this directory can be removed again. Change-Id: Idf7bc351239582f583ecbdb53c923cbdcf968089 Reviewed-on: https://gerrit.libreoffice.org/17352 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
112 lines
4.5 KiB
Makefile
112 lines
4.5 KiB
Makefile
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
|
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
|
|
$(eval $(call gb_Module_Module,external))
|
|
|
|
ifeq ($(OS)$(COM),WNTGCC)
|
|
$(eval $(call gb_Module_add_moduledir,external,mingw-externals))
|
|
endif
|
|
|
|
ifeq ($(COM),MSC)
|
|
$(eval $(call gb_Module_add_moduledir,external,msc-externals))
|
|
endif
|
|
|
|
$(eval $(call gb_Module_add_moduledirs,external,\
|
|
accessories \
|
|
$(if $(filter-out IOS,$(OS)),libxmlsec) \
|
|
$(call gb_Helper_optional,ABW,libabw) \
|
|
$(call gb_Helper_optional,APACHE_COMMONS,apache-commons) \
|
|
$(call gb_Helper_optional,APR,apr) \
|
|
$(call gb_Helper_optional,BOOST,boost) \
|
|
$(call gb_Helper_optional,BSH,beanshell) \
|
|
$(call gb_Helper_optional,BZIP2,bzip2) \
|
|
$(call gb_Helper_optional,CAIRO,cairo) \
|
|
$(call gb_Helper_optional,CDR,libcdr) \
|
|
$(call gb_Helper_optional,CLUCENE,clucene) \
|
|
$(call gb_Helper_optional,CMIS,libcmis) \
|
|
$(call gb_Helper_optional,COINMP,coinmp) \
|
|
$(call gb_Helper_optional,COLLADA2GLTF,collada2gltf) \
|
|
$(call gb_Helper_optional,CPPUNIT,cppunit) \
|
|
$(call gb_Helper_optional,CT2N,ct2n) \
|
|
$(call gb_Helper_optional,CURL,curl) \
|
|
$(call gb_Helper_optional,EBOOK,libebook) \
|
|
$(call gb_Helper_optional,EPM,epm) \
|
|
$(call gb_Helper_optional,ETONYEK,libetonyek) \
|
|
$(call gb_Helper_optional,EXPAT,expat) \
|
|
$(call gb_Helper_optional,FIREBIRD,firebird) \
|
|
$(call gb_Helper_optional,FONTCONFIG,fontconfig) \
|
|
$(call gb_Helper_optional,FREEHAND,libfreehand) \
|
|
$(call gb_Helper_optional,FREETYPE,freetype) \
|
|
$(call gb_Helper_optional,GLEW,glew) \
|
|
$(call gb_Helper_optional,GLM,glm) \
|
|
$(call gb_Helper_optional,GRAPHITE,graphite) \
|
|
$(call gb_Helper_optional,HARFBUZZ,harfbuzz) \
|
|
$(call gb_Helper_optional,HSQLDB,hsqldb) \
|
|
$(call gb_Helper_optional,HUNSPELL,hunspell) \
|
|
$(call gb_Helper_optional,HYPHEN,hyphen) \
|
|
$(call gb_Helper_optional,ICU,icu) \
|
|
$(call gb_Helper_optional,JFREEREPORT,jfreereport) \
|
|
$(call gb_Helper_optional,JPEG,jpeg) \
|
|
$(call gb_Helper_optional,JPEG_TURBO,jpeg-turbo) \
|
|
$(call gb_Helper_optional,LANGUAGETOOL,languagetool) \
|
|
$(call gb_Helper_optional,LCMS2,lcms2) \
|
|
$(call gb_Helper_optional,LIBATOMIC_OPS,libatomic_ops) \
|
|
$(call gb_Helper_optional,LIBEOT,libeot) \
|
|
$(call gb_Helper_optional,LIBEXTTEXTCAT,libexttextcat) \
|
|
$(call gb_Helper_optional,LIBGLTF,libgltf) \
|
|
$(call gb_Helper_optional,LIBLANGTAG,liblangtag) \
|
|
$(call gb_Helper_optional,LIBPNG,libpng) \
|
|
$(call gb_Helper_optional,LIBXML2,libxml2) \
|
|
$(call gb_Helper_optional,LIBXSLT,libxslt) \
|
|
$(call gb_Helper_optional,LPSOLVE,lpsolve) \
|
|
$(call gb_Helper_optional,MARIADB,libmariadb) \
|
|
$(call gb_Helper_optional,MDDS,mdds) \
|
|
$(if $(WITH_EXTRA_EXTENSIONS),misc_extensions) \
|
|
$(call gb_Helper_optional,MORE_FONTS,more_fonts) \
|
|
$(call gb_Helper_optional,MOZ,moz) \
|
|
$(call gb_Helper_optional,MSPUB,libmspub) \
|
|
$(call gb_Helper_optional,MWAW,libmwaw) \
|
|
$(call gb_Helper_optional,MYSQLCPPCONN,mysqlcppconn) \
|
|
$(call gb_Helper_optional,MYTHES,mythes) \
|
|
$(call gb_Helper_optional,NEON,neon) \
|
|
$(call gb_Helper_optional,NSS,nss) \
|
|
$(call gb_Helper_optional,ODFGEN,libodfgen) \
|
|
$(call gb_Helper_optional,OPENCOLLADA,opencollada) \
|
|
$(call gb_Helper_optional,OPENLDAP,openldap) \
|
|
$(call gb_Helper_optional,OPENSSL,openssl) \
|
|
$(call gb_Helper_optional,ORCUS,liborcus) \
|
|
$(call gb_Helper_optional,OWNCLOUD_ANDROID_LIB,owncloud-android-lib) \
|
|
$(call gb_Helper_optional,PAGEMAKER,libpagemaker) \
|
|
$(call gb_Helper_optional,POPPLER,poppler) \
|
|
$(call gb_Helper_optional,POSTGRESQL,postgresql) \
|
|
$(call gb_Helper_optional,PYTHON,$(if $(filter $(PYTHON_VERSION_MINOR),3),python33,python3)) \
|
|
$(call gb_Helper_optional,REDLAND,redland) \
|
|
$(call gb_Helper_optional,REVENGE,librevenge) \
|
|
$(call gb_Helper_optional,RHINO,rhino) \
|
|
$(call gb_Helper_optional,SERF,serf) \
|
|
$(call gb_Helper_optional,UCPP,ucpp) \
|
|
$(call gb_Helper_optional,VIGRA,vigra) \
|
|
$(call gb_Helper_optional,VISIO,libvisio) \
|
|
$(call gb_Helper_optional,WPD,libwpd) \
|
|
$(call gb_Helper_optional,WPG,libwpg) \
|
|
$(call gb_Helper_optional,WPS,libwps) \
|
|
$(call gb_Helper_optional,XSLTML,xsltml) \
|
|
$(call gb_Helper_optional,ZLIB,zlib) \
|
|
$(call gb_Helper_optional_for_host,DESKTOP, \
|
|
$(if $(WITH_GALLERY_BUILD), \
|
|
$(call gb_Helper_optional,HARFBUZZ,harfbuzz) \
|
|
$(call gb_Helper_optional,LCMS2,lcms2) \
|
|
$(call gb_Helper_optional,NSS,nss) \
|
|
$(call gb_Helper_optional,VIGRA,vigra) \
|
|
) \
|
|
) \
|
|
))
|
|
|
|
# vim: set noet sw=4 ts=4:
|