From 813fbbd68c50811ad3776140e409d31b60dba76f Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sat, 31 Jul 2010 00:47:20 +0200 Subject: s3-build: avoid to globally include printing and spoolss headers. This shrinks precompiled headers by 3MB and will slightly speed up any build. Guenther --- source3/printing/notify.c | 2 ++ source3/printing/nt_printing.c | 3 ++- source3/printing/nt_printing_tdb.c | 2 +- source3/printing/printing.c | 2 ++ 4 files changed, 7 insertions(+), 2 deletions(-) (limited to 'source3/printing') diff --git a/source3/printing/notify.c b/source3/printing/notify.c index 1d155bb3a4..df9a15073d 100644 --- a/source3/printing/notify.c +++ b/source3/printing/notify.c @@ -22,6 +22,8 @@ #include "includes.h" #include "printing.h" #include "librpc/gen_ndr/messaging.h" +#include "../librpc/gen_ndr/spoolss.h" +#include "nt_printing.h" static TALLOC_CTX *send_ctx; diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c index 1186c6710c..c9ce969b88 100644 --- a/source3/printing/nt_printing.c +++ b/source3/printing/nt_printing.c @@ -27,8 +27,9 @@ #include "registry.h" #include "registry/reg_objects.h" #include "../librpc/gen_ndr/ndr_security.h" +#include "../librpc/gen_ndr/ndr_spoolss.h" #include "rpc_server/srv_spoolss_util.h" - +#include "nt_printing.h" #include "../rpc_server/srv_spoolss_util.h" /* Map generic permissions to printer object specific permissions */ diff --git a/source3/printing/nt_printing_tdb.c b/source3/printing/nt_printing_tdb.c index 29f6463ff8..90f11eee74 100644 --- a/source3/printing/nt_printing_tdb.c +++ b/source3/printing/nt_printing_tdb.c @@ -22,7 +22,7 @@ #include "includes.h" #include "printing/nt_printing_tdb.h" - +#include "librpc/gen_ndr/spoolss.h" #include "librpc/gen_ndr/ndr_security.h" #define FORMS_PREFIX "FORMS/" diff --git a/source3/printing/printing.c b/source3/printing/printing.c index 3635e59c34..a2737105c4 100644 --- a/source3/printing/printing.c +++ b/source3/printing/printing.c @@ -22,6 +22,8 @@ #include "includes.h" #include "printing.h" #include "librpc/gen_ndr/messaging.h" +#include "../librpc/gen_ndr/ndr_spoolss.h" +#include "nt_printing.h" extern struct current_user current_user; extern userdom_struct current_user_info; -- cgit