summaryrefslogtreecommitdiff
path: root/libedataserver/e-source-collection.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2012-06-03 09:50:10 -0400
committerMatthew Barnes <mbarnes@redhat.com>2012-06-03 19:51:10 -0400
commitbda7165f697ba922ea9daf57ce06febc2df238fd (patch)
treeacfad2569a7fbd73b89983c3db5819b885d40d46 /libedataserver/e-source-collection.h
parent411a614017ae686c013efd1e218f7e8ffde039d6 (diff)
downloadevolution-data-server-bda7165f697ba922ea9daf57ce06febc2df238fd.tar.gz
Implement single-file includes for all E-D-S libraries.
The top-level headers are named after the library: #include <libebackend/libebackend.h> #include <libebook/libebook.h> #include <libecal/libecal.h> #include <libedata-book/libedata-book.h> #include <libedata-cal/libedata-cal.h> #include <libedataserver/libedataserver.h> #include <libedataserverui/libedataserverui.h> Including individual headers will cause a compilation error.
Diffstat (limited to 'libedataserver/e-source-collection.h')
-rw-r--r--libedataserver/e-source-collection.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libedataserver/e-source-collection.h b/libedataserver/e-source-collection.h
index b7e95beba..36806d525 100644
--- a/libedataserver/e-source-collection.h
+++ b/libedataserver/e-source-collection.h
@@ -16,6 +16,10 @@
*
*/
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
#ifndef E_SOURCE_COLLECTION_H
#define E_SOURCE_COLLECTION_H