{-# LANGUAGE TemplateHaskell, ForeignFunctionInterface #-}

module Graphics.Wayland.Internal.SpliceServerInternal where

import Data.Functor
import Language.Haskell.TH
import Foreign.C.Types

import Graphics.Wayland.Scanner.Protocol
import Graphics.Wayland.Scanner
import Graphics.Wayland.Internal.SpliceServerTypes
import Graphics.Wayland.Internal.Util


$(runIO readProtocol >>= generateServerInternalMethods)
$(runIO readProtocol >>= generateServerInternalListeners)