mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-03 20:40:33 +08:00
19 lines
469 B
Go
19 lines
469 B
Go
package build
|
|
|
|
import (
|
|
"github.com/wailsapp/wails/v2/internal/project"
|
|
"github.com/wailsapp/wails/v2/pkg/clilogger"
|
|
)
|
|
|
|
// Builder defines a builder that can build Wails applications
|
|
type Builder interface {
|
|
SetProjectData(projectData *project.Project)
|
|
BuildAssets(*Options) error
|
|
BuildFrontend(*clilogger.CLILogger) error
|
|
BuildRuntime(*Options) error
|
|
CompileProject(*Options) error
|
|
OutputFilename(*Options) string
|
|
PostCompilation(*Options) error
|
|
CleanUp()
|
|
}
|