package Makeshift.example.sub.builder;

// Changes to this file immediately affect the next build.  Treat it as a build script.

import java.util.Set;


/** The builder builder proper to this example project.
  */
public final class BuilderBuilder extends Makeshift.BuilderBuilderDefault {


    public BuilderBuilder() { super( "Makeshift.example.sub" ); }



    public void build() throws Makeshift.Bootstrap.UserError {
        super.build();
        Makeshift.Bootstrap.printProgressLeader( projectPackage(), "subA" );
        System.out.println( 1 ); } // Pretending to do more.



    public @Override Set<String> externalBuildingCode() {
        return Set.of( "Makeshift", "Makeshift.example.top" ); }}



                                                        // Copyright © 2020  Michael Allan.  Licence MIT.