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 externalBuildingCode() { return Set.of( "Makeshift", "Makeshift.example.top" ); }} // Copyright © 2020 Michael Allan. Licence MIT.