Allow some functions with "Deprecated" tags into bindings.
There are still some old, deprecated classes that we definitely don't
want to allow into bindings. Use "#ifndef __GI_SCANNER__ ... #endif"
to force g-ir-scanner to skip them.
They are:
ECredentials
EIterator
EListIterator
EList
EUrl
--identifier-prefix E \
--pkg-export libedataserver-1.2 \
--c-include="libedataserver/libedataserver.h" \
- -D EDS_DISABLE_DEPRECATED \
$(NULL)
INTROSPECTION_COMPILER_ARGS =
#ifndef EDS_DISABLE_DEPRECATED
+/* Do not generate bindings. */
+#ifndef __GI_SCANNER__
+
#ifndef E_CREDENTIALS_H
#define E_CREDENTIALS_H
#endif /* E_CREDENTIALS_H */
+#endif /* __GI_SCANNER__ */
+
#endif /* EDS_DISABLE_DEPRECATED */
#ifndef EDS_DISABLE_DEPRECATED
+/* Do not generate bindings. */
+#ifndef __GI_SCANNER__
+
#ifndef E_ITERATOR_H
#define E_ITERATOR_H
#endif /* E_ITERATOR_H */
+#endif /* __GI_SCANNER__ */
+
#endif /* EDS_DISABLE_DEPRECATED */
#ifndef EDS_DISABLE_DEPRECATED
+/* Do not generate bindings. */
+#ifndef __GI_SCANNER__
+
#ifndef E_LIST_ITERATOR_H
#define E_LIST_ITERATOR_H
#endif /* E_LIST_ITERATOR_H */
+#endif /* __GI_SCANNER__ */
+
#endif /* EDS_DISABLE_DEPRECATED */
#ifndef EDS_DISABLE_DEPRECATED
+/* Do not generate bindings. */
+#ifndef __GI_SCANNER__
+
#ifndef E_LIST_H
#define E_LIST_H
#endif /* E_LIST_H */
+#endif /* __GI_SCANNER__ */
+
#endif /* EDS_DISABLE_DEPRECATED */
#ifndef EDS_DISABLE_DEPRECATED
+/* Do not generate bindings. */
+#ifndef __GI_SCANNER__
+
#ifndef E_URL_H
#define E_URL_H
#endif /* E_URL_H */
+#endif /* __GI_SCANNER__ */
+
#endif /* EDS_DISABLE_DEPRECATED */