Class Assemble
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.language.assembler.tasks.Assemble
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.TaskInternal,- Named,- ExtensionAware,- Task,- Configurable<Task>
@Incubating
@DisableCachingByDefault(because="Not made cacheable, yet")
public abstract class Assemble
extends DefaultTask
Translates Assembly language source files into object files.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidassemble()Additional arguments to provide to the assembler.protected org.gradle.internal.file.DeleterReturns the header directories to be used for compilation.The directory where object files will be generated.org.gradle.internal.operations.logging.BuildOperationLoggerFactoryThe platform being compiled for.The tool chain used for compilation.voidAdd directories where the compiler should search for header files.voidsetAssemblerArgs(List<String> assemblerArgs) voidsetObjectFileDir(File objectFileDir) voidAdds a set of assembler sources files to be translated.Methods inherited from class org.gradle.api.DefaultTaskcompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTaskacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.TaskdoNotTrackState, getConvention, notCompatibleWithConfigurationCache
- 
Constructor Details- 
Assemble@Inject public Assemble()
 
- 
- 
Method Details- 
getOperationLoggerFactory@Inject public org.gradle.internal.operations.logging.BuildOperationLoggerFactory getOperationLoggerFactory()
- 
getDeleter@Inject protected org.gradle.internal.file.Deleter getDeleter()
- 
assemblepublic void assemble()
- 
getSource@InputFiles @SkipWhenEmpty @IgnoreEmptyDirectories @PathSensitive(RELATIVE) public ConfigurableFileCollection getSource()
- 
sourceAdds a set of assembler sources files to be translated. The provided sourceFiles object is evaluated as perProject.files(Object...).
- 
getAssemblerArgsAdditional arguments to provide to the assembler.
- 
setAssemblerArgs
- 
getToolChainThe tool chain used for compilation.- Since:
- 4.7
 
- 
getTargetPlatformThe platform being compiled for.- Since:
- 4.7
 
- 
getObjectFileDirThe directory where object files will be generated.
- 
setObjectFileDir
- 
getIncludesReturns the header directories to be used for compilation.- Since:
- 4.4
 
- 
includesAdd directories where the compiler should search for header files.- Since:
- 4.4
 
 
-