Skip to content
/ gmake Public

gmake is a very lightweight build utility written in go

License

Notifications You must be signed in to change notification settings

aisola/gmake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GMake (1.0)

A very lightweight build utility written in Go.

Install

$ git clone https://github.com/aisola/gmake.git
$ go build

Getting Started

In any project, create a file GMakefile and use the following syntax to create rules:

target {
    command;
}

Notice that the commands end in semicolons. This is required. A more realistic example is shown below compiling a go program:

all {
    go build -o hello main.go;
}

fmt {
    go fmt main.go;
}

clean {
    rm hello;
}

Enjoy! ACI

About

gmake is a very lightweight build utility written in go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages