Makefile Launcher

An asset by Samdze
The page banner background of a mountain and forest
Makefile Launcher hero image

Quick Information

0 ratings
Makefile Launcher icon image
Samdze
Makefile Launcher

Plugin to execute or build make targets from the Godot Editor.The plugin adds a new dock to the bottom panel called Make that reads the makefile in your project root directory and creates a list build targets, each triggerable from the UI.You're free to configure build targets however you like:- Automations- Execute scripts- Build and compile programs- GDNative developmentUser defined variables can also be passed to make routines.See the github repository for further details.

Supported Engine Version
3.2
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
3 years ago
Git URL
Issue URL

Makefile Launcher Plugin

Plugin to execute or build make targets from the Godot Editor.

The plugin adds a new dock to the bottom panel called Make that reads the makefile in your project root directory and creates a list build targets, each triggerable from the UI.

Installation

  • Make sure to have the make executable in your PATH.
  • Copy the addons/makefile_launcher folder in your addons folder.
  • Navigate to Project -> Project Settings -> Plugins and enable the Makefile Launcher plugin.

How to use

  • Place your makefile (or Makefile) in your project root folder.
  • Open the Make bottom panel, the plugin will automatically load the build target it finds.
  • Click the play icon to the left of a build target to trigger a make build, the output of the make command will appear in the Output panel when it terminates.

README Screenshot

You're free to configure build targets however you like:

  • Automations
  • Execute scripts
  • Build and compile programs
  • GDNative development

Features

  • Reload the build targets from the makefile clicking on the refresh icon on the top left.
  • Show and hide the Output panel.
  • Add optional directives before your make build targets:
    #confirm
    #args: message branch
    add_commit_push:
      git add .
      git commit -m "$(message)"
      git push origin $(branch)
    
    • #confirm
      Require an extra user confirmation before triggering a make build.
    • #args: ...
      Expose variables to the editor.
      These variables will appear as text fields in the Make panel and can be used during the make build.

Plugin to execute or build make targets from the Godot Editor.

The plugin adds a new dock to the bottom panel called Make that reads the makefile in your project root directory and creates a list build targets, each triggerable from the UI.

You're free to configure build targets however you like:
- Automations
- Execute scripts
- Build and compile programs
- GDNative development

User defined variables can also be passed to make routines.
See the github repository for further details.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Makefile Launcher icon image
Samdze
Makefile Launcher

Plugin to execute or build make targets from the Godot Editor.The plugin adds a new dock to the bottom panel called Make that reads the makefile in your project root directory and creates a list build targets, each triggerable from the UI.You're free to configure build targets however you like:- Automations- Execute scripts- Build and compile programs- GDNative developmentUser defined variables can also be passed to make routines.See the github repository for further details.

Supported Engine Version
3.2
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
3 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers