diff options
Diffstat (limited to 'project2/xml')
-rw-r--r-- | project2/xml/Jamfile.jam | 6 | ||||
-rw-r--r-- | project2/xml/pch.hpp | 27 | ||||
-rw-r--r-- | project2/xml/rawView.cpp | 1 | ||||
-rw-r--r-- | project2/xml/sessionXml.cpp | 1 | ||||
-rw-r--r-- | project2/xml/transformHtml.cpp | 1 | ||||
-rw-r--r-- | project2/xml/transformText.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xmlCache.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xmlMemCache.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xmlPresenter.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xmlRawRows.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xmlRows.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xslPreFetch.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xslRows.cpp | 1 | ||||
-rw-r--r-- | project2/xml/xslRowsCache.cpp | 1 |
14 files changed, 45 insertions, 0 deletions
diff --git a/project2/xml/Jamfile.jam b/project2/xml/Jamfile.jam index 0cd4e1e..b6e29ef 100644 --- a/project2/xml/Jamfile.jam +++ b/project2/xml/Jamfile.jam @@ -6,7 +6,13 @@ alias libxslt : : : : <linkflags>"`pkg-config --libs libexslt`" ; lib boost_filesystem : : <name>boost_filesystem ; +cpp-pch pch : pch.hpp : + <include>../../libmisc + <library>libxmlpp + <library>../common//p2common + ; lib p2xml : + pch rawView.cpp xmlPresenter.cpp transformHtml.cpp transformText.cpp xmlRows.cpp xmlRawRows.cpp xslRows.cpp xslRowsCache.cpp xslPreFetch.cpp xmlMemCache.cpp xmlCache.cpp sessionXml.cpp : diff --git a/project2/xml/pch.hpp b/project2/xml/pch.hpp new file mode 100644 index 0000000..911d45c --- /dev/null +++ b/project2/xml/pch.hpp @@ -0,0 +1,27 @@ +#ifdef BOOST_BUILD_PCH_ENABLED +#ifndef XML_PCH +#define XML_PCH + +#include "appEngine.h" +#include "cache.h" +#include "environment.h" +#include "exceptions.h" +#include "iHaveParameters.h" +#include "logger.h" +#include "presenter.h" +#include "rawView.h" +#include "rowProcessor.h" +#include "safeMapFind.h" +#include "variables.h" +#include <boost/filesystem/path.hpp> +#include <boost/foreach.hpp> +#include <boost/program_options.hpp> +#include <libxml++/document.h> +#include <libxml++/nodes/element.h> +#include <libxml++/nodes/textnode.h> +#include <libxml++/parsers/domparser.h> +#include <set> + +#endif +#endif + diff --git a/project2/xml/rawView.cpp b/project2/xml/rawView.cpp index 73c319d..f033542 100644 --- a/project2/xml/rawView.cpp +++ b/project2/xml/rawView.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "exceptions.h" #include "rawView.h" #include "xml.h" diff --git a/project2/xml/sessionXml.cpp b/project2/xml/sessionXml.cpp index c1e2158..dd4e01c 100644 --- a/project2/xml/sessionXml.cpp +++ b/project2/xml/sessionXml.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "sessionXml.h" #include "uuid.h" #include <libxml++/nodes/element.h> diff --git a/project2/xml/transformHtml.cpp b/project2/xml/transformHtml.cpp index eae1c27..6efb7e5 100644 --- a/project2/xml/transformHtml.cpp +++ b/project2/xml/transformHtml.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "transformHtml.h" #include "logger.h" #include <libxml++/document.h> diff --git a/project2/xml/transformText.cpp b/project2/xml/transformText.cpp index 5ba03cc..bec1a95 100644 --- a/project2/xml/transformText.cpp +++ b/project2/xml/transformText.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "transformText.h" #include <libxml++/document.h> #include "transformHtml.h" diff --git a/project2/xml/xmlCache.cpp b/project2/xml/xmlCache.cpp index 86b098a..020ad04 100644 --- a/project2/xml/xmlCache.cpp +++ b/project2/xml/xmlCache.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "cache.h" #include "logger.h" #include "xmlObjectLoader.h" diff --git a/project2/xml/xmlMemCache.cpp b/project2/xml/xmlMemCache.cpp index af54eb5..9fe0a6f 100644 --- a/project2/xml/xmlMemCache.cpp +++ b/project2/xml/xmlMemCache.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "cache.h" #include "logger.h" #include "xmlObjectLoader.h" diff --git a/project2/xml/xmlPresenter.cpp b/project2/xml/xmlPresenter.cpp index adaed38..6d4ddeb 100644 --- a/project2/xml/xmlPresenter.cpp +++ b/project2/xml/xmlPresenter.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "xmlPresenter.h" #include "xmlObjectLoader.h" #include "variables.h" diff --git a/project2/xml/xmlRawRows.cpp b/project2/xml/xmlRawRows.cpp index 68a4e8c..c227b2c 100644 --- a/project2/xml/xmlRawRows.cpp +++ b/project2/xml/xmlRawRows.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "xmlRawRows.h" #include <boost/foreach.hpp> #include <libxml++/parsers/domparser.h> diff --git a/project2/xml/xmlRows.cpp b/project2/xml/xmlRows.cpp index 8982945..182da6a 100644 --- a/project2/xml/xmlRows.cpp +++ b/project2/xml/xmlRows.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "xmlRows.h" #include "rowProcessor.h" #include "xml.h" diff --git a/project2/xml/xslPreFetch.cpp b/project2/xml/xslPreFetch.cpp index b70d83c..136e20f 100644 --- a/project2/xml/xslPreFetch.cpp +++ b/project2/xml/xslPreFetch.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "xslPreFetch.h" #include "xmlObjectLoader.h" diff --git a/project2/xml/xslRows.cpp b/project2/xml/xslRows.cpp index 07d57b6..666b607 100644 --- a/project2/xml/xslRows.cpp +++ b/project2/xml/xslRows.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "xslRows.h" #include "safeMapFind.h" #include "rowProcessor.h" diff --git a/project2/xml/xslRowsCache.cpp b/project2/xml/xslRowsCache.cpp index 5cbc44c..51fd6c0 100644 --- a/project2/xml/xslRowsCache.cpp +++ b/project2/xml/xslRowsCache.cpp @@ -1,3 +1,4 @@ +#include <pch.hpp> #include "xslRowsCache.h" #include <string.h> #include <libxml/HTMLparser.h> |