JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
addArgsToTool(Tool, def)
- Method in
BuildConfigRulesBase
addBuildTypes(BuildTypeContainer, ProjectLayout)
- Method in
BuildConfigRules
apply(Project)
- Method in
NativeUtils
assertDependenciesAreNotNullMaps(DependencyConfigSpec)
- Method in
DependencyConfigRules
B
binTools(String, ProjectLayout, BuildConfig)
- Method in
BuildConfigRulesBase
BuildConfig
- Interface in
edu.wpi.first.nativeutils.configs
BuildConfigRules
- Class in
edu.wpi.first.nativeutils.rules
BuildConfigRulesBase
- Class in
edu.wpi.first.nativeutils.rules
BuildConfigSpec
- Interface in
edu.wpi.first.nativeutils.rules
C
createBuildConfigs(BuildConfigSpec)
- Method in
BuildConfigRules
createDependencyConfigs(DependencyConfigSpec)
- Method in
BuildConfigRules
createExportsConfigs(ExportsConfigSpec)
- Method in
BuildConfigRules
createInstallAllComponentsTask(ModelMap<Task>, ComponentSpecContainer)
- Method in
BuildConfigRules
createJniConfigs(JNIConfigSpec)
- Method in
BuildConfigRules
createJniTasks(ModelMap<Task>, JNIConfigSpec, ProjectLayout, BinaryContainer, BuildTypeContainer, BuildConfigSpec)
- Method in
JNIConfigRules
createPlatforms(PlatformContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
createStripTasks(ModelMap<Task>, BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
createToolChains(NativeToolChainRegistry, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
CrossBuildConfig
- Interface in
edu.wpi.first.nativeutils.configs
D
DependencyConfig
- Interface in
edu.wpi.first.nativeutils.configs
DependencyConfigRules
- Class in
edu.wpi.first.nativeutils.rules
DependencyConfigSpec
- Interface in
edu.wpi.first.nativeutils.rules
disableCrossCompileGoogleTest(BinaryContainer, BuildConfigSpec)
- Method in
BuildConfigRules
doesToolChainExist(BuildConfig, ProjectIdentifier)
- Method in
BuildConfigRulesBase
doThingWithExports(ModelMap<Task>, ExportsConfigSpec)
- Method in
ExportsConfigRules
E
ExportsConfig
- Interface in
edu.wpi.first.nativeutils.configs
ExportsConfigRules
- Class in
edu.wpi.first.nativeutils.rules
ExportsConfigSpec
- Interface in
edu.wpi.first.nativeutils.rules
F
G
getArchitecture()
- Method in
BuildConfig
getArtifactId()
- Method in
DependencyConfig
getClassifier(NativeBinarySpec)
- Method in
NativeUtils
Gets the artifact classifier for a specific binary
getCompilerArgs()
- Method in
BuildConfig
getCompilerFamily()
- Method in
BuildConfig
getCompilerFamily(String)
- Method in
BuildConfigRulesBase
getCrossConfigEnabledCmdLine(CrossBuildConfig, Project)
- Method in
NativeUtils
getDebugCompilerArgs()
- Method in
BuildConfig
getDebugLinkerArgs()
- Method in
BuildConfig
getDebugStripBinaries()
- Method in
BuildConfig
getDetectPlatform()
- Method in
BuildConfig
getExclude()
- Method in
BuildConfig
getExcludeBuildTypes()
- Method in
ExportsConfig
getExt()
- Method in
DependencyConfig
getGeneratorFilePath()
- Method in
NativeUtils
getGroupId()
- Method in
DependencyConfig
getHeaderClassifier()
- Method in
DependencyConfig
getInclude()
- Method in
BuildConfig
getIncludeRoots()
- Method in
WPINativeDependencySet
getJniArmHeaderLocations()
- Method in
JNIConfig
getJniDefinitionClasses()
- Method in
JNIConfig
getLinkerArgs()
- Method in
BuildConfig
getLinkFiles()
- Method in
SharedDependencySet
getLinkFiles()
- Method in
StaticDependencySet
getOperatingSystem()
- Method in
BuildConfig
getPlatformPath(NativeBinarySpec)
- Method in
NativeUtils
Gets the extraction platform path for a specific binary
getReleaseCompilerArgs()
- Method in
BuildConfig
getReleaseLinkerArgs()
- Method in
BuildConfig
getReleaseStripBinaries()
- Method in
BuildConfig
getRuntimeFiles()
- Method in
SharedDependencySet
getRuntimeFiles()
- Method in
StaticDependencySet
getSharedConfigs()
- Method in
DependencyConfig
getSkipByDefault()
- Method in
CrossBuildConfig
getSkipSymbolCheck()
- Method in
JNIConfig
getSkipTests()
- Method in
BuildConfig
getSortOrder()
- Method in
DependencyConfig
getSourceSets()
- Method in
JNIConfig
getStaticConfigs()
- Method in
DependencyConfig
getToolChainPath()
- Method in
CrossBuildConfig
getToolChainPath(BuildConfig, Project)
- Method in
NativeUtils
Gets the toolChainPath for the specific build configuration
getToolChainPrefix()
- Method in
BuildConfig
getVersion()
- Method in
DependencyConfig
getX64ExcludeSymbols()
- Method in
ExportsConfig
getX64SymbolFilter()
- Method in
ExportsConfig
getX86ExcludeSymbols()
- Method in
ExportsConfig
getX86SymbolFilter()
- Method in
ExportsConfig
H
I
isComponentEnabled(BuildConfig, String)
- Method in
BuildConfigRulesBase
isConfigEnabled(BuildConfig, ProjectIdentifier)
- Method in
BuildConfigRulesBase
If a config is crosscompiling, only enable for athena.
isConfigEnabled(BuildConfig, ProjectIdentifier)
- Method in
NativeUtils
isCrossCompile(BuildConfig)
- Method in
BuildConfigRulesBase
isNativeProject(BinarySpec)
- Method in
BuildConfigRulesBase
J
JNIConfig
- Interface in
edu.wpi.first.nativeutils.configs
JNIConfigRules
- Class in
edu.wpi.first.nativeutils.rules
JNIConfigSpec
- Interface in
edu.wpi.first.nativeutils.rules
K
L
M
m_binarySpec
- Field in
WPINativeDependencySet
m_libraryName
- Field in
WPINativeDependencySet
m_project
- Field in
WPINativeDependencySet
m_rootLocation
- Field in
WPINativeDependencySet
N
NativeUtils
- Class in
edu.wpi.first.nativeutils
Created by 333fr on 3/1/2017.
O
P
Q
R
S
setArchitecture(String)
- Method in
BuildConfig
setArtifactId(String)
- Method in
DependencyConfig
setCompilerArgs(List<String>)
- Method in
BuildConfig
setCompilerFamily(String)
- Method in
BuildConfig
setDebugCompilerArgs(List<String>)
- Method in
BuildConfig
setDebugLinkerArgs(List<String>)
- Method in
BuildConfig
setDebugStripBinaries(boolean)
- Method in
BuildConfig
setDebugToolChainArgs(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setDetectPlatform(Closure)
- Method in
BuildConfig
setExclude(List<String>)
- Method in
BuildConfig
setExcludeBuildTypes(List<String>)
- Method in
ExportsConfig
setExt(String)
- Method in
DependencyConfig
setGroupId(String)
- Method in
DependencyConfig
setHeaderClassifier(String)
- Method in
DependencyConfig
setInclude(List<String>)
- Method in
BuildConfig
setJniArmHeaderLocations(Map<String, File>)
- Method in
JNIConfig
setJniDefinitionClasses(List<String>)
- Method in
JNIConfig
setLinkerArgs(List<String>)
- Method in
BuildConfig
setOperatingSystem(String)
- Method in
BuildConfig
setPlatformSpecificIncludeFlag(String, Tool)
- Method in
NativeUtils
Sets an include flag in the compiler that is platform specific
setReleaseCompilerArgs(List<String>)
- Method in
BuildConfig
setReleaseLinkerArgs(List<String>)
- Method in
BuildConfig
setReleaseStripBinaries(boolean)
- Method in
BuildConfig
setReleaseToolChainArgs(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setSharedConfigs(Map<String, List<String>>)
- Method in
DependencyConfig
setSkipAllGoogleTest(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setSkipByDefault(boolean)
- Method in
CrossBuildConfig
setSkipGoogleTest(BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setSkipSymbolCheck(boolean)
- Method in
JNIConfig
setSkipTests(boolean)
- Method in
BuildConfig
setSortOrder(int)
- Method in
DependencyConfig
setSourceSets(List<SourceSet>)
- Method in
JNIConfig
setStaticConfigs(Map<String, List<String>>)
- Method in
DependencyConfig
setTargetPlatforms(ComponentSpecContainer, ProjectLayout, BuildConfigSpec)
- Method in
BuildConfigRules
setToolChainPath(String)
- Method in
CrossBuildConfig
setToolChainPrefix(String)
- Method in
BuildConfig
setupDependencies(BinaryContainer, DependencyConfigSpec, ProjectLayout, BuildConfigSpec)
- Method in
DependencyConfigRules
setupDependencyDownloads(ModelMap<Task>, DependencyConfigSpec, BinaryContainer, ProjectLayout, BuildConfigSpec)
- Method in
DependencyConfigRules
setupExports(ModelMap<Task>, ExportsConfigSpec, ProjectLayout, ComponentSpecContainer)
- Method in
ExportsConfigRules
setVersion(String)
- Method in
DependencyConfig
setX64ExcludeSymbols(List<String>)
- Method in
ExportsConfig
setX64SymbolFilter(Closure)
- Method in
ExportsConfig
setX86ExcludeSymbols(List<String>)
- Method in
ExportsConfig
setX86SymbolFilter(Closure)
- Method in
ExportsConfig
SharedDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
StaticDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
T
U
V
vaidateDependenciesDontSpecifyAll(DependencyConfigSpec)
- Method in
DependencyConfigRules
validateAllConfigsHaveProperties(DependencyConfigSpec)
- Method in
DependencyConfigRules
validateCompilerFamilyExists(BuildConfigSpec)
- Method in
BuildConfigRules
validateDependenciesDontIntersectSharedStatic(DependencyConfigSpec)
- Method in
DependencyConfigRules
validateJniConfigHasJNIClasses(JNIConfigSpec)
- Method in
JNIConfigRules
validateJniConfigHasSourceSets(JNIConfigSpec)
- Method in
JNIConfigRules
validateOsExists(BuildConfigSpec)
- Method in
BuildConfigRules
W
WPINativeDependencySet
- Class in
edu.wpi.first.nativeutils.dependencysets
WPINativeDependencySet(String, NativeBinarySpec, String, Project)
- Constructor in
WPINativeDependencySet
X
Y
Z
_
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation