summaryrefslogtreecommitdiff
path: root/project2/xml
diff options
context:
space:
mode:
Diffstat (limited to 'project2/xml')
-rw-r--r--project2/xml/Jamfile.jam6
-rw-r--r--project2/xml/pch.hpp27
-rw-r--r--project2/xml/rawView.cpp1
-rw-r--r--project2/xml/sessionXml.cpp1
-rw-r--r--project2/xml/transformHtml.cpp1
-rw-r--r--project2/xml/transformText.cpp1
-rw-r--r--project2/xml/xmlCache.cpp1
-rw-r--r--project2/xml/xmlMemCache.cpp1
-rw-r--r--project2/xml/xmlPresenter.cpp1
-rw-r--r--project2/xml/xmlRawRows.cpp1
-rw-r--r--project2/xml/xmlRows.cpp1
-rw-r--r--project2/xml/xslPreFetch.cpp1
-rw-r--r--project2/xml/xslRows.cpp1
-rw-r--r--project2/xml/xslRowsCache.cpp1
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>