diff --git a/libgimp/Makefile.am b/libgimp/Makefile.am index 86f45aca39..11e3969abd 100644 --- a/libgimp/Makefile.am +++ b/libgimp/Makefile.am @@ -58,7 +58,8 @@ endif gimpincludedir = $(includedir)/gimp-$(GIMP_API_VERSION)/libgimp AM_CPPFLAGS = \ - -DG_LOG_DOMAIN=\"LibGimp\" + -DG_LOG_DOMAIN=\"LibGimp\" \ + -DGIMP_COMPILATION INCLUDES = \ -I$(top_srcdir) \ diff --git a/libgimp/gimp.h b/libgimp/gimp.h index f97d7fc5e3..ab054e4bac 100644 --- a/libgimp/gimp.h +++ b/libgimp/gimp.h @@ -29,6 +29,8 @@ #include #include +#define __GIMP_H_INSIDE__ + #include #include @@ -60,11 +62,12 @@ #include +#undef __GIMP_H_INSIDE__ + #ifdef G_OS_WIN32 #include /* For __argc and __argv */ #endif - G_BEGIN_DECLS diff --git a/libgimp/gimp_pdb.h b/libgimp/gimp_pdb.h index b45eacd35a..d25f05bf73 100644 --- a/libgimp/gimp_pdb.h +++ b/libgimp/gimp_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GIMP_PDB_H__ #define __GIMP_GIMP_PDB_H__ diff --git a/libgimp/gimp_pdb_headers.h b/libgimp/gimp_pdb_headers.h index 62c3dc0945..0a868199bf 100644 --- a/libgimp/gimp_pdb_headers.h +++ b/libgimp/gimp_pdb_headers.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PDB_HEADERS_H__ #define __GIMP_PDB_HEADERS_H__ diff --git a/libgimp/gimpaspectpreview.h b/libgimp/gimpaspectpreview.h index 3bb6d8ae13..8c2dadaa3c 100644 --- a/libgimp/gimpaspectpreview.h +++ b/libgimp/gimpaspectpreview.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_ASPECT_PREVIEW_H__ #define __GIMP_ASPECT_PREVIEW_H__ diff --git a/libgimp/gimpbrush_pdb.h b/libgimp/gimpbrush_pdb.h index 3718e5d133..6a1b17caf6 100644 --- a/libgimp/gimpbrush_pdb.h +++ b/libgimp/gimpbrush_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BRUSH_PDB_H__ #define __GIMP_BRUSH_PDB_H__ diff --git a/libgimp/gimpbrushes.h b/libgimp/gimpbrushes.h index 0aeed3a144..73b7e6ee0e 100644 --- a/libgimp/gimpbrushes.h +++ b/libgimp/gimpbrushes.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BRUSHES_H__ #define __GIMP_BRUSHES_H__ diff --git a/libgimp/gimpbrushes_pdb.h b/libgimp/gimpbrushes_pdb.h index 41195a588f..baaf71ccff 100644 --- a/libgimp/gimpbrushes_pdb.h +++ b/libgimp/gimpbrushes_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BRUSHES_PDB_H__ #define __GIMP_BRUSHES_PDB_H__ diff --git a/libgimp/gimpbrushmenu.h b/libgimp/gimpbrushmenu.h index 7b7a5bec8e..23964eb801 100644 --- a/libgimp/gimpbrushmenu.h +++ b/libgimp/gimpbrushmenu.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BRUSH_MENU_H__ #define __GIMP_BRUSH_MENU_H__ diff --git a/libgimp/gimpbrushselect.h b/libgimp/gimpbrushselect.h index 14643e0e9b..f90c7c2399 100644 --- a/libgimp/gimpbrushselect.h +++ b/libgimp/gimpbrushselect.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BRUSH_SELECT_H__ #define __GIMP_BRUSH_SELECT_H__ diff --git a/libgimp/gimpbrushselect_pdb.h b/libgimp/gimpbrushselect_pdb.h index 219ac04b3f..3c6e3fcdfe 100644 --- a/libgimp/gimpbrushselect_pdb.h +++ b/libgimp/gimpbrushselect_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BRUSH_SELECT_PDB_H__ #define __GIMP_BRUSH_SELECT_PDB_H__ diff --git a/libgimp/gimpbrushselectbutton.h b/libgimp/gimpbrushselectbutton.h index 4309ad01f2..2e7972a3d1 100644 --- a/libgimp/gimpbrushselectbutton.h +++ b/libgimp/gimpbrushselectbutton.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BRUSH_SELECT_BUTTON_H__ #define __GIMP_BRUSH_SELECT_BUTTON_H__ diff --git a/libgimp/gimpbuffer_pdb.h b/libgimp/gimpbuffer_pdb.h index 0d069e136a..078463a4ec 100644 --- a/libgimp/gimpbuffer_pdb.h +++ b/libgimp/gimpbuffer_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_BUFFER_PDB_H__ #define __GIMP_BUFFER_PDB_H__ diff --git a/libgimp/gimpchannel.h b/libgimp/gimpchannel.h index 849cd1ec6c..5730ad0475 100644 --- a/libgimp/gimpchannel.h +++ b/libgimp/gimpchannel.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_CHANNEL_H__ #define __GIMP_CHANNEL_H__ diff --git a/libgimp/gimpchannel_pdb.h b/libgimp/gimpchannel_pdb.h index 2b15ef35d2..446cf1a73a 100644 --- a/libgimp/gimpchannel_pdb.h +++ b/libgimp/gimpchannel_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_CHANNEL_PDB_H__ #define __GIMP_CHANNEL_PDB_H__ diff --git a/libgimp/gimpcolor_pdb.h b/libgimp/gimpcolor_pdb.h index 8e9dbaaea8..6c7d06c17f 100644 --- a/libgimp/gimpcolor_pdb.h +++ b/libgimp/gimpcolor_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_COLOR_PDB_H__ #define __GIMP_COLOR_PDB_H__ diff --git a/libgimp/gimpcontext_pdb.h b/libgimp/gimpcontext_pdb.h index 165f17201c..2eff163148 100644 --- a/libgimp/gimpcontext_pdb.h +++ b/libgimp/gimpcontext_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_CONTEXT_PDB_H__ #define __GIMP_CONTEXT_PDB_H__ diff --git a/libgimp/gimpconvert_pdb.h b/libgimp/gimpconvert_pdb.h index 58f0e3cde7..1bf1eb4eab 100644 --- a/libgimp/gimpconvert_pdb.h +++ b/libgimp/gimpconvert_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_CONVERT_PDB_H__ #define __GIMP_CONVERT_PDB_H__ diff --git a/libgimp/gimpdisplay_pdb.h b/libgimp/gimpdisplay_pdb.h index b371c43e63..9b01eb2fce 100644 --- a/libgimp/gimpdisplay_pdb.h +++ b/libgimp/gimpdisplay_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_DISPLAY_PDB_H__ #define __GIMP_DISPLAY_PDB_H__ diff --git a/libgimp/gimpdrawable.h b/libgimp/gimpdrawable.h index 4fa15396da..98045d29fc 100644 --- a/libgimp/gimpdrawable.h +++ b/libgimp/gimpdrawable.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_DRAWABLE_H__ #define __GIMP_DRAWABLE_H__ diff --git a/libgimp/gimpdrawable_pdb.h b/libgimp/gimpdrawable_pdb.h index 0cfd721b7f..a0bfb5a92e 100644 --- a/libgimp/gimpdrawable_pdb.h +++ b/libgimp/gimpdrawable_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_DRAWABLE_PDB_H__ #define __GIMP_DRAWABLE_PDB_H__ diff --git a/libgimp/gimpdrawablepreview.h b/libgimp/gimpdrawablepreview.h index adac02cfec..9767a215a3 100644 --- a/libgimp/gimpdrawablepreview.h +++ b/libgimp/gimpdrawablepreview.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_DRAWABLE_PREVIEW_H__ #define __GIMP_DRAWABLE_PREVIEW_H__ diff --git a/libgimp/gimpdrawabletransform_pdb.h b/libgimp/gimpdrawabletransform_pdb.h index 5d296b7ce4..17dca0f9db 100644 --- a/libgimp/gimpdrawabletransform_pdb.h +++ b/libgimp/gimpdrawabletransform_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_DRAWABLE_TRANSFORM_PDB_H__ #define __GIMP_DRAWABLE_TRANSFORM_PDB_H__ diff --git a/libgimp/gimpedit_pdb.h b/libgimp/gimpedit_pdb.h index 54c8bac7c7..7bfb111842 100644 --- a/libgimp/gimpedit_pdb.h +++ b/libgimp/gimpedit_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_EDIT_PDB_H__ #define __GIMP_EDIT_PDB_H__ diff --git a/libgimp/gimpexport.h b/libgimp/gimpexport.h index 0dfcfc48e2..31528ad675 100644 --- a/libgimp/gimpexport.h +++ b/libgimp/gimpexport.h @@ -19,6 +19,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_EXPORT_H__ #define __GIMP_EXPORT_H__ diff --git a/libgimp/gimpfileops_pdb.h b/libgimp/gimpfileops_pdb.h index 1a678c851c..f22bed7536 100644 --- a/libgimp/gimpfileops_pdb.h +++ b/libgimp/gimpfileops_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_FILEOPS_PDB_H__ #define __GIMP_FILEOPS_PDB_H__ diff --git a/libgimp/gimpfloatingsel_pdb.h b/libgimp/gimpfloatingsel_pdb.h index 1936ccda77..02544940e3 100644 --- a/libgimp/gimpfloatingsel_pdb.h +++ b/libgimp/gimpfloatingsel_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_FLOATING_SEL_PDB_H__ #define __GIMP_FLOATING_SEL_PDB_H__ diff --git a/libgimp/gimpfontmenu.h b/libgimp/gimpfontmenu.h index 98c3d718e5..05f378088d 100644 --- a/libgimp/gimpfontmenu.h +++ b/libgimp/gimpfontmenu.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_FONT_MENU_H__ #define __GIMP_FONT_MENU_H__ diff --git a/libgimp/gimpfonts_pdb.h b/libgimp/gimpfonts_pdb.h index f838071015..a2f17ae865 100644 --- a/libgimp/gimpfonts_pdb.h +++ b/libgimp/gimpfonts_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_FONTS_PDB_H__ #define __GIMP_FONTS_PDB_H__ diff --git a/libgimp/gimpfontselect.h b/libgimp/gimpfontselect.h index f4cd083617..c0292f6dcc 100644 --- a/libgimp/gimpfontselect.h +++ b/libgimp/gimpfontselect.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_FONT_SELECT_H__ #define __GIMP_FONT_SELECT_H__ diff --git a/libgimp/gimpfontselect_pdb.h b/libgimp/gimpfontselect_pdb.h index e032f4cf81..68538662be 100644 --- a/libgimp/gimpfontselect_pdb.h +++ b/libgimp/gimpfontselect_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_FONT_SELECT_PDB_H__ #define __GIMP_FONT_SELECT_PDB_H__ diff --git a/libgimp/gimpfontselectbutton.h b/libgimp/gimpfontselectbutton.h index 9874b11882..f9dc241b56 100644 --- a/libgimp/gimpfontselectbutton.h +++ b/libgimp/gimpfontselectbutton.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_FONT_SELECT_BUTTON_H__ #define __GIMP_FONT_SELECT_BUTTON_H__ diff --git a/libgimp/gimpgimprc.h b/libgimp/gimpgimprc.h index 4408b13814..6f264d8d47 100644 --- a/libgimp/gimpgimprc.h +++ b/libgimp/gimpgimprc.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GIMPRC_H__ #define __GIMP_GIMPRC_H__ diff --git a/libgimp/gimpgimprc_pdb.h b/libgimp/gimpgimprc_pdb.h index d4f2005a60..e26ca84c01 100644 --- a/libgimp/gimpgimprc_pdb.h +++ b/libgimp/gimpgimprc_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GIMPRC_PDB_H__ #define __GIMP_GIMPRC_PDB_H__ diff --git a/libgimp/gimpgradient_pdb.h b/libgimp/gimpgradient_pdb.h index b3940a4843..0d734c8a59 100644 --- a/libgimp/gimpgradient_pdb.h +++ b/libgimp/gimpgradient_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRADIENT_PDB_H__ #define __GIMP_GRADIENT_PDB_H__ diff --git a/libgimp/gimpgradientmenu.h b/libgimp/gimpgradientmenu.h index 278e1109b6..169ccbb470 100644 --- a/libgimp/gimpgradientmenu.h +++ b/libgimp/gimpgradientmenu.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRAIDENT_MENU_H__ #define __GIMP_GRADIENT_MENU_H__ diff --git a/libgimp/gimpgradients.h b/libgimp/gimpgradients.h index 70221e2fc8..ebd4319bdd 100644 --- a/libgimp/gimpgradients.h +++ b/libgimp/gimpgradients.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRADIENTS_H__ #define __GIMP_GRADIENTS_H__ diff --git a/libgimp/gimpgradients_pdb.h b/libgimp/gimpgradients_pdb.h index f109c82c8b..aa901eceee 100644 --- a/libgimp/gimpgradients_pdb.h +++ b/libgimp/gimpgradients_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRADIENTS_PDB_H__ #define __GIMP_GRADIENTS_PDB_H__ diff --git a/libgimp/gimpgradientselect.h b/libgimp/gimpgradientselect.h index 3b0db24209..815e13b8f7 100644 --- a/libgimp/gimpgradientselect.h +++ b/libgimp/gimpgradientselect.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRAIDENT_SELECT_H__ #define __GIMP_GRADIENT_SELECT_H__ diff --git a/libgimp/gimpgradientselect_pdb.h b/libgimp/gimpgradientselect_pdb.h index 849ddcfd79..cd91133800 100644 --- a/libgimp/gimpgradientselect_pdb.h +++ b/libgimp/gimpgradientselect_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRADIENT_SELECT_PDB_H__ #define __GIMP_GRADIENT_SELECT_PDB_H__ diff --git a/libgimp/gimpgradientselectbutton.h b/libgimp/gimpgradientselectbutton.h index fd5563bf87..c268acc1b7 100644 --- a/libgimp/gimpgradientselectbutton.h +++ b/libgimp/gimpgradientselectbutton.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRADIENT_SELECT_BUTTON_H__ #define __GIMP_GRADIENT_SELECT_BUTTON_H__ diff --git a/libgimp/gimpgrid_pdb.h b/libgimp/gimpgrid_pdb.h index b741b1e06f..5043572910 100644 --- a/libgimp/gimpgrid_pdb.h +++ b/libgimp/gimpgrid_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GRID_PDB_H__ #define __GIMP_GRID_PDB_H__ diff --git a/libgimp/gimpguides_pdb.h b/libgimp/gimpguides_pdb.h index 5855f607ef..4d089560ff 100644 --- a/libgimp/gimpguides_pdb.h +++ b/libgimp/gimpguides_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_GUIDES_PDB_H__ #define __GIMP_GUIDES_PDB_H__ diff --git a/libgimp/gimphelp_pdb.h b/libgimp/gimphelp_pdb.h index d9427e755f..02188e1316 100644 --- a/libgimp/gimphelp_pdb.h +++ b/libgimp/gimphelp_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_HELP_PDB_H__ #define __GIMP_HELP_PDB_H__ diff --git a/libgimp/gimpimage.h b/libgimp/gimpimage.h index 5a4976747b..33db3bb594 100644 --- a/libgimp/gimpimage.h +++ b/libgimp/gimpimage.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_IMAGE_H__ #define __GIMP_IMAGE_H__ diff --git a/libgimp/gimpimage_pdb.h b/libgimp/gimpimage_pdb.h index 194a02124e..0d2fa24c04 100644 --- a/libgimp/gimpimage_pdb.h +++ b/libgimp/gimpimage_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_IMAGE_PDB_H__ #define __GIMP_IMAGE_PDB_H__ diff --git a/libgimp/gimpimagecombobox.h b/libgimp/gimpimagecombobox.h index 4860d451ac..53b4c262d1 100644 --- a/libgimp/gimpimagecombobox.h +++ b/libgimp/gimpimagecombobox.h @@ -19,10 +19,13 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_IMAGE_COMBO_BOX_H__ #define __GIMP_IMAGE_COMBO_BOX_H__ - G_BEGIN_DECLS /* For information look into the C source or the html documentation */ diff --git a/libgimp/gimpimageselect_pdb.h b/libgimp/gimpimageselect_pdb.h index f544bb3d9d..66ece36c54 100644 --- a/libgimp/gimpimageselect_pdb.h +++ b/libgimp/gimpimageselect_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_IMAGE_SELECT_PDB_H__ #define __GIMP_IMAGE_SELECT_PDB_H__ diff --git a/libgimp/gimpitem_pdb.h b/libgimp/gimpitem_pdb.h index e372748921..04788a47c6 100644 --- a/libgimp/gimpitem_pdb.h +++ b/libgimp/gimpitem_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_ITEM_PDB_H__ #define __GIMP_ITEM_PDB_H__ diff --git a/libgimp/gimpitemcombobox.h b/libgimp/gimpitemcombobox.h index 93efcdec16..d0d58feb5d 100644 --- a/libgimp/gimpitemcombobox.h +++ b/libgimp/gimpitemcombobox.h @@ -20,10 +20,13 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_ITEM_COMBO_BOX_H__ #define __GIMP_ITEM_COMBO_BOX_H__ - G_BEGIN_DECLS /* For information look into the C source or the html documentation */ diff --git a/libgimp/gimpitemtransform_pdb.h b/libgimp/gimpitemtransform_pdb.h index 03bd9172fb..f0bc8319cc 100644 --- a/libgimp/gimpitemtransform_pdb.h +++ b/libgimp/gimpitemtransform_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_ITEM_TRANSFORM_PDB_H__ #define __GIMP_ITEM_TRANSFORM_PDB_H__ diff --git a/libgimp/gimplayer.h b/libgimp/gimplayer.h index b51ebd7528..e1611a5940 100644 --- a/libgimp/gimplayer.h +++ b/libgimp/gimplayer.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_LAYER_H__ #define __GIMP_LAYER_H__ diff --git a/libgimp/gimplayer_pdb.h b/libgimp/gimplayer_pdb.h index 9d77ab8a02..4c192cd96d 100644 --- a/libgimp/gimplayer_pdb.h +++ b/libgimp/gimplayer_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_LAYER_PDB_H__ #define __GIMP_LAYER_PDB_H__ diff --git a/libgimp/gimpmenu.h b/libgimp/gimpmenu.h index f292f6b4e7..491ed30138 100644 --- a/libgimp/gimpmenu.h +++ b/libgimp/gimpmenu.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_MENU_H__ #define __GIMP_MENU_H__ diff --git a/libgimp/gimpmessage_pdb.h b/libgimp/gimpmessage_pdb.h index d0c20610ac..a9083b60c2 100644 --- a/libgimp/gimpmessage_pdb.h +++ b/libgimp/gimpmessage_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_MESSAGE_PDB_H__ #define __GIMP_MESSAGE_PDB_H__ diff --git a/libgimp/gimppainttools_pdb.h b/libgimp/gimppainttools_pdb.h index 8a6b350de6..a9f78c62ae 100644 --- a/libgimp/gimppainttools_pdb.h +++ b/libgimp/gimppainttools_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PAINT_TOOLS_PDB_H__ #define __GIMP_PAINT_TOOLS_PDB_H__ diff --git a/libgimp/gimppalette.h b/libgimp/gimppalette.h index a9952edf34..6beef595ce 100644 --- a/libgimp/gimppalette.h +++ b/libgimp/gimppalette.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTE_H__ #define __GIMP_PALETTE_H__ diff --git a/libgimp/gimppalette_pdb.h b/libgimp/gimppalette_pdb.h index 3b5edf91ce..451071b9b8 100644 --- a/libgimp/gimppalette_pdb.h +++ b/libgimp/gimppalette_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTE_PDB_H__ #define __GIMP_PALETTE_PDB_H__ diff --git a/libgimp/gimppalettemenu.h b/libgimp/gimppalettemenu.h index 275480683c..2368a18a3c 100644 --- a/libgimp/gimppalettemenu.h +++ b/libgimp/gimppalettemenu.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTE_MENU_H__ #define __GIMP_PALETTE_MENU_H__ diff --git a/libgimp/gimppalettes.h b/libgimp/gimppalettes.h index 9f519b1a39..1aa80b9a05 100644 --- a/libgimp/gimppalettes.h +++ b/libgimp/gimppalettes.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTES_H__ #define __GIMP_PALETTES_H__ diff --git a/libgimp/gimppalettes_pdb.h b/libgimp/gimppalettes_pdb.h index 703d2df55e..877c9228f6 100644 --- a/libgimp/gimppalettes_pdb.h +++ b/libgimp/gimppalettes_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTES_PDB_H__ #define __GIMP_PALETTES_PDB_H__ diff --git a/libgimp/gimppaletteselect.h b/libgimp/gimppaletteselect.h index 502954aa6d..a4afeeb71d 100644 --- a/libgimp/gimppaletteselect.h +++ b/libgimp/gimppaletteselect.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTE_SELECT_H__ #define __GIMP_PALETTE_SELECT_H__ diff --git a/libgimp/gimppaletteselect_pdb.h b/libgimp/gimppaletteselect_pdb.h index 6d3c3175e4..b116a683ea 100644 --- a/libgimp/gimppaletteselect_pdb.h +++ b/libgimp/gimppaletteselect_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTE_SELECT_PDB_H__ #define __GIMP_PALETTE_SELECT_PDB_H__ diff --git a/libgimp/gimppaletteselectbutton.h b/libgimp/gimppaletteselectbutton.h index d141dabdb9..ff0b02b190 100644 --- a/libgimp/gimppaletteselectbutton.h +++ b/libgimp/gimppaletteselectbutton.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PALETTE_SELECT_BUTTON_H__ #define __GIMP_PALETTE_SELECT_BUTTON_H__ diff --git a/libgimp/gimppaths_pdb.h b/libgimp/gimppaths_pdb.h index e3f54dfd0c..a70bc87696 100644 --- a/libgimp/gimppaths_pdb.h +++ b/libgimp/gimppaths_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATHS_PDB_H__ #define __GIMP_PATHS_PDB_H__ diff --git a/libgimp/gimppattern_pdb.h b/libgimp/gimppattern_pdb.h index 053f8afb1f..afb86879ff 100644 --- a/libgimp/gimppattern_pdb.h +++ b/libgimp/gimppattern_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATTERN_PDB_H__ #define __GIMP_PATTERN_PDB_H__ diff --git a/libgimp/gimppatternmenu.h b/libgimp/gimppatternmenu.h index 765ae69b51..0c95f6638e 100644 --- a/libgimp/gimppatternmenu.h +++ b/libgimp/gimppatternmenu.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATTERN_MENU_H__ #define __GIMP_PATTERN_MENU_H__ diff --git a/libgimp/gimppatterns.h b/libgimp/gimppatterns.h index aaa4b52638..23b8885017 100644 --- a/libgimp/gimppatterns.h +++ b/libgimp/gimppatterns.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATTERNS_H__ #define __GIMP_PATTERNS_H__ diff --git a/libgimp/gimppatterns_pdb.h b/libgimp/gimppatterns_pdb.h index 4bbbfecc00..a1e878df65 100644 --- a/libgimp/gimppatterns_pdb.h +++ b/libgimp/gimppatterns_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATTERNS_PDB_H__ #define __GIMP_PATTERNS_PDB_H__ diff --git a/libgimp/gimppatternselect.h b/libgimp/gimppatternselect.h index 96cc0aca5a..266949f0c6 100644 --- a/libgimp/gimppatternselect.h +++ b/libgimp/gimppatternselect.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATTERN_SELECT_H__ #define __GIMP_PATTERN_SELECT_H__ diff --git a/libgimp/gimppatternselect_pdb.h b/libgimp/gimppatternselect_pdb.h index 4a054615d0..2db2ff2d3f 100644 --- a/libgimp/gimppatternselect_pdb.h +++ b/libgimp/gimppatternselect_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATTERN_SELECT_PDB_H__ #define __GIMP_PATTERN_SELECT_PDB_H__ diff --git a/libgimp/gimppatternselectbutton.h b/libgimp/gimppatternselectbutton.h index 56626b9c37..f4871ccc87 100644 --- a/libgimp/gimppatternselectbutton.h +++ b/libgimp/gimppatternselectbutton.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PATTERN_SELECT_BUTTON_H__ #define __GIMP_PATTERN_SELECT_BUTTON_H__ diff --git a/libgimp/gimppixbuf.h b/libgimp/gimppixbuf.h index 431fa8d35b..d39724a102 100644 --- a/libgimp/gimppixbuf.h +++ b/libgimp/gimppixbuf.h @@ -19,10 +19,13 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PIXBUF_H__ #define __GIMP_PIXBUF_H__ - G_BEGIN_DECLS /* For information look into the C source or the html documentation */ diff --git a/libgimp/gimppixelfetcher.h b/libgimp/gimppixelfetcher.h index c16872fa57..710b532a1d 100644 --- a/libgimp/gimppixelfetcher.h +++ b/libgimp/gimppixelfetcher.h @@ -22,6 +22,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PIXEL_FETCHER_H__ #define __GIMP_PIXEL_FETCHER_H__ @@ -29,6 +33,7 @@ G_BEGIN_DECLS /* For information look into the C source or the html documentation */ + typedef enum { GIMP_PIXEL_FETCHER_EDGE_NONE, diff --git a/libgimp/gimppixelrgn.h b/libgimp/gimppixelrgn.h index 2e34d522ce..97c1775a79 100644 --- a/libgimp/gimppixelrgn.h +++ b/libgimp/gimppixelrgn.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PIXEL_RGN_H__ #define __GIMP_PIXEL_RGN_H__ diff --git a/libgimp/gimpplugin.h b/libgimp/gimpplugin.h index 461c653be9..031c8e5775 100644 --- a/libgimp/gimpplugin.h +++ b/libgimp/gimpplugin.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PLUG_IN_H__ #define __GIMP_PLUG_IN_H__ diff --git a/libgimp/gimpplugin_pdb.h b/libgimp/gimpplugin_pdb.h index 4f5bc031ab..2f15099995 100644 --- a/libgimp/gimpplugin_pdb.h +++ b/libgimp/gimpplugin_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PLUG_IN_PDB_H__ #define __GIMP_PLUG_IN_PDB_H__ diff --git a/libgimp/gimpprocbrowserdialog.h b/libgimp/gimpprocbrowserdialog.h index 8b54a605d9..508aefc7ec 100644 --- a/libgimp/gimpprocbrowserdialog.h +++ b/libgimp/gimpprocbrowserdialog.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PROC_BROWSER_DIALOG_H__ #define __GIMP_PROC_BROWSER_DIALOG_H__ diff --git a/libgimp/gimpproceduraldb.h b/libgimp/gimpproceduraldb.h index 3b2518a834..cbbdb18684 100644 --- a/libgimp/gimpproceduraldb.h +++ b/libgimp/gimpproceduraldb.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PROCEDURAL_DB_H__ #define __GIMP_PROCEDURAL_DB_H__ diff --git a/libgimp/gimpproceduraldb_pdb.h b/libgimp/gimpproceduraldb_pdb.h index d759f2f3d2..718c49bad3 100644 --- a/libgimp/gimpproceduraldb_pdb.h +++ b/libgimp/gimpproceduraldb_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PROCEDURAL_DB_PDB_H__ #define __GIMP_PROCEDURAL_DB_PDB_H__ diff --git a/libgimp/gimpprocview.h b/libgimp/gimpprocview.h index 5f88522aee..c83052afe9 100644 --- a/libgimp/gimpprocview.h +++ b/libgimp/gimpprocview.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PROC_VIEW_H__ #define __GIMP_PROC_VIEW_H__ diff --git a/libgimp/gimpprogress.h b/libgimp/gimpprogress.h index 5b6b5f5861..a0c08f01f0 100644 --- a/libgimp/gimpprogress.h +++ b/libgimp/gimpprogress.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PROGRESS_H__ #define __GIMP_PROGRESS_H__ diff --git a/libgimp/gimpprogress_pdb.h b/libgimp/gimpprogress_pdb.h index 990b0ef0cd..2508fd4d2b 100644 --- a/libgimp/gimpprogress_pdb.h +++ b/libgimp/gimpprogress_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PROGRESS_PDB_H__ #define __GIMP_PROGRESS_PDB_H__ diff --git a/libgimp/gimpprogressbar.h b/libgimp/gimpprogressbar.h index bcb3be4cfd..f9016f1567 100644 --- a/libgimp/gimpprogressbar.h +++ b/libgimp/gimpprogressbar.h @@ -19,6 +19,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_PROGRESS_BAR_H__ #define __GIMP_PROGRESS_BAR_H__ diff --git a/libgimp/gimpregioniterator.h b/libgimp/gimpregioniterator.h index 8a87325a5d..e8a8f5d23a 100644 --- a/libgimp/gimpregioniterator.h +++ b/libgimp/gimpregioniterator.h @@ -22,6 +22,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_REGION_ITERATOR_H__ #define __GIMP_REGION_ITERATOR_H__ diff --git a/libgimp/gimpselectbutton.h b/libgimp/gimpselectbutton.h index 973f2e1932..db91c336e8 100644 --- a/libgimp/gimpselectbutton.h +++ b/libgimp/gimpselectbutton.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_SELECT_BUTTON_H__ #define __GIMP_SELECT_BUTTON_H__ diff --git a/libgimp/gimpselection.h b/libgimp/gimpselection.h index 5a2080b20d..e3b28f2e06 100644 --- a/libgimp/gimpselection.h +++ b/libgimp/gimpselection.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_SELECTION_H__ #define __GIMP_SELECTION_H__ diff --git a/libgimp/gimpselection_pdb.h b/libgimp/gimpselection_pdb.h index c6f52ae8af..00d154cd90 100644 --- a/libgimp/gimpselection_pdb.h +++ b/libgimp/gimpselection_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_SELECTION_PDB_H__ #define __GIMP_SELECTION_PDB_H__ diff --git a/libgimp/gimpselectiontools_pdb.h b/libgimp/gimpselectiontools_pdb.h index 034ebdf2cb..73cd684223 100644 --- a/libgimp/gimpselectiontools_pdb.h +++ b/libgimp/gimpselectiontools_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_SELECTION_TOOLS_PDB_H__ #define __GIMP_SELECTION_TOOLS_PDB_H__ diff --git a/libgimp/gimptextlayer_pdb.h b/libgimp/gimptextlayer_pdb.h index bb07df9376..031d36113e 100644 --- a/libgimp/gimptextlayer_pdb.h +++ b/libgimp/gimptextlayer_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_TEXT_LAYER_PDB_H__ #define __GIMP_TEXT_LAYER_PDB_H__ diff --git a/libgimp/gimptexttool_pdb.h b/libgimp/gimptexttool_pdb.h index 4f43de196d..530c3559e6 100644 --- a/libgimp/gimptexttool_pdb.h +++ b/libgimp/gimptexttool_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_TEXT_TOOL_PDB_H__ #define __GIMP_TEXT_TOOL_PDB_H__ diff --git a/libgimp/gimptile.h b/libgimp/gimptile.h index f373c6cc27..7c1868f5f8 100644 --- a/libgimp/gimptile.h +++ b/libgimp/gimptile.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_TILE_H__ #define __GIMP_TILE_H__ diff --git a/libgimp/gimptransformtools_pdb.h b/libgimp/gimptransformtools_pdb.h index 125d824f61..294051fed9 100644 --- a/libgimp/gimptransformtools_pdb.h +++ b/libgimp/gimptransformtools_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_TRANSFORM_TOOLS_PDB_H__ #define __GIMP_TRANSFORM_TOOLS_PDB_H__ diff --git a/libgimp/gimpui.h b/libgimp/gimpui.h index 1e8baaf60d..84fdea95b1 100644 --- a/libgimp/gimpui.h +++ b/libgimp/gimpui.h @@ -23,6 +23,8 @@ #include +#define __GIMP_UI_H_INSIDE__ + #include #include @@ -47,6 +49,8 @@ #include #include +#undef __GIMP_UI_H_INSIDE__ + G_BEGIN_DECLS /* For information look into the C source or the html documentation */ diff --git a/libgimp/gimpundo_pdb.h b/libgimp/gimpundo_pdb.h index c2635f29a0..ec6b851ece 100644 --- a/libgimp/gimpundo_pdb.h +++ b/libgimp/gimpundo_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_UNDO_PDB_H__ #define __GIMP_UNDO_PDB_H__ diff --git a/libgimp/gimpunit_pdb.h b/libgimp/gimpunit_pdb.h index a6059d2207..85cd1ae7a1 100644 --- a/libgimp/gimpunit_pdb.h +++ b/libgimp/gimpunit_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_UNIT_PDB_H__ #define __GIMP_UNIT_PDB_H__ diff --git a/libgimp/gimpvectors.h b/libgimp/gimpvectors.h index 3210ba5a36..15c266f7ae 100644 --- a/libgimp/gimpvectors.h +++ b/libgimp/gimpvectors.h @@ -18,6 +18,10 @@ * . */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_VECTORS_H__ #define __GIMP_VECTORS_H__ diff --git a/libgimp/gimpvectors_pdb.h b/libgimp/gimpvectors_pdb.h index d47f73fc1a..c6dc3acb80 100644 --- a/libgimp/gimpvectors_pdb.h +++ b/libgimp/gimpvectors_pdb.h @@ -20,6 +20,10 @@ /* NOTE: This file is auto-generated by pdbgen.pl */ +#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_VECTORS_PDB_H__ #define __GIMP_VECTORS_PDB_H__ diff --git a/libgimp/gimpzoompreview.h b/libgimp/gimpzoompreview.h index f45f33568e..f6ae383111 100644 --- a/libgimp/gimpzoompreview.h +++ b/libgimp/gimpzoompreview.h @@ -19,6 +19,10 @@ * . */ +#if !defined (__GIMP_UI_H_INSIDE__) && !defined (GIMP_COMPILATION) +#error "Only can be included directly." +#endif + #ifndef __GIMP_ZOOM_PREVIEW_H__ #define __GIMP_ZOOM_PREVIEW_H__ diff --git a/tools/pdbgen/lib.pl b/tools/pdbgen/lib.pl index 548130454a..9f55f806a6 100644 --- a/tools/pdbgen/lib.pl +++ b/tools/pdbgen/lib.pl @@ -630,6 +630,10 @@ LGPL print HFILE $lgpl_bottom; my $guard = "__GIMP_\U$group\E_PDB_H__"; print HFILE < can be included directly." +#endif + #ifndef $guard #define $guard @@ -687,6 +691,10 @@ SECTION_DOCS print PFILE $lgpl_bottom; my $guard = "__GIMP_PDB_HEADERS_H__"; print PFILE < can be included directly." +#endif + #ifndef $guard #define $guard