%modules = ( # path to module name map "QtWaylandCompositor" => "$basedir/src/compositor", "QtWaylandClient" => "$basedir/src/client", ); %moduleheaders = ( # restrict the module headers to those found in relative path ); %classnames = ( ); %deprecatedheaders = ( "QtWaylandClient" => { "qwaylandclientexport.h" => "QtWaylandClient/qtwaylandclientglobal.h" }, "QtWaylandCompositor" => { "qwaylandexport.h" => "QtWaylandCompositor/qtwaylandcompositorglobal.h" } ); %classnames = ( "qwaylandquickextension.h" => "QWaylandQuickExtension", ); %inject_headers = ( "$basedir/src/client" => [ "^qwayland-hardware-integration.h", "^qwayland-qt-windowmanager.h", "^qwayland-qtkey-extension.h" , "^qwayland-server-buffer-extension.h", "^qwayland-surface-extension.h", "^qwayland-text-input-unstable-v2.h", "^qwayland-touch-extension.h", "^qwayland-wayland.h", "^qwayland-xdg-shell-unstable-v6.h", "^qwayland-xdg-shell.h", ], "$basedir/src/compositor" => [ "^qwayland-server-wayland.h", "^qwayland-server-hardware-integration.h", "^qwayland-server-ivi-application.h", "^qwayland-server-qt-windowmanager.h", "^qwayland-server-qtkey-extension.h", "^qwayland-server-server-buffer-extension.h", "^qwayland-server-text-input-unstable-v2.h", "^qwayland-server-touch-extension.h", "^qwayland-server-xdg-shell-unstable-v6.h", "^qwayland-server-xdg-shell.h", "^wayland-wayland-server-protocol.h", ], ); @private_headers = ( qr/^qwayland-.*\.h/, qr/^wayland-.*-protocol\.h/ );