Class HaskellGhciRule

    • Method Detail

      • from

        public static HaskellGhciRule from​(BuildTarget buildTarget,
                                           ProjectFilesystem projectFilesystem,
                                           BuildRuleParams params,
                                           SourcePathRuleFinder ruleFinder,
                                           com.facebook.buck.features.haskell.HaskellSources srcs,
                                           com.google.common.collect.ImmutableList<String> compilerFlags,
                                           Optional<SourcePath> ghciBinDep,
                                           Optional<SourcePath> ghciInit,
                                           BuildRule omnibusSharedObject,
                                           com.google.common.collect.ImmutableSortedMap<String,​SourcePath> solibs,
                                           com.google.common.collect.ImmutableSortedMap<String,​SourcePath> preloadLibs,
                                           com.google.common.collect.ImmutableSet<com.facebook.buck.features.haskell.HaskellPackage> firstOrderHaskellPackages,
                                           com.google.common.collect.ImmutableSet<com.facebook.buck.features.haskell.HaskellPackage> haskellPackages,
                                           com.google.common.collect.ImmutableSet<com.facebook.buck.features.haskell.HaskellPackage> prebuiltHaskellPackages,
                                           boolean enableProfiling,
                                           com.facebook.buck.features.haskell.HaskellPlatform platform,
                                           com.google.common.collect.ImmutableList<SourcePath> extraScriptTemplates)