Interface Rule

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    Rule.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.96.0 (build 921e240)",
               date="2024-03-28T21:16:42.799Z")
    @Stability(Experimental)
    public interface Rule
    extends software.amazon.jsii.JsiiSerializable
    (experimental) A Make rule.
    • Method Detail

      • getTargets

        @Stability(Experimental)
        @NotNull
        List<String> getTargets()
        (experimental) Files to be created or updated by this rule.

        If the rule is phony then instead this represents the command's name(s).

      • getPhony

        @Stability(Experimental)
        @Nullable
        default Boolean getPhony()
        (experimental) Marks whether the target is phony.

        Default: false

      • getPrerequisites

        @Stability(Experimental)
        @Nullable
        default List<String> getPrerequisites()
        (experimental) Files that are used as inputs to create a target.

        Default: []

      • getRecipe

        @Stability(Experimental)
        @Nullable
        default List<String> getRecipe()
        (experimental) Commands that are run (using prerequisites as inputs) to create a target.

        Default: []