Files
Yajbir Singh f1b860b25c
Some checks failed
check / markdownlint (push) Has been cancelled
check / spellchecker (push) Has been cancelled
updated
2025-12-11 19:03:17 +05:30

185 lines
6.3 KiB
Plaintext

METAFILE_PATH = $$PWD/../../raster/Metafile
!metafile_disable_wmf_emf {
DEFINES += METAFILE_SUPPORT_WMF_EMF
HEADERS += \
$$METAFILE_PATH/Common/CPathConverter.h \
$$METAFILE_PATH/Common/CPath.h \
$$METAFILE_PATH/Common/CClip.h \
\
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretator.h \
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorArray.h \
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorBase.h \
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorRender.h \
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorSvg.h \
$$METAFILE_PATH/Emf/EmfParser/CEmfParser.h \
$$METAFILE_PATH/Emf/EmfParser/CEmfParserBase.h \
$$METAFILE_PATH/Emf/EmfParser/CEmfPlusParser.h \
\
$$METAFILE_PATH/Emf/EmfTypes.h \
$$METAFILE_PATH/Emf/EmfObjects.h \
$$METAFILE_PATH/Emf/EmfPlusObjects.h \
$$METAFILE_PATH/Emf/EmfPlayer.h \
$$METAFILE_PATH/Emf/EmfFile.h \
$$METAFILE_PATH/Wmf/WmfObjects.h \
$$METAFILE_PATH/Wmf/WmfPlayer.h \
$$METAFILE_PATH/Wmf/WmfTypes.h \
\
$$METAFILE_PATH/Wmf/WmfInterpretator/CWmfInterpretator.h \
$$METAFILE_PATH/Wmf/WmfInterpretator/CWmfInterpretatorBase.h \
$$METAFILE_PATH/Wmf/WmfInterpretator/CInterpretatorSvgBase.h \
$$METAFILE_PATH/Wmf/WmfInterpretator/CWmfInterpretatorSvg.h \
$$METAFILE_PATH/Wmf/WmfInterpretator/CWmfInterpretatorRender.h \
$$METAFILE_PATH/Wmf/WmfParser/CWmfParser.h \
$$METAFILE_PATH/Wmf/WmfParser/CWmfParserBase.h
SOURCES += \
$$METAFILE_PATH/Common/CPathConverter.cpp \
$$METAFILE_PATH/Common/CPath.cpp \
$$METAFILE_PATH/Common/CClip.cpp \
\
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretator.cpp \
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorArray.cpp \
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorRender.cpp \
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorSvg.cpp \
$$METAFILE_PATH/Emf/EmfParser/CEmfParser.cpp \
$$METAFILE_PATH/Emf/EmfParser/CEmfParserBase.cpp \
$$METAFILE_PATH/Emf/EmfParser/CEmfPlusParser.cpp \
\
$$METAFILE_PATH/Emf/EmfObjects.cpp \
$$METAFILE_PATH/Emf/EmfPlusObjects.cpp \
$$METAFILE_PATH/Emf/EmfPlayer.cpp \
$$METAFILE_PATH/Emf/EmfFile.cpp \
$$METAFILE_PATH/Wmf/WmfObjects.cpp \
$$METAFILE_PATH/Wmf/WmfPlayer.cpp \
\
$$METAFILE_PATH/Wmf/WmfInterpretator/CInterpretatorSvgBase.cpp \
$$METAFILE_PATH/Wmf/WmfInterpretator/CWmfInterpretatorSvg.cpp \
$$METAFILE_PATH/Wmf/WmfInterpretator/CWmfInterpretatorRender.cpp \
$$METAFILE_PATH/Wmf/WmfInterpretator/CWmfInterpretator.cpp \
$$METAFILE_PATH/Wmf/WmfParser/CWmfParser.cpp \
$$METAFILE_PATH/Wmf/WmfParser/CWmfParserBase.cpp
!metafile_disable_wmf_emf_xml {
DEFINES += METAFILE_SUPPORT_WMF_EMF_XML
HEADERS += \
$$METAFILE_PATH/CXmlOutput.h \
\
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorXml.h \
$$METAFILE_PATH/Emf/EmfParser/CEmfxParser.h
SOURCES += \
$$METAFILE_PATH/CXmlOutput.cpp \
\
$$METAFILE_PATH/Emf/EmfInterpretator/CEmfInterpretatorXml.cpp \
$$METAFILE_PATH/Emf/EmfParser/CEmfxParser.cpp
}
}
!metafile_disable_svg {
DEFINES += METAFILE_SUPPORT_SVG
# DEPRECATED ENGINE. REMOVE IN 7.6+ VERSIONS
#CONFIG += svg_old_version
svg_old_version {
DEFINES += SVG_OLD_ENGINE
HEADERS += \
$$METAFILE_PATH/svg/SVGFramework.h \
$$METAFILE_PATH/svg/SVGTransformer.h
SOURCES += \
$$METAFILE_PATH/svg/SVGFramework.cpp \
$$METAFILE_PATH/svg/SVGTransformer.cpp
} else {
HEADERS += \
$$METAFILE_PATH/svg/SvgTypes.h \
$$METAFILE_PATH/svg/CSvgFile.h \
$$METAFILE_PATH/svg/CSvgParser.h \
$$METAFILE_PATH/svg/SvgObjects/CContainer.h \
$$METAFILE_PATH/svg/SvgObjects/CGradient.h \
$$METAFILE_PATH/svg/SvgObjects/CClipPath.h \
$$METAFILE_PATH/svg/SvgObjects/CMask.h \
$$METAFILE_PATH/svg/SvgObjects/CPattern.h \
$$METAFILE_PATH/svg/SvgObjects/CSymbol.h \
$$METAFILE_PATH/svg/SvgObjects/CSwitch.h \
$$METAFILE_PATH/svg/SvgObjects/CMarker.h \
$$METAFILE_PATH/svg/SvgObjects/CImage.h \
$$METAFILE_PATH/svg/SvgObjects/CLine.h \
$$METAFILE_PATH/svg/SvgObjects/CRect.h \
$$METAFILE_PATH/svg/SvgObjects/CCircle.h \
$$METAFILE_PATH/svg/SvgObjects/CEllipse.h \
$$METAFILE_PATH/svg/SvgObjects/CPath.h \
$$METAFILE_PATH/svg/SvgObjects/CText.h \
$$METAFILE_PATH/svg/SvgObjects/CUse.h \
$$METAFILE_PATH/svg/SvgObjects/CPolyline.h \
$$METAFILE_PATH/svg/SvgObjects/CFont.h \
$$METAFILE_PATH/svg/SvgObjects/CStyle.h \
$$METAFILE_PATH/svg/SvgObjects/CObjectBase.h \
$$METAFILE_PATH/svg/SvgUtils.h \
$$METAFILE_PATH/svg/SvgReader.h
SOURCES += \
$$METAFILE_PATH/svg/CSvgFile.cpp \
$$METAFILE_PATH/svg/CSvgParser.cpp \
$$METAFILE_PATH/svg/SvgObjects/CContainer.cpp \
$$METAFILE_PATH/svg/SvgObjects/CGradient.cpp \
$$METAFILE_PATH/svg/SvgObjects/CClipPath.cpp \
$$METAFILE_PATH/svg/SvgObjects/CMask.cpp \
$$METAFILE_PATH/svg/SvgObjects/CMarker.cpp \
$$METAFILE_PATH/svg/SvgObjects/CPattern.cpp \
$$METAFILE_PATH/svg/SvgObjects/CSymbol.cpp \
$$METAFILE_PATH/svg/SvgObjects/CSwitch.cpp \
$$METAFILE_PATH/svg/SvgObjects/CImage.cpp \
$$METAFILE_PATH/svg/SvgObjects/CLine.cpp \
$$METAFILE_PATH/svg/SvgObjects/CRect.cpp \
$$METAFILE_PATH/svg/SvgObjects/CCircle.cpp \
$$METAFILE_PATH/svg/SvgObjects/CEllipse.cpp \
$$METAFILE_PATH/svg/SvgObjects/CPath.cpp \
$$METAFILE_PATH/svg/SvgObjects/CText.cpp \
$$METAFILE_PATH/svg/SvgObjects/CUse.cpp \
$$METAFILE_PATH/svg/SvgObjects/CPolyline.cpp \
$$METAFILE_PATH/svg/SvgObjects/CFont.cpp \
$$METAFILE_PATH/svg/SvgObjects/CObjectBase.cpp \
$$METAFILE_PATH/svg/SvgObjects/CStyle.cpp \
$$METAFILE_PATH/svg/SvgReader.cpp
CONFIG += css_calculator_without_xhtml
include($$METAFILE_PATH/../../../Common/3dParty/html/css/CssCalculator.pri)
}
}
!metafile_disable_svm {
DEFINES += METAFILE_SUPPORT_SVM
HEADERS += \
$$METAFILE_PATH/StarView/SvmFile.h \
$$METAFILE_PATH/StarView/SvmObjects.h \
$$METAFILE_PATH/StarView/SvmPlayer.h
SOURCES += \
$$METAFILE_PATH/StarView/SvmFile.cpp \
$$METAFILE_PATH/StarView/SvmObjects.cpp \
$$METAFILE_PATH/StarView/SvmPlayer.cpp
}
HEADERS += \
$$METAFILE_PATH/MetaFile.h \
$$METAFILE_PATH/Common/MetaFile.h \
$$METAFILE_PATH/Common/IOutputDevice.h \
$$METAFILE_PATH/Common/MetaFileTypes.h \
$$METAFILE_PATH/Common/MetaFileObjects.h \
$$METAFILE_PATH/Common/MetaFileRenderer.h \
$$METAFILE_PATH/Common/MetaFileUtils.h
SOURCES += \
$$METAFILE_PATH/MetaFile.cpp \
$$METAFILE_PATH/Common/MetaFileTypes.cpp \
$$METAFILE_PATH/Common/MetaFileUtils.cpp