mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-19 21:00:55 +08:00
Co-authored-by: Alexander Trofimov <alexander.trofimov@onlyoffice.com> Co-committed-by: Alexander Trofimov <alexander.trofimov@onlyoffice.com>
162 lines
7.5 KiB
Prolog
162 lines
7.5 KiB
Prolog
# Copyright (C) Ascensio System SIA, 2009-2026
|
|
#
|
|
# This program is a free software product. You can redistribute it and/or
|
|
# modify it under the terms of the GNU Affero General Public License (AGPL)
|
|
# version 3 as published by the Free Software Foundation, together with the
|
|
# additional terms provided in the LICENSE file.
|
|
#
|
|
# This program is distributed WITHOUT ANY WARRANTY; without even the implied
|
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
|
|
# details, see the GNU AGPL at: https://www.gnu.org/licenses/agpl-3.0.html
|
|
#
|
|
# You can contact Ascensio System SIA by email at info@onlyoffice.com
|
|
# or by postal mail at 20A-6 Ernesta Birznieka-Upisha Street, Riga,
|
|
# LV-1050, Latvia, European Union.
|
|
#
|
|
# The interactive user interfaces in modified versions of the Program
|
|
# are required to display Appropriate Legal Notices in accordance with
|
|
# Section 5 of the GNU AGPL version 3.
|
|
#
|
|
# No trademark rights are granted under this License.
|
|
#
|
|
# All non-code elements of the Product, including illustrations,
|
|
# icon sets, and technical writing content, are licensed under the
|
|
# Creative Commons Attribution-ShareAlike 4.0 International License:
|
|
# https://creativecommons.org/licenses/by-sa/4.0/legalcode
|
|
#
|
|
# This license applies only to such non-code elements and does not
|
|
# modify or replace the licensing terms applicable to the Program's
|
|
# source code, which remains licensed under the GNU Affero General
|
|
# Public License v3.
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
QT -= core gui
|
|
|
|
TARGET = BinDocument
|
|
TEMPLATE = lib
|
|
CONFIG += staticlib
|
|
|
|
CORE_ROOT_DIR = $$PWD/../../../..
|
|
PWD_ROOT_DIR = $$PWD
|
|
|
|
CONFIG += core_x2t
|
|
|
|
include(../../../../Common/base.pri)
|
|
|
|
#BOOST
|
|
include($$PWD/../../../../Common/3dParty/boost/boost.pri)
|
|
|
|
INCLUDEPATH += ../../../../MsBinaryFile/XlsFile/Format
|
|
INCLUDEPATH += ../../../../MsBinaryFile/Common/common_xls
|
|
INCLUDEPATH += ../../../XlsbFormat
|
|
|
|
DEFINES += UNICODE \
|
|
_UNICODE \
|
|
SOLUTION_ASCOFFICEDOCXFILE2 \
|
|
#DISABLE_FILE_DOWNLOADER \
|
|
DONT_WRITE_EMBEDDED_FONTS \
|
|
AVS_USE_CONVERT_PPTX_TOCUSTOM_VML
|
|
|
|
precompile_header {
|
|
PRECOMPILED_HEADER = precompiled.h
|
|
HEADERS += precompiled.h
|
|
}
|
|
|
|
SOURCES += \
|
|
../../../Binary/Document/DocWrapper/DocxSerializer.cpp \
|
|
../../../Binary/Document/DocWrapper/FontProcessor.cpp \
|
|
../../../Binary/Document/DocWrapper/XlsxSerializer.cpp \
|
|
../../../Binary/Document/DocWrapper/ChartSerializer.cpp \
|
|
../../../Binary/Document/DocWrapper/VsdxSerializer.cpp \
|
|
../../../Binary/Document/BinWriter/BinaryWriterD.cpp \
|
|
../../../Binary/Sheets/Common/Common.cpp \
|
|
../../../Binary/Sheets/Reader/ChartFromToBinary.cpp \
|
|
../../../Binary/Sheets/Reader/CommonWriter.cpp \
|
|
../../../Binary/Sheets/Reader/CSVReader.cpp \
|
|
../../../Binary/Sheets/Reader/BinaryWriterS.cpp \
|
|
../../../Binary/Sheets/Writer/BinaryReaderS.cpp \
|
|
../../../Binary/Sheets/Writer/CSVWriter.cpp \
|
|
../../../Binary/Draw/BinaryWriterV.cpp \
|
|
../../../Binary/Draw/BinaryReaderV.cpp \
|
|
../../../Binary/Document/BinReader/ReaderClasses.cpp \
|
|
../../../Binary/Document/BinReader/BinaryReaderD.cpp \
|
|
../../../Binary/Document/BinReader/CustomXmlWriter.cpp \
|
|
../../../Binary/Document/BinReader/FileWriter.cpp \
|
|
../../../Binary/Document/BinReader/ChartWriter.cpp \
|
|
../../../Binary/Document/BinReader/CommentsWriter.cpp \
|
|
../../../Binary/Document/BinReader/DefaultThemeWriter.cpp \
|
|
../../../Binary/Document/BinReader/DocumentRelsWriter.cpp \
|
|
../../../Binary/Document/BinReader/DocumentWriter.cpp \
|
|
../../../Binary/Document/BinReader/fontTableWriter.cpp \
|
|
../../../Binary/Document/BinReader/HeaderFooterWriter.cpp \
|
|
../../../Binary/Document/BinReader/MediaWriter.cpp \
|
|
../../../Binary/Document/BinReader/NumberingWriter.cpp \
|
|
../../../Binary/Document/BinReader/SettingWriter.cpp \
|
|
../../../Binary/Document/BinReader/StylesWriter.cpp \
|
|
../../../Binary/Document/BinReader/webSettingsWriter.cpp \
|
|
../../../Binary/Sheets/Reader/XMLReader/XMLReader.cpp \
|
|
../../../Binary/Sheets/Reader/XMLReader/XML2TableConverter.cpp \
|
|
../../../Binary/Sheets/Reader/XMLReader/XLSXTableController.cpp \
|
|
../../../Binary/Sheets/Reader/XMLReader/columnNameController.cpp \
|
|
../../../Binary/Sheets/Reader/XMLReader/XMLConverter2.cpp \
|
|
../../../Binary/Sheets/Reader/XMLReader/XMLMap.cpp \
|
|
../../../Binary/Sheets/Reader/XMLReader/XMLReader2.cpp \
|
|
../../../Binary/Sheets/Reader/CellFormatController/CellFormatController.cpp \
|
|
../../../Binary/Sheets/Reader/CellFormatController/DigitReader.cpp\
|
|
../../../Binary/Sheets/Reader/CellFormatController/DateReader.cpp\
|
|
../../../Binary/Sheets/Reader/CellFormatController/LocalInfo.cpp\
|
|
../../../Binary/Sheets/Reader/CellFormatController/CurrencyReader.cpp
|
|
|
|
HEADERS += \
|
|
../../../Binary/Document/DocWrapper/DocxSerializer.h \
|
|
../../../Binary/Document/DocWrapper/FontProcessor.h \
|
|
../../../Binary/Document/DocWrapper/XlsxSerializer.h \
|
|
../../../Binary/Document/DocWrapper/VsdxSerializer.h \
|
|
../../../Binary/Document/BinReader/ChartWriter.h \
|
|
../../../Binary/Document/BinReader/CommentsWriter.h \
|
|
../../../Binary/Document/BinReader/DocumentRelsWriter.h \
|
|
../../../Binary/Document/BinReader/DocumentWriter.h \
|
|
../../../Binary/Document/BinReader/FileWriter.h \
|
|
../../../Binary/Document/BinReader/fontTableWriter.h \
|
|
../../../Binary/Document/BinReader/HeaderFooterWriter.h \
|
|
../../../Binary/Document/BinReader/MediaWriter.h \
|
|
../../../Binary/Document/BinReader/NumberingWriter.h \
|
|
../../../Binary/Document/BinReader/ReaderClasses.h \
|
|
../../../Binary/Document/BinReader/BinaryReaderD.h \
|
|
../../../Binary/Document/BinReader/SettingWriter.h \
|
|
../../../Binary/Document/BinReader/StylesWriter.h \
|
|
../../../Binary/Document/BinWriter/BinEquationWriter.h \
|
|
../../../Binary/Document/BinWriter/BinReaderWriterDefines.h \
|
|
../../../Binary/Document/BinWriter/BinaryWriterD.h \
|
|
../../../Binary/Sheets/Common/BinReaderWriterDefines.h \
|
|
../../../Binary/Sheets/Common/Common.h \
|
|
../../../Binary/Sheets/Reader/BinaryWriterS.h \
|
|
../../../Binary/Sheets/Reader/ChartFromToBinary.h \
|
|
../../../Binary/Sheets/Reader/CommonWriter.h \
|
|
../../../Binary/Sheets/Reader/CSVReader.h \
|
|
../../../Binary/Sheets/Writer/BinaryCommonReader.h \
|
|
../../../Binary/Sheets/Writer/BinaryReaderS.h \
|
|
../../../Binary/Sheets/Writer/CSVWriter.h \
|
|
../../../Binary/Draw/BinaryReaderV.h \
|
|
../../../Binary/Draw/BinaryWriterV.h \
|
|
../../../Binary/Draw/BinReaderWriterDefines.h \
|
|
../../../Binary/Document/BinReader/webSettingsWriter.h \
|
|
../../../../Common/FileDownloader/FileDownloader.h \
|
|
../../../Binary/Document/BinReader/DefaultThemeWriter.h \
|
|
../../../Binary/Document/DocWrapper/ChartWriter.h \
|
|
../../../../OfficeCryptReader/source/ECMACryptFile.h \
|
|
../../../../OfficeCryptReader/source/CryptTransform.h \
|
|
../../../Binary/Document/BinReader/CustomXmlWriter.h\
|
|
../../../Binary/Sheets/Reader/XMLReader/XMLReader.h \
|
|
../../../Binary/Sheets/Reader/XMLReader/XML2TableConverter.h \
|
|
../../../Binary/Sheets/Reader/XMLReader/XLSXTableController.h \
|
|
../../../Binary/Sheets/Reader/XMLReader/columnNameController.h \
|
|
../../../Binary/Sheets/Reader/XMLReader/XMLConverter2.h \
|
|
../../../Binary/Sheets/Reader/XMLReader/XMLMap.h \
|
|
../../../Binary/Sheets/Reader/CellFormatController/CellFormatController.h \
|
|
../../../Binary/Sheets/Reader/CellFormatController/LocalInfo.h\
|
|
../../../Binary/Sheets/Reader/CellFormatController/DateReader.h\
|
|
../../../Binary/Sheets/Reader/CellFormatController/DigitReader.h\
|
|
../../../Binary/Sheets/Reader/CellFormatController/CurrencyReader.h
|