%module zypp
+#define PRODUCTION 1
+
#ifdef SWIGPERL5
%{
#undef NORMAL
%import <zypp/base/PtrTypes.h>
%import <zypp/base/Flags.h>
-#if 1 /* set 0 for testing, these files still carry the full C++ cruft */
+#if PRODUCTION /* set 0 for testing, these files still carry the full C++ cruft */
%include "IdStringType.i"
%include "Pathname.i"
%include "ByteCount.i"
%include "Target.i"
%include "MediaSetAccess.i"
%include "PoolItem.i"
+#endif
%include "ResPool.i"
+#if PRODUCTION
%include "ZYppCommitPolicy.i"
%include "ZYppCommitResult.i"
%include "TmpPath.i"