add G_DISABLE_SINGLE_INCLUDES and ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.
authorMichael Natterer <mitch@imendio.com>
Thu, 5 Jun 2008 09:03:47 +0000 (09:03 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Thu, 5 Jun 2008 09:03:47 +0000 (09:03 +0000)
commit521b6f544e23dc43028b938e0c3d6e1618acdd7a
tree4dcc37fea45d3d62d6c756b56d553405d4ed792b
parentd35b90785a586b1f075414b44e975f26cca33855
add G_DISABLE_SINGLE_INCLUDES and ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.

2008-06-05  Michael Natterer  <mitch@imendio.com>

* configure.in: add G_DISABLE_SINGLE_INCLUDES and
ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.

* atk/atk.h: define __ATK_H_INSIDE__ around including all other
headers.

* atk/atk*.h: add single-include guards that #error out if
ATK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
included individually. Use G_BEGIN_DECLS/G_END_DECLS in all files.

* atk/Makefile.am: define ATK_COMPILATION while building ATK.
Add single-include guards to the generated atk-enum-types.h too.

svn path=/trunk/; revision=1246
30 files changed:
ChangeLog
atk/Makefile.am
atk/atk.h
atk/atkaction.h
atk/atkcomponent.h
atk/atkdocument.h
atk/atkeditabletext.h
atk/atkgobjectaccessible.h
atk/atkhyperlink.h
atk/atkhyperlinkimpl.h
atk/atkhypertext.h
atk/atkimage.h
atk/atkmisc.h
atk/atknoopobject.h
atk/atknoopobjectfactory.h
atk/atkobject.h
atk/atkobjectfactory.h
atk/atkregistry.h
atk/atkrelation.h
atk/atkrelationset.h
atk/atkrelationtype.h
atk/atkselection.h
atk/atkstate.h
atk/atkstateset.h
atk/atkstreamablecontent.h
atk/atktable.h
atk/atktext.h
atk/atkutil.h
atk/atkvalue.h
configure.in