GSS.modulemap   [plain text]


framework module GSS [extern_c] {
  export *
  header "gssapi.h"
  // The headers below are all included from gssapi.h
  // and aren't standalone (depend on defs from gssapi.h).
  // Include them textually and re-export general content
  // in the matching submodules.
  textual header "gssapi_oid.h"
  textual header "gssapi_protos.h"
  textual header "gssapi_apple.h"

  module apple {
    export GSS
  }
  
  explicit module krb5 {
    header "gssapi_krb5.h"
    export *
  }

  module oid {
    header "gssapi_oid.h"
    export *
  }

  module protos {
    header "gssapi_protos.h"
    export *
  }

  module spnego {
    header "gssapi_spnego.h"
    export *
  }
}